From dfdf3b518ffe106d1678d7a1abf2b85189ce5ecc Mon Sep 17 00:00:00 2001 From: Mauro Date: Sun, 9 Aug 2026 18:01:54 +0200 Subject: [PATCH 01/22] feat: cross-project Program Timeline + Time Tracking (CE) Program Timeline (workspace-level Gantt across all projects) - New TimeLine-backed ProjectsTimeLineStore driving a project-per-row Gantt at /:workspaceSlug/program-timeline/, colored by completion % - Backend: extend ProjectStatsEndpoint with start_date/target_date (derived from each project's issues) so bars have a real date range - New sidebar/block renderers reusing the existing generic Gantt engine - Wired into the workspace sidebar (dynamic nav items) and workspace user preferences (dismissible/reorderable like Drafts, Stickies, etc.) Time Tracking (CE clone of Plane's Pro-tier feature) - New TimeLog model (issue_time_logs): duration_minutes, logged_date, description, and a logged_by/created_by split so a project admin can log time on behalf of another member while keeping an audit trail of who actually submitted the entry - Issue-scoped CRUD API with a full permission matrix: members manage their own entries, admins can additionally log/edit for others - Workspace-level reporting endpoints: filterable listing (user/ project/date range), CSV export, and aggregate analytics (by_date/by_project/by_member) - all scoped to projects the requester is an active member of - tracked_time_minutes annotated on issue detail (computed via Sum, not denormalized, with an explicit deleted_at filter after catching a soft-delete double-counting bug during testing) - Frontend: per-issue time-log store merged into the activity trail (reusing the existing reserved EActivityFilterType.WORKLOG slot), a Log Work modal (with an admin-only "logging for" member picker), a Tracked Time sidebar property, and a project Settings > Features toggle wired to i18n strings that already existed in the repo unused, suggesting this was previously scaffolded but never built Verified end-to-end against a local Docker stack: full CRUD + permission matrix via DRF test client, IDOR scoping on the workspace endpoints, and the issue-detail UI (log/edit/delete, on-behalf-of logging, live sidebar total) through the browser. Known follow-ups (not included here): a Worklogs settings page for workspace-wide reporting, an Analytics "Time Tracking" tab, and Django test coverage for the new endpoints. Co-Authored-By: Claude Sonnet 5 --- .claude/launch.json | 11 + apps/api/plane/app/serializers/__init__.py | 2 + apps/api/plane/app/serializers/issue.py | 2 + apps/api/plane/app/serializers/time_log.py | 38 +++ apps/api/plane/app/urls/issue.py | 13 + apps/api/plane/app/urls/workspace.py | 18 ++ apps/api/plane/app/views/__init__.py | 8 + apps/api/plane/app/views/analytic/base.py | 18 ++ apps/api/plane/app/views/issue/base.py | 10 + apps/api/plane/app/views/issue/time_log.py | 136 ++++++++++ .../api/plane/app/views/workspace/time_log.py | 119 ++++++++ .../app/views/workspace/user_preference.py | 1 + .../plane/bgtasks/issue_activities_task.py | 93 +++++++ apps/api/plane/db/migrations/0123_timelog.py | 42 +++ apps/api/plane/db/models/__init__.py | 1 + apps/api/plane/db/models/time_log.py | 42 +++ apps/api/plane/db/models/workspace.py | 1 + .../(projects)/program-timeline/header.tsx | 33 +++ .../(projects)/program-timeline/layout.tsx | 23 ++ .../(projects)/program-timeline/page.tsx | 28 ++ .../features/time-tracking/header.tsx | 42 +++ .../features/time-tracking/page.tsx | 64 +++++ apps/web/app/routes/core.ts | 9 + .../components/auth-screens/auth-base.tsx | 2 - .../core/components/auth-screens/footer.tsx | 45 ---- .../components/gantt-chart/sidebar/index.ts | 1 + .../gantt-chart/sidebar/projects/block.tsx | 95 +++++++ .../gantt-chart/sidebar/projects/index.ts | 7 + .../gantt-chart/sidebar/projects/sidebar.tsx | 49 ++++ .../issue-activity/activity-comment-root.tsx | 11 + .../issue-detail/issue-activity/root.tsx | 17 ++ .../issues/issue-detail/sidebar.tsx | 32 +++ .../issues/issue-detail/time-log/helper.ts | 26 ++ .../issues/issue-detail/time-log/index.ts | 9 + .../issue-detail/time-log/log-work-modal.tsx | 255 ++++++++++++++++++ .../issue-detail/time-log/time-log-card.tsx | 126 +++++++++ .../navigation/top-navigation-root.tsx | 3 - .../components/program-timeline/block.tsx | 78 ++++++ .../core/components/program-timeline/root.tsx | 87 ++++++ .../core/components/program-timeline/utils.ts | 21 ++ .../project/settings/features-list.tsx | 10 + .../settings/project/sidebar/item-icon.tsx | 3 +- .../settings/workspace/sidebar/item-icon.tsx | 3 +- .../components/sidebar/sidebar-wrapper.tsx | 2 - .../components/workspace/sidebar/helper.tsx | 3 + .../workspace/sidebar/workspace-menu.tsx | 9 +- .../services/issue/issue_time_log.service.ts | 65 +++++ .../services/workspace/time-log.service.ts | 59 ++++ .../issue/issue-details/activity.store.ts | 14 + .../store/issue/issue-details/root.store.ts | 11 +- .../issue/issue-details/time-log.store.ts | 145 ++++++++++ .../store/timeline/projects-timeline.store.ts | 45 ++++ .../web/core/store/timeline/timeline.store.ts | 8 +- packages/constants/src/issue/filter.ts | 11 +- packages/constants/src/settings/project.ts | 8 + packages/constants/src/settings/workspace.ts | 8 + packages/constants/src/workspace.ts | 8 + packages/i18n/src/locales/en/common.json | 2 + packages/i18n/src/locales/en/navigation.json | 1 + packages/types/src/issues/activity/base.ts | 1 + .../types/src/issues/activity/time_log.ts | 61 +++++ packages/types/src/issues/issue.ts | 2 + packages/types/src/project/projects.ts | 3 + packages/types/src/settings.ts | 3 +- 64 files changed, 2038 insertions(+), 65 deletions(-) create mode 100644 .claude/launch.json create mode 100644 apps/api/plane/app/serializers/time_log.py create mode 100644 apps/api/plane/app/views/issue/time_log.py create mode 100644 apps/api/plane/app/views/workspace/time_log.py create mode 100644 apps/api/plane/db/migrations/0123_timelog.py create mode 100644 apps/api/plane/db/models/time_log.py create mode 100644 apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx create mode 100644 apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx create mode 100644 apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx create mode 100644 apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx create mode 100644 apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx delete mode 100644 apps/web/core/components/auth-screens/footer.tsx create mode 100644 apps/web/core/components/gantt-chart/sidebar/projects/block.tsx create mode 100644 apps/web/core/components/gantt-chart/sidebar/projects/index.ts create mode 100644 apps/web/core/components/gantt-chart/sidebar/projects/sidebar.tsx create mode 100644 apps/web/core/components/issues/issue-detail/time-log/helper.ts create mode 100644 apps/web/core/components/issues/issue-detail/time-log/index.ts create mode 100644 apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx create mode 100644 apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx create mode 100644 apps/web/core/components/program-timeline/block.tsx create mode 100644 apps/web/core/components/program-timeline/root.tsx create mode 100644 apps/web/core/components/program-timeline/utils.ts create mode 100644 apps/web/core/services/issue/issue_time_log.service.ts create mode 100644 apps/web/core/services/workspace/time-log.service.ts create mode 100644 apps/web/core/store/issue/issue-details/time-log.store.ts create mode 100644 apps/web/core/store/timeline/projects-timeline.store.ts create mode 100644 packages/types/src/issues/activity/time_log.ts diff --git a/.claude/launch.json b/.claude/launch.json new file mode 100644 index 00000000000..de576c54596 --- /dev/null +++ b/.claude/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.0.1", + "configurations": [ + { + "name": "web", + "runtimeExecutable": "pnpm", + "runtimeArgs": ["--filter", "web", "dev"], + "port": 3000 + } + ] +} diff --git a/apps/api/plane/app/serializers/__init__.py b/apps/api/plane/app/serializers/__init__.py index 6de6ee89870..b5de0e5188d 100644 --- a/apps/api/plane/app/serializers/__init__.py +++ b/apps/api/plane/app/serializers/__init__.py @@ -112,6 +112,8 @@ WorkspaceEstimateSerializer, ) +from .time_log import TimeLogSerializer, TimeLogReadSerializer + from .intake import ( IntakeSerializer, IntakeIssueSerializer, diff --git a/apps/api/plane/app/serializers/issue.py b/apps/api/plane/app/serializers/issue.py index 2e116cd6613..3dd6f662e28 100644 --- a/apps/api/plane/app/serializers/issue.py +++ b/apps/api/plane/app/serializers/issue.py @@ -935,12 +935,14 @@ class IssueDetailSerializer(IssueSerializer): description_html = serializers.CharField() is_subscribed = serializers.BooleanField(read_only=True) is_intake = serializers.BooleanField(read_only=True) + tracked_time_minutes = serializers.IntegerField(read_only=True) class Meta(IssueSerializer.Meta): fields = IssueSerializer.Meta.fields + [ "description_html", "is_subscribed", "is_intake", + "tracked_time_minutes", ] read_only_fields = fields diff --git a/apps/api/plane/app/serializers/time_log.py b/apps/api/plane/app/serializers/time_log.py new file mode 100644 index 00000000000..61819d121c4 --- /dev/null +++ b/apps/api/plane/app/serializers/time_log.py @@ -0,0 +1,38 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Module imports +from plane.db.models import TimeLog + +from .base import BaseSerializer +from .issue import IssueFlatSerializer +from .project import ProjectLiteSerializer +from .user import UserLiteSerializer + + +class TimeLogSerializer(BaseSerializer): + class Meta: + model = TimeLog + fields = "__all__" + read_only_fields = [ + "workspace", + "project", + "issue", + "logged_by", + "created_by", + "updated_by", + "created_at", + "updated_at", + ] + + +class TimeLogReadSerializer(BaseSerializer): + logged_by_detail = UserLiteSerializer(read_only=True, source="logged_by") + created_by_detail = UserLiteSerializer(read_only=True, source="created_by") + issue_detail = IssueFlatSerializer(read_only=True, source="issue") + project_detail = ProjectLiteSerializer(read_only=True, source="project") + + class Meta: + model = TimeLog + fields = "__all__" diff --git a/apps/api/plane/app/urls/issue.py b/apps/api/plane/app/urls/issue.py index 436d2277056..c396a470da1 100644 --- a/apps/api/plane/app/urls/issue.py +++ b/apps/api/plane/app/urls/issue.py @@ -14,6 +14,7 @@ IssueActivityEndpoint, IssueArchiveViewSet, IssueCommentViewSet, + IssueTimeLogViewSet, IssueListEndpoint, IssueReactionViewSet, IssueRelationViewSet, @@ -171,6 +172,18 @@ name="project-issue-comment", ), ## End IssueComments + ## Issue Time Logs + path( + "workspaces//projects//issues//time-logs/", + IssueTimeLogViewSet.as_view({"get": "list", "post": "create"}), + name="project-issue-time-log", + ), + path( + "workspaces//projects//issues//time-logs//", + IssueTimeLogViewSet.as_view({"patch": "partial_update", "delete": "destroy"}), + name="project-issue-time-log", + ), + ## End Issue Time Logs # Issue Subscribers path( "workspaces//projects//issues//issue-subscribers/", diff --git a/apps/api/plane/app/urls/workspace.py b/apps/api/plane/app/urls/workspace.py index d79d5a74522..9884eaa7d1c 100644 --- a/apps/api/plane/app/urls/workspace.py +++ b/apps/api/plane/app/urls/workspace.py @@ -25,6 +25,9 @@ WorkspaceUserPropertiesEndpoint, WorkspaceStatesEndpoint, WorkspaceEstimatesEndpoint, + WorkspaceTimeLogEndpoint, + WorkspaceTimeLogExportEndpoint, + WorkspaceTimeLogAnalyticsEndpoint, ExportWorkspaceUserActivityEndpoint, WorkspaceModulesEndpoint, WorkspaceCyclesEndpoint, @@ -174,6 +177,21 @@ WorkspaceEstimatesEndpoint.as_view(), name="workspace-estimate", ), + path( + "workspaces//time-logs/", + WorkspaceTimeLogEndpoint.as_view(), + name="workspace-time-logs", + ), + path( + "workspaces//time-logs/export/", + WorkspaceTimeLogExportEndpoint.as_view(), + name="workspace-time-logs-export", + ), + path( + "workspaces//time-logs/analytics/", + WorkspaceTimeLogAnalyticsEndpoint.as_view(), + name="workspace-time-logs-analytics", + ), path( "workspaces//modules/", WorkspaceModulesEndpoint.as_view(), diff --git a/apps/api/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py index 84f7872ec85..efc99b56dc5 100644 --- a/apps/api/plane/app/views/__init__.py +++ b/apps/api/plane/app/views/__init__.py @@ -78,6 +78,12 @@ UserIssueCompletedGraphEndpoint, ) from .workspace.estimate import WorkspaceEstimatesEndpoint + +from .workspace.time_log import ( + WorkspaceTimeLogEndpoint, + WorkspaceTimeLogExportEndpoint, + WorkspaceTimeLogAnalyticsEndpoint, +) from .workspace.module import WorkspaceModulesEndpoint from .workspace.cycle import WorkspaceCyclesEndpoint from .workspace.quick_link import QuickLinkViewSet @@ -140,6 +146,8 @@ from .issue.comment import IssueCommentViewSet, CommentReactionViewSet +from .issue.time_log import IssueTimeLogViewSet + from .issue.label import LabelViewSet, BulkCreateIssueLabelsEndpoint from .issue.link import IssueLinkViewSet diff --git a/apps/api/plane/app/views/analytic/base.py b/apps/api/plane/app/views/analytic/base.py index 3f8f644da7c..25a360b5f40 100644 --- a/apps/api/plane/app/views/analytic/base.py +++ b/apps/api/plane/app/views/analytic/base.py @@ -400,6 +400,8 @@ def get(self, request, slug): "total_members", "total_cycles", "total_modules", + "start_date", + "target_date", } requested_fields = set(filter(None, fields)) & valid_fields @@ -443,6 +445,22 @@ def get(self, request, slug): .values("count") ) + if "start_date" in requested_fields: + annotations["start_date"] = ( + Issue.issue_objects.filter(project_id=OuterRef("pk"), start_date__isnull=False) + .order_by() + .annotate(min_date=Func(F("start_date"), function="Min")) + .values("min_date") + ) + + if "target_date" in requested_fields: + annotations["target_date"] = ( + Issue.issue_objects.filter(project_id=OuterRef("pk"), target_date__isnull=False) + .order_by() + .annotate(max_date=Func(F("target_date"), function="Max")) + .values("max_date") + ) + if "total_members" in requested_fields: annotations["total_members"] = ( ProjectMember.objects.filter(project_id=OuterRef("id"), member__is_bot=False, is_active=True) diff --git a/apps/api/plane/app/views/issue/base.py b/apps/api/plane/app/views/issue/base.py index 3b8b05a6a2f..83a307ef273 100644 --- a/apps/api/plane/app/views/issue/base.py +++ b/apps/api/plane/app/views/issue/base.py @@ -19,6 +19,7 @@ Prefetch, Q, Subquery, + Sum, UUIDField, Value, ) @@ -585,6 +586,15 @@ def retrieve(self, request, slug, project_id, pk=None): ) ) ) + .annotate( + tracked_time_minutes=Coalesce( + Sum( + "time_logs__duration_minutes", + filter=Q(time_logs__deleted_at__isnull=True), + ), + Value(0), + ) + ) ).first() if not issue: return Response( diff --git a/apps/api/plane/app/views/issue/time_log.py b/apps/api/plane/app/views/issue/time_log.py new file mode 100644 index 00000000000..00026d45309 --- /dev/null +++ b/apps/api/plane/app/views/issue/time_log.py @@ -0,0 +1,136 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Python imports +import json + +# Django imports +from django.core.serializers.json import DjangoJSONEncoder +from django.utils import timezone + +# Third Party imports +from rest_framework import status +from rest_framework.response import Response + +# Module imports +from plane.app.permissions import allow_permission, ROLE +from plane.app.serializers import TimeLogReadSerializer, TimeLogSerializer +from plane.bgtasks.issue_activities_task import issue_activity +from plane.db.models import ProjectMember, TimeLog +from plane.utils.host import base_host + +from .. import BaseViewSet + + +class IssueTimeLogViewSet(BaseViewSet): + serializer_class = TimeLogSerializer + model = TimeLog + + def get_queryset(self): + return ( + super() + .get_queryset() + .filter(workspace__slug=self.kwargs.get("slug")) + .filter(project_id=self.kwargs.get("project_id")) + .filter(issue_id=self.kwargs.get("issue_id")) + .filter( + project__project_projectmember__member=self.request.user, + project__project_projectmember__is_active=True, + project__archived_at__isnull=True, + ) + .select_related("project", "workspace", "issue", "logged_by", "created_by") + .distinct() + ) + + @allow_permission([ROLE.ADMIN, ROLE.MEMBER, ROLE.GUEST]) + def list(self, request, slug, project_id, issue_id): + time_logs = self.get_queryset() + return Response(TimeLogReadSerializer(time_logs, many=True).data, status=status.HTTP_200_OK) + + @allow_permission([ROLE.ADMIN, ROLE.MEMBER, ROLE.GUEST]) + def create(self, request, slug, project_id, issue_id): + # `logged_by` is whose time this counts toward; it defaults to the requester. + # Logging on behalf of somebody else is an admin-only action. + target_user_id = request.data.get("logged_by") or str(request.user.id) + + if str(target_user_id) != str(request.user.id): + is_admin = ProjectMember.objects.filter( + workspace__slug=slug, + project_id=project_id, + member=request.user, + role=ROLE.ADMIN.value, + is_active=True, + ).exists() + if not is_admin: + return Response( + {"error": "Only project admins can log time for other members."}, + status=status.HTTP_403_FORBIDDEN, + ) + if not ProjectMember.objects.filter( + workspace__slug=slug, project_id=project_id, member_id=target_user_id, is_active=True + ).exists(): + return Response( + {"error": "The selected member is not part of this project."}, + status=status.HTTP_400_BAD_REQUEST, + ) + + serializer = TimeLogSerializer(data=request.data) + if serializer.is_valid(): + serializer.save(project_id=project_id, issue_id=issue_id, logged_by_id=target_user_id) + issue_activity.delay( + type="time_log.activity.created", + requested_data=json.dumps(serializer.data, cls=DjangoJSONEncoder), + actor_id=str(request.user.id), + issue_id=str(issue_id), + project_id=str(project_id), + current_instance=None, + epoch=int(timezone.now().timestamp()), + notification=True, + origin=base_host(request=request, is_app=True), + ) + time_log = TimeLog.objects.select_related("logged_by", "created_by", "issue", "project").get( + pk=serializer.data["id"] + ) + return Response(TimeLogReadSerializer(time_log).data, status=status.HTTP_201_CREATED) + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + + @allow_permission(allowed_roles=[ROLE.ADMIN], creator=True, model=TimeLog) + def partial_update(self, request, slug, project_id, issue_id, pk): + time_log = TimeLog.objects.get(workspace__slug=slug, project_id=project_id, issue_id=issue_id, pk=pk) + current_instance = json.dumps(TimeLogSerializer(time_log).data, cls=DjangoJSONEncoder) + serializer = TimeLogSerializer(time_log, data=request.data, partial=True) + if serializer.is_valid(): + serializer.save() + issue_activity.delay( + type="time_log.activity.updated", + requested_data=json.dumps(request.data, cls=DjangoJSONEncoder), + actor_id=str(request.user.id), + issue_id=str(issue_id), + project_id=str(project_id), + current_instance=current_instance, + epoch=int(timezone.now().timestamp()), + notification=True, + origin=base_host(request=request, is_app=True), + ) + time_log.refresh_from_db() + return Response(TimeLogReadSerializer(time_log).data, status=status.HTTP_200_OK) + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + + @allow_permission(allowed_roles=[ROLE.ADMIN], creator=True, model=TimeLog) + def destroy(self, request, slug, project_id, issue_id, pk): + time_log = TimeLog.objects.get(workspace__slug=slug, project_id=project_id, issue_id=issue_id, pk=pk) + current_instance = json.dumps(TimeLogSerializer(time_log).data, cls=DjangoJSONEncoder) + time_log.delete() + issue_activity.delay( + type="time_log.activity.deleted", + requested_data=json.dumps({"time_log_id": str(pk)}), + actor_id=str(request.user.id), + issue_id=str(issue_id), + project_id=str(project_id), + current_instance=current_instance, + epoch=int(timezone.now().timestamp()), + notification=True, + origin=base_host(request=request, is_app=True), + ) + return Response(status=status.HTTP_204_NO_CONTENT) diff --git a/apps/api/plane/app/views/workspace/time_log.py b/apps/api/plane/app/views/workspace/time_log.py new file mode 100644 index 00000000000..2a1c8beaffa --- /dev/null +++ b/apps/api/plane/app/views/workspace/time_log.py @@ -0,0 +1,119 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Python imports +import csv +import io + +# Django imports +from django.db.models import Sum +from django.http import HttpResponse + +# Third party modules +from rest_framework import status +from rest_framework.response import Response + +# Module imports +from plane.app.permissions import allow_permission, ROLE +from plane.app.serializers import TimeLogReadSerializer +from plane.app.views.base import BaseAPIView +from plane.db.models import TimeLog + + +def _filtered_time_logs(request, slug): + """Time logs across the workspace, scoped to projects the requester + is an active member of, with the shared query-param filters applied.""" + queryset = TimeLog.objects.filter( + workspace__slug=slug, + project__project_projectmember__member=request.user, + project__project_projectmember__is_active=True, + ).select_related("issue", "project", "logged_by", "created_by") + + user_id = request.GET.get("user_id") + project_id = request.GET.get("project_id") + start_date = request.GET.get("start_date") + end_date = request.GET.get("end_date") + + if user_id: + queryset = queryset.filter(logged_by_id=user_id) + if project_id: + queryset = queryset.filter(project_id=project_id) + if start_date: + queryset = queryset.filter(logged_date__gte=start_date) + if end_date: + queryset = queryset.filter(logged_date__lte=end_date) + + return queryset.distinct() + + +class WorkspaceTimeLogEndpoint(BaseAPIView): + use_read_replica = True + + @allow_permission([ROLE.ADMIN, ROLE.MEMBER], level="WORKSPACE") + def get(self, request, slug): + time_logs = _filtered_time_logs(request, slug) + return Response(TimeLogReadSerializer(time_logs, many=True).data, status=status.HTTP_200_OK) + + +class WorkspaceTimeLogExportEndpoint(BaseAPIView): + use_read_replica = True + + @allow_permission([ROLE.ADMIN, ROLE.MEMBER], level="WORKSPACE") + def get(self, request, slug): + time_logs = _filtered_time_logs(request, slug).order_by("-logged_date") + + buffer = io.StringIO() + writer = csv.writer(buffer) + writer.writerow(["Date", "Member", "Project", "Work Item", "Hours", "Minutes", "Description"]) + for log in time_logs: + writer.writerow( + [ + log.logged_date.isoformat() if log.logged_date else "", + log.logged_by.display_name if log.logged_by else "", + log.project.name if log.project else "", + log.issue.name if log.issue else "", + log.duration_minutes // 60, + log.duration_minutes % 60, + log.description or "", + ] + ) + + return HttpResponse( + buffer.getvalue(), + content_type="text/csv", + headers={"Content-Disposition": 'attachment; filename="worklogs.csv"'}, + ) + + +class WorkspaceTimeLogAnalyticsEndpoint(BaseAPIView): + use_read_replica = True + + @allow_permission([ROLE.ADMIN, ROLE.MEMBER], level="WORKSPACE") + def get(self, request, slug): + time_logs = _filtered_time_logs(request, slug) + + by_date = list( + time_logs.values("logged_date").annotate(total_minutes=Sum("duration_minutes")).order_by("logged_date") + ) + by_project = list( + time_logs.values("project_id", "project__name") + .annotate(total_minutes=Sum("duration_minutes")) + .order_by("-total_minutes") + ) + by_member = list( + time_logs.values("logged_by_id", "logged_by__display_name") + .annotate(total_minutes=Sum("duration_minutes")) + .order_by("-total_minutes") + ) + total_minutes = time_logs.aggregate(total=Sum("duration_minutes"))["total"] or 0 + + return Response( + { + "total_minutes": total_minutes, + "by_date": by_date, + "by_project": by_project, + "by_member": by_member, + }, + status=status.HTTP_200_OK, + ) diff --git a/apps/api/plane/app/views/workspace/user_preference.py b/apps/api/plane/app/views/workspace/user_preference.py index ec237ae546c..f5372e99775 100644 --- a/apps/api/plane/app/views/workspace/user_preference.py +++ b/apps/api/plane/app/views/workspace/user_preference.py @@ -50,6 +50,7 @@ def get(self, request, slug): WorkspaceUserPreference.UserPreferenceKeys.DRAFTS, WorkspaceUserPreference.UserPreferenceKeys.YOUR_WORK, WorkspaceUserPreference.UserPreferenceKeys.STICKIES, + WorkspaceUserPreference.UserPreferenceKeys.PROGRAM_TIMELINE, ] else False ), diff --git a/apps/api/plane/bgtasks/issue_activities_task.py b/apps/api/plane/bgtasks/issue_activities_task.py index 032feb02a60..9da1e3d18e1 100644 --- a/apps/api/plane/bgtasks/issue_activities_task.py +++ b/apps/api/plane/bgtasks/issue_activities_task.py @@ -752,6 +752,96 @@ def delete_comment_activity( ) +def create_time_log_activity( + requested_data, + current_instance, + issue_id, + project_id, + workspace_id, + actor_id, + issue_activities, + epoch, +): + requested_data = json.loads(requested_data) if requested_data is not None else None + + issue_activities.append( + IssueActivity( + issue_id=issue_id, + project_id=project_id, + workspace_id=workspace_id, + comment="logged time", + verb="created", + actor_id=actor_id, + field="time_log", + new_value=str(requested_data.get("duration_minutes", "")), + new_identifier=requested_data.get("id", None), + epoch=epoch, + ) + ) + + +def update_time_log_activity( + requested_data, + current_instance, + issue_id, + project_id, + workspace_id, + actor_id, + issue_activities, + epoch, +): + requested_data = json.loads(requested_data) if requested_data is not None else None + current_instance = json.loads(current_instance) if current_instance is not None else None + + if current_instance.get("duration_minutes") != requested_data.get( + "duration_minutes", current_instance.get("duration_minutes") + ) or current_instance.get("description") != requested_data.get( + "description", current_instance.get("description") + ): + issue_activities.append( + IssueActivity( + issue_id=issue_id, + project_id=project_id, + workspace_id=workspace_id, + comment="updated a time log", + verb="updated", + actor_id=actor_id, + field="time_log", + old_value=str(current_instance.get("duration_minutes", "")), + old_identifier=current_instance.get("id"), + new_value=str(requested_data.get("duration_minutes", current_instance.get("duration_minutes", ""))), + new_identifier=current_instance.get("id"), + epoch=epoch, + ) + ) + + +def delete_time_log_activity( + requested_data, + current_instance, + issue_id, + project_id, + workspace_id, + actor_id, + issue_activities, + epoch, +): + requested_data = json.loads(requested_data) if requested_data is not None else None + issue_activities.append( + IssueActivity( + issue_id=issue_id, + project_id=project_id, + workspace_id=workspace_id, + comment="deleted a time log", + verb="deleted", + actor_id=actor_id, + field="time_log", + old_identifier=requested_data.get("time_log_id", None), + epoch=epoch, + ) + ) + + def create_cycle_issue_activity( requested_data, current_instance, @@ -1544,6 +1634,9 @@ def issue_activity( "comment.activity.created": create_comment_activity, "comment.activity.updated": update_comment_activity, "comment.activity.deleted": delete_comment_activity, + "time_log.activity.created": create_time_log_activity, + "time_log.activity.updated": update_time_log_activity, + "time_log.activity.deleted": delete_time_log_activity, "cycle.activity.created": create_cycle_issue_activity, "cycle.activity.deleted": delete_cycle_issue_activity, "module.activity.created": create_module_issue_activity, diff --git a/apps/api/plane/db/migrations/0123_timelog.py b/apps/api/plane/db/migrations/0123_timelog.py new file mode 100644 index 00000000000..d2cec4ceae1 --- /dev/null +++ b/apps/api/plane/db/migrations/0123_timelog.py @@ -0,0 +1,42 @@ +# Generated by Django 5.2.15 on 2026-08-09 14:48 + +import django.core.validators +import django.db.models.deletion +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('db', '0122_alter_draftissue_assignees_alter_issue_assignees_and_more'), + ] + + operations = [ + migrations.CreateModel( + name='TimeLog', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Last Modified At')), + ('deleted_at', models.DateTimeField(blank=True, null=True, verbose_name='Deleted At')), + ('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('duration_minutes', models.PositiveIntegerField(validators=[django.core.validators.MinValueValidator(1)])), + ('description', models.TextField(blank=True)), + ('logged_date', models.DateField()), + ('created_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_created_by', to=settings.AUTH_USER_MODEL, verbose_name='Created By')), + ('issue', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='time_logs', to='db.issue')), + ('logged_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='time_logs', to=settings.AUTH_USER_MODEL)), + ('project', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='project_%(class)s', to='db.project')), + ('updated_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Last Modified By')), + ('workspace', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='workspace_%(class)s', to='db.workspace')), + ], + options={ + 'verbose_name': 'Time Log', + 'verbose_name_plural': 'Time Logs', + 'db_table': 'issue_time_logs', + 'ordering': ('-logged_date', '-created_at'), + 'indexes': [models.Index(fields=['project', 'logged_date'], name='time_log_project_date_idx'), models.Index(fields=['workspace', 'logged_by', 'logged_date'], name='time_log_ws_user_date_idx'), models.Index(fields=['issue'], name='time_log_issue_idx')], + }, + ), + ] diff --git a/apps/api/plane/db/models/__init__.py b/apps/api/plane/db/models/__init__.py index 5cf9dec2a3e..7b36db7740e 100644 --- a/apps/api/plane/db/models/__init__.py +++ b/apps/api/plane/db/models/__init__.py @@ -62,6 +62,7 @@ from .session import Session from .social_connection import SocialLoginConnection from .state import State, StateGroup, DEFAULT_STATES +from .time_log import TimeLog from .user import Account, Profile, User, BotTypeEnum from .view import IssueView from .webhook import Webhook, WebhookLog diff --git a/apps/api/plane/db/models/time_log.py b/apps/api/plane/db/models/time_log.py new file mode 100644 index 00000000000..21e99b9d2e5 --- /dev/null +++ b/apps/api/plane/db/models/time_log.py @@ -0,0 +1,42 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Django imports +from django.conf import settings +from django.core.validators import MinValueValidator +from django.db import models + +# Module imports +from .project import ProjectBaseModel + + +class TimeLog(ProjectBaseModel): + """A single entry of time logged against a work item. + + `logged_by` is whose time the entry counts toward, while the inherited + `created_by` is whoever actually submitted it — these differ when an + admin logs time on behalf of another member. + """ + + issue = models.ForeignKey("db.Issue", on_delete=models.CASCADE, related_name="time_logs") + logged_by = models.ForeignKey( + settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="time_logs" + ) + duration_minutes = models.PositiveIntegerField(validators=[MinValueValidator(1)]) + description = models.TextField(blank=True) + logged_date = models.DateField() + + class Meta: + verbose_name = "Time Log" + verbose_name_plural = "Time Logs" + db_table = "issue_time_logs" + ordering = ("-logged_date", "-created_at") + indexes = [ + models.Index(fields=["project", "logged_date"], name="time_log_project_date_idx"), + models.Index(fields=["workspace", "logged_by", "logged_date"], name="time_log_ws_user_date_idx"), + models.Index(fields=["issue"], name="time_log_issue_idx"), + ] + + def __str__(self): + return f"{self.issue.name} <{self.duration_minutes}m>" diff --git a/apps/api/plane/db/models/workspace.py b/apps/api/plane/db/models/workspace.py index 80a3e3e3e42..5d4eeb8452a 100644 --- a/apps/api/plane/db/models/workspace.py +++ b/apps/api/plane/db/models/workspace.py @@ -425,6 +425,7 @@ class UserPreferenceKeys(models.TextChoices): YOUR_WORK = "your_work", "Your Work" ARCHIVES = "archives", "Archives" STICKIES = "stickies", "Stickies" + PROGRAM_TIMELINE = "program_timeline", "Program Timeline" workspace = models.ForeignKey( "db.Workspace", diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx new file mode 100644 index 00000000000..a14c420fe55 --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx @@ -0,0 +1,33 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +import { useTranslation } from "@plane/i18n"; +// ui +import { TimelineLayoutIcon } from "@plane/propel/icons"; +import { Breadcrumbs, Header } from "@plane/ui"; +// components +import { BreadcrumbLink } from "@/components/common/breadcrumb-link"; + +export const ProgramTimelineHeader = observer(function ProgramTimelineHeader() { + const { t } = useTranslation(); + return ( +
+ + + } + /> + } + /> + + +
+ ); +}); diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx new file mode 100644 index 00000000000..92ff0606b68 --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx @@ -0,0 +1,23 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +// components +import { Outlet } from "react-router"; +import { AppHeader } from "@/components/core/app-header"; +import { ContentWrapper } from "@/components/core/content-wrapper"; +// local imports +import { ProgramTimelineHeader } from "./header"; + +export default function ProgramTimelineLayout() { + return ( + <> + } /> + + + + + ); +} diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx new file mode 100644 index 00000000000..47bb77490aa --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx @@ -0,0 +1,28 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// components +import { PageHead } from "@/components/core/page-title"; +// hooks +import { useWorkspace } from "@/hooks/store/use-workspace"; +// local imports +import { ProgramTimelineRoot } from "@/components/program-timeline/root"; + +function ProgramTimelinePage() { + const { currentWorkspace } = useWorkspace(); + // derived values + const pageTitle = currentWorkspace?.name ? `${currentWorkspace?.name} - Program Timeline` : undefined; + + return ( + <> + + + + ); +} + +export default observer(ProgramTimelinePage); diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx new file mode 100644 index 00000000000..6af272e1746 --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx @@ -0,0 +1,42 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// plane imports +import { PROJECT_SETTINGS } from "@plane/constants"; +import { useTranslation } from "@plane/i18n"; +import { Breadcrumbs } from "@plane/ui"; +// components +import { BreadcrumbLink } from "@/components/common/breadcrumb-link"; +import { SettingsPageHeader } from "@/components/settings/page-header"; +import { PROJECT_SETTINGS_ICONS } from "@/components/settings/project/sidebar/item-icon"; + +export const FeaturesTimeTrackingProjectSettingsHeader = observer(function FeaturesTimeTrackingProjectSettingsHeader() { + // translation + const { t } = useTranslation(); + // derived values + const settingsDetails = PROJECT_SETTINGS.features_time_tracking; + const Icon = PROJECT_SETTINGS_ICONS.features_time_tracking; + + return ( + + + } + /> + } + /> + + + } + /> + ); +}); diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx new file mode 100644 index 00000000000..f84dfd9a240 --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx @@ -0,0 +1,64 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// plane imports +import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; +import { useTranslation } from "@plane/i18n"; +// components +import { NotAuthorizedView } from "@/components/auth-screens/not-authorized-view"; +import { PageHead } from "@/components/core/page-title"; +import { SettingsContentWrapper } from "@/components/settings/content-wrapper"; +import { SettingsHeading } from "@/components/settings/heading"; +import { ProjectSettingsFeatureControlItem } from "@/components/settings/project/content/feature-control-item"; +// hooks +import { useProject } from "@/hooks/store/use-project"; +import { useUserPermissions } from "@/hooks/store/user"; +// local imports +import type { Route } from "./+types/page"; +import { FeaturesTimeTrackingProjectSettingsHeader } from "./header"; + +function FeaturesTimeTrackingSettingsPage({ params }: Route.ComponentProps) { + const { workspaceSlug, projectId } = params; + // store hooks + const { workspaceUserInfo, allowPermissions } = useUserPermissions(); + const { currentProjectDetails } = useProject(); + // translation + const { t } = useTranslation(); + // derived values + const pageTitle = currentProjectDetails?.name + ? `${currentProjectDetails?.name} settings - ${t("project_settings.features.time_tracking.short_title")}` + : undefined; + const canPerformProjectAdminActions = allowPermissions([EUserPermissions.ADMIN], EUserPermissionsLevel.PROJECT); + + if (workspaceUserInfo && !canPerformProjectAdminActions) { + return ; + } + + return ( + }> + +
+ +
+ +
+
+
+ ); +} + +export default observer(FeaturesTimeTrackingSettingsPage); diff --git a/apps/web/app/routes/core.ts b/apps/web/app/routes/core.ts index c9c82bd2475..a222c3b934d 100644 --- a/apps/web/app/routes/core.ts +++ b/apps/web/app/routes/core.ts @@ -87,6 +87,11 @@ export const coreRoutes: RouteConfigEntry[] = [ route(":workspaceSlug/notifications", "./(all)/[workspaceSlug]/(projects)/notifications/page.tsx"), ]), + // Program Timeline + layout("./(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", [ + route(":workspaceSlug/program-timeline", "./(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx"), + ]), + // Profile layout("./(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", [ route(":workspaceSlug/profile/:userId", "./(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx"), @@ -323,6 +328,10 @@ export const coreRoutes: RouteConfigEntry[] = [ ":workspaceSlug/settings/projects/:projectId/features/intake", "./(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx" ), + route( + ":workspaceSlug/settings/projects/:projectId/features/time-tracking", + "./(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx" + ), // Project States route( ":workspaceSlug/settings/projects/:projectId/states", diff --git a/apps/web/core/components/auth-screens/auth-base.tsx b/apps/web/core/components/auth-screens/auth-base.tsx index 9d7af0d3523..d4969a579ac 100644 --- a/apps/web/core/components/auth-screens/auth-base.tsx +++ b/apps/web/core/components/auth-screens/auth-base.tsx @@ -7,7 +7,6 @@ import React from "react"; import { AuthRoot } from "@/components/account/auth-forms/auth-root"; import type { EAuthModes } from "@/helpers/authentication.helper"; -import { AuthFooter } from "./footer"; import { AuthHeader } from "./header"; type AuthBaseProps = { @@ -19,7 +18,6 @@ export function AuthBase({ authType }: AuthBaseProps) {
-
); } diff --git a/apps/web/core/components/auth-screens/footer.tsx b/apps/web/core/components/auth-screens/footer.tsx deleted file mode 100644 index 7ed0b4e7e5e..00000000000 --- a/apps/web/core/components/auth-screens/footer.tsx +++ /dev/null @@ -1,45 +0,0 @@ -/** - * Copyright (c) 2023-present Plane Software, Inc. and contributors - * SPDX-License-Identifier: AGPL-3.0-only - * See the LICENSE file for details. - */ - -import React from "react"; -import { AccentureLogo, DolbyLogo, SonyLogo, ZerodhaLogo } from "@plane/propel/icons"; - -const BRAND_LOGOS: { - id: string; - icon: React.ReactNode; -}[] = [ - { - id: "zerodha", - icon: , - }, - { - id: "sony", - icon: , - }, - { - id: "dolby", - icon: , - }, - { - id: "accenture", - icon: , - }, -]; - -export function AuthFooter() { - return ( -
- Join 10,000+ teams building with Plane -
- {BRAND_LOGOS.map((brand) => ( -
- {brand.icon} -
- ))} -
-
- ); -} diff --git a/apps/web/core/components/gantt-chart/sidebar/index.ts b/apps/web/core/components/gantt-chart/sidebar/index.ts index 4ff511812a0..976bfccf7b7 100644 --- a/apps/web/core/components/gantt-chart/sidebar/index.ts +++ b/apps/web/core/components/gantt-chart/sidebar/index.ts @@ -6,4 +6,5 @@ export * from "./issues"; export * from "./modules"; +export * from "./projects"; export * from "./root"; diff --git a/apps/web/core/components/gantt-chart/sidebar/projects/block.tsx b/apps/web/core/components/gantt-chart/sidebar/projects/block.tsx new file mode 100644 index 00000000000..7bf7b6f5d92 --- /dev/null +++ b/apps/web/core/components/gantt-chart/sidebar/projects/block.tsx @@ -0,0 +1,95 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +import Link from "next/link"; +import { useParams } from "next/navigation"; +// plane imports +import { Logo } from "@plane/propel/emoji-icon-picker"; +import type { IUserLite } from "@plane/types"; +import { Avatar, Row } from "@plane/ui"; +import { cn, getFileURL } from "@plane/utils"; +// components +import { BLOCK_HEIGHT } from "@/components/gantt-chart/constants"; +import { getProjectProgressPercentage } from "@/components/program-timeline/utils"; +// hooks +import { useMember } from "@/hooks/store/use-member"; +import { useProject } from "@/hooks/store/use-project"; +// helpers +import { useTimeLineChartStore } from "@/hooks/use-timeline-chart"; + +type Props = { + blockId: string; + isDragging: boolean; +}; + +export const ProjectsSidebarBlock = observer(function ProjectsSidebarBlock(props: Props) { + const { blockId, isDragging } = props; + const { workspaceSlug } = useParams(); + // store hooks + const { getBlockById, updateActiveBlockId, isBlockActive, getNumberOfDaysFromPosition } = useTimeLineChartStore(); + const { getProjectById, getProjectAnalyticsCountById } = useProject(); + const { getUserDetails } = useMember(); + + const block = getBlockById(blockId); + if (!block) return <>; + + const project = getProjectById(blockId); + const analytics = getProjectAnalyticsCountById(blockId); + const progressPercentage = getProjectProgressPercentage(analytics); + + const hasSchedule = !!block.start_date || !!block.target_date; + const isBlockComplete = !!block.start_date && !!block.target_date; + const duration = isBlockComplete ? getNumberOfDaysFromPosition(block?.position?.width) : undefined; + + const leadId = (project?.project_lead as IUserLite)?.id ?? (project?.project_lead as string | undefined); + const lead = leadId ? getUserDetails(leadId) : undefined; + + return ( +
updateActiveBlockId(block.id)} + onMouseLeave={() => updateActiveBlockId(null)} + > + + + + + +
{project?.name}
+ +
+ {lead && } + {progressPercentage}% + + {hasSchedule + ? duration !== undefined + ? `${duration} day${duration > 1 ? "s" : ""}` + : "Open-ended" + : "No schedule"} + +
+
+
+ ); +}); diff --git a/apps/web/core/components/gantt-chart/sidebar/projects/index.ts b/apps/web/core/components/gantt-chart/sidebar/projects/index.ts new file mode 100644 index 00000000000..1f9c99db0ce --- /dev/null +++ b/apps/web/core/components/gantt-chart/sidebar/projects/index.ts @@ -0,0 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export * from "./sidebar"; diff --git a/apps/web/core/components/gantt-chart/sidebar/projects/sidebar.tsx b/apps/web/core/components/gantt-chart/sidebar/projects/sidebar.tsx new file mode 100644 index 00000000000..69c252804d4 --- /dev/null +++ b/apps/web/core/components/gantt-chart/sidebar/projects/sidebar.tsx @@ -0,0 +1,49 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// ui +import type { IBlockUpdateData } from "@plane/types"; +import { Loader } from "@plane/ui"; +// components +import { GanttDnDHOC } from "../gantt-dnd-HOC"; +import { ProjectsSidebarBlock } from "./block"; + +type Props = { + title: string; + blockUpdateHandler: (block: any, payload: IBlockUpdateData) => void; + blockIds: string[]; + enableReorder: boolean; +}; + +export const ProjectGanttSidebar = observer(function ProjectGanttSidebar(props: Props) { + const { blockIds } = props; + + return ( +
+ {blockIds ? ( + blockIds.map((blockId, index) => ( + {}} + > + {(isDragging: boolean) => } + + )) + ) : ( + + + + + + + )} +
+ ); +}); diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx index 823e199c4b3..b20d730f5f1 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx @@ -14,6 +14,7 @@ import { CommentCard } from "@/components/comments/card/root"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; // local imports +import { TimeLogCard } from "../time-log/time-log-card"; import { IssueActivityItem } from "./activity/activity-list"; import { IssueActivityLoader } from "./loader"; @@ -73,6 +74,16 @@ export const IssueActivityCommentRoot = observer(function IssueActivityCommentRo projectId={projectId} enableReplies /> + ) : activityComment.activity_type === "WORKLOG" ? ( + ) : BASE_ACTIVITY_FILTER_TYPES.includes(activityComment.activity_type as EActivityFilterType) ? ( fetchTimeLogs(workspaceSlug, projectId, issueId) : null, + { revalidateOnFocus: false } + ); // toggle filter const toggleFilter = (filter: TActivityFilters) => { diff --git a/apps/web/core/components/issues/issue-detail/sidebar.tsx b/apps/web/core/components/issues/issue-detail/sidebar.tsx index 8077c4ef947..87e15ddec92 100644 --- a/apps/web/core/components/issues/issue-detail/sidebar.tsx +++ b/apps/web/core/components/issues/issue-detail/sidebar.tsx @@ -4,7 +4,9 @@ * See the LICENSE file for details. */ +import { useState } from "react"; import { observer } from "mobx-react"; +import { Timer } from "lucide-react"; // i18n import { useTranslation } from "@plane/i18n"; // ui @@ -39,6 +41,8 @@ import { useProjectState } from "@/hooks/store/use-project-state"; import { IssueParentSelectRoot } from "@/components/issues/parent-select-root"; import { SidebarPropertyListItem } from "@/components/common/layout/sidebar/property-list-item"; import { IssueCycleSelect } from "./cycle-select"; +import { formatDuration } from "./time-log/helper"; +import { LogWorkModal } from "./time-log/log-work-modal"; import { IssueLabel } from "./label"; import { IssueModuleSelect } from "./module-select"; import type { TIssueOperations } from "./root"; @@ -54,11 +58,14 @@ type Props = { export const IssueDetailsSidebar = observer(function IssueDetailsSidebar(props: Props) { const { t } = useTranslation(); const { workspaceSlug, projectId, issueId, issueOperations, isEditable } = props; + // states + const [isLogWorkModalOpen, setIsLogWorkModalOpen] = useState(false); // store hooks const { getProjectById } = useProject(); const { areEstimateEnabledByProjectId } = useProjectEstimates(); const { issue: { getIssueById }, + timeLog: { getTotalMinutesByIssueId }, } = useIssueDetail(); const { getUserDetails } = useMember(); const { getStateById } = useProjectState(); @@ -77,8 +84,20 @@ export const IssueDetailsSidebar = observer(function IssueDetailsSidebar(props: const maxDate = issue.target_date ? getDate(issue.target_date) : null; maxDate?.setDate(maxDate.getDate()); + // prefer the locally-tracked total so the value updates instantly after logging + const trackedMinutes = getTotalMinutesByIssueId(issueId) || (issue.tracked_time_minutes ?? 0); + return ( <> + {projectDetails?.is_time_tracking_enabled && ( + setIsLogWorkModalOpen(false)} + workspaceSlug={workspaceSlug} + projectId={projectId} + issueId={issueId} + /> + )}
{t("common.properties")}
@@ -203,6 +222,19 @@ export const IssueDetailsSidebar = observer(function IssueDetailsSidebar(props: )} + {projectDetails?.is_time_tracking_enabled && ( + + + + )} + {projectDetails?.module_view && ( { + if (!totalMinutes || totalMinutes <= 0) return "0m"; + const hours = Math.floor(totalMinutes / 60); + const minutes = totalMinutes % 60; + if (hours && minutes) return `${hours}h ${minutes}m`; + if (hours) return `${hours}h`; + return `${minutes}m`; +}; + +/** Splits a stored minute total back into the hours/minutes pair the form edits. */ +export const splitDuration = (totalMinutes: number | undefined | null) => ({ + hours: totalMinutes ? Math.floor(totalMinutes / 60) : 0, + minutes: totalMinutes ? totalMinutes % 60 : 0, +}); diff --git a/apps/web/core/components/issues/issue-detail/time-log/index.ts b/apps/web/core/components/issues/issue-detail/time-log/index.ts new file mode 100644 index 00000000000..6e8a4330d01 --- /dev/null +++ b/apps/web/core/components/issues/issue-detail/time-log/index.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export * from "./helper"; +export * from "./log-work-modal"; +export * from "./time-log-card"; diff --git a/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx b/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx new file mode 100644 index 00000000000..e7dc527cd1b --- /dev/null +++ b/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx @@ -0,0 +1,255 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useEffect } from "react"; +import { observer } from "mobx-react"; +import { Controller, useForm } from "react-hook-form"; +// plane imports +import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; +import { useTranslation } from "@plane/i18n"; +import { Button } from "@plane/propel/button"; +import { setToast, TOAST_TYPE } from "@plane/propel/toast"; +import type { TTimeLog } from "@plane/types"; +import { Input, ModalCore } from "@plane/ui"; +import { renderFormattedPayloadDate } from "@plane/utils"; +// components +import { MemberDropdown } from "@/components/dropdowns/member/dropdown"; +// hooks +import { useIssueDetail } from "@/hooks/store/use-issue-detail"; +import { useUser } from "@/hooks/store/user"; +import { useUserPermissions } from "@/hooks/store/user"; +// local imports +import { splitDuration } from "./helper"; + +type TLogWorkModal = { + isOpen: boolean; + onClose: () => void; + workspaceSlug: string; + projectId: string; + issueId: string; + /** when present the modal edits that entry instead of creating a new one */ + timeLogId?: string; +}; + +type TLogWorkFormValues = { + hours: number; + minutes: number; + logged_date: string; + description: string; + logged_by: string | null; +}; + +const getDefaultValues = (currentUserId: string | undefined): TLogWorkFormValues => ({ + hours: 0, + minutes: 0, + logged_date: renderFormattedPayloadDate(new Date()) ?? "", + description: "", + logged_by: currentUserId ?? null, +}); + +export const LogWorkModal = observer(function LogWorkModal(props: TLogWorkModal) { + const { isOpen, onClose, workspaceSlug, projectId, issueId, timeLogId } = props; + // translation + const { t } = useTranslation(); + // store hooks + const { + timeLog: { getTimeLogById, createTimeLog, updateTimeLog }, + } = useIssueDetail(); + const { data: currentUser } = useUser(); + const { allowPermissions } = useUserPermissions(); + // derived values + const timeLog: TTimeLog | undefined = timeLogId ? getTimeLogById(timeLogId) : undefined; + // only project admins are allowed to log time for someone other than themselves + const isProjectAdmin = allowPermissions( + [EUserPermissions.ADMIN], + EUserPermissionsLevel.PROJECT, + workspaceSlug, + projectId + ); + + const { + control, + handleSubmit, + reset, + watch, + formState: { isSubmitting }, + } = useForm({ defaultValues: getDefaultValues(currentUser?.id) }); + + useEffect(() => { + if (!isOpen) return; + if (timeLog) { + const { hours, minutes } = splitDuration(timeLog.duration_minutes); + reset({ + hours, + minutes, + logged_date: timeLog.logged_date, + description: timeLog.description ?? "", + logged_by: timeLog.logged_by, + }); + } else { + reset(getDefaultValues(currentUser?.id)); + } + }, [isOpen, timeLog, reset, currentUser?.id]); + + const handleFormSubmit = async (formData: TLogWorkFormValues) => { + const durationMinutes = Number(formData.hours || 0) * 60 + Number(formData.minutes || 0); + if (durationMinutes <= 0) { + setToast({ + type: TOAST_TYPE.ERROR, + title: "Error!", + message: "Enter a duration greater than zero.", + }); + return; + } + + const payload: Partial = { + duration_minutes: durationMinutes, + logged_date: formData.logged_date, + description: formData.description, + }; + // who the time is attributed to is fixed at creation — the backend rejects changing it afterwards + if (!timeLogId && formData.logged_by) payload.logged_by = formData.logged_by; + + try { + if (timeLogId) await updateTimeLog(workspaceSlug, projectId, issueId, timeLogId, payload); + else await createTimeLog(workspaceSlug, projectId, issueId, payload); + setToast({ + type: TOAST_TYPE.SUCCESS, + title: "Success!", + message: timeLogId ? "Time log updated." : "Time logged.", + }); + onClose(); + } catch { + setToast({ + type: TOAST_TYPE.ERROR, + title: "Error!", + message: timeLogId ? "Couldn't update the time log." : "Couldn't log the time.", + }); + } + }; + + const totalMinutes = Number(watch("hours") || 0) * 60 + Number(watch("minutes") || 0); + + return ( + +
+
+

{timeLogId ? "Edit time log" : "Log work"}

+
+ {/* admins can log time on behalf of another project member; this can't be changed once created */} + {!timeLogId && isProjectAdmin && ( +
+

Logging for

+ ( + + )} + /> +
+ )} +
+ + ( + + )} + /> +
+
+
+ + ( + + )} + /> +
+
+ + ( + + )} + /> +
+
+
+ + ( + + )} + /> +
+
+
+
+ + +
+
+
+ ); +}); diff --git a/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx b/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx new file mode 100644 index 00000000000..321ef6f63a8 --- /dev/null +++ b/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx @@ -0,0 +1,126 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useState } from "react"; +import { observer } from "mobx-react"; +import { MoreHorizontal, Pencil, Timer, Trash2 } from "lucide-react"; +// plane imports +import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; +import { useTranslation } from "@plane/i18n"; +import { IconButton } from "@plane/propel/icon-button"; +import { setToast, TOAST_TYPE } from "@plane/propel/toast"; +import { Tooltip } from "@plane/propel/tooltip"; +import { CustomMenu } from "@plane/ui"; +import { calculateTimeAgo, cn, renderFormattedDate, renderFormattedTime } from "@plane/utils"; +// hooks +import { useIssueDetail } from "@/hooks/store/use-issue-detail"; +import { useUser } from "@/hooks/store/user"; +import { useUserPermissions } from "@/hooks/store/user"; +import { usePlatformOS } from "@/hooks/use-platform-os"; +// local imports +import { formatDuration } from "./helper"; +import { LogWorkModal } from "./log-work-modal"; + +type TTimeLogCard = { + workspaceSlug: string; + projectId: string; + issueId: string; + timeLogId: string; + ends: "top" | "bottom" | undefined; + disabled?: boolean; +}; + +export const TimeLogCard = observer(function TimeLogCard(props: TTimeLogCard) { + const { workspaceSlug, projectId, issueId, timeLogId, ends, disabled = false } = props; + // states + const [isEditModalOpen, setIsEditModalOpen] = useState(false); + // translation + const { t } = useTranslation(); + // store hooks + const { + timeLog: { getTimeLogById, removeTimeLog }, + } = useIssueDetail(); + const { data: currentUser } = useUser(); + const { allowPermissions } = useUserPermissions(); + const { isMobile } = usePlatformOS(); + // derived values + const timeLog = getTimeLogById(timeLogId); + + if (!timeLog) return null; + + const isProjectAdmin = allowPermissions([EUserPermissions.ADMIN], EUserPermissionsLevel.PROJECT); + // the entry's author (created_by) may differ from whose time it is (logged_by) + const isAuthor = !!currentUser?.id && timeLog.created_by === currentUser.id; + const canModify = !disabled && (isAuthor || isProjectAdmin); + + const handleDelete = async () => { + try { + await removeTimeLog(workspaceSlug, projectId, issueId, timeLogId); + setToast({ type: TOAST_TYPE.SUCCESS, title: "Success!", message: "Time log deleted." }); + } catch { + setToast({ type: TOAST_TYPE.ERROR, title: "Error!", message: "Couldn't delete the time log." }); + } + }; + + const loggedByName = timeLog.logged_by_detail?.display_name ?? "Someone"; + // surface when an admin logged this on somebody else's behalf + const loggedOnBehalf = timeLog.created_by && timeLog.created_by !== timeLog.logged_by; + + return ( + <> + setIsEditModalOpen(false)} + workspaceSlug={workspaceSlug} + projectId={projectId} + issueId={issueId} + timeLogId={timeLogId} + /> +
+
+
+ +
+
+
+ {loggedByName} + logged + {formatDuration(timeLog.duration_minutes)} + on {renderFormattedDate(timeLog.logged_date)} + {loggedOnBehalf && (added by an admin)} + + + {calculateTimeAgo(timeLog.created_at)} + + + {timeLog.description &&

{timeLog.description}

} +
+ {canModify && ( + } closeOnSelect> + setIsEditModalOpen(true)} className="flex items-center gap-2"> + +
{t("common.edit")}
+
+ + +
{t("common.delete")}
+
+
+ )} +
+
+ + ); +}); diff --git a/apps/web/core/components/navigation/top-navigation-root.tsx b/apps/web/core/components/navigation/top-navigation-root.tsx index 2571ecee6b0..a210e7ba323 100644 --- a/apps/web/core/components/navigation/top-navigation-root.tsx +++ b/apps/web/core/components/navigation/top-navigation-root.tsx @@ -18,8 +18,6 @@ import { AppSidebarItem } from "@/components/sidebar/sidebar-item"; import { InboxIcon } from "@plane/propel/icons"; import useSWR from "swr"; import { useWorkspaceNotifications } from "@/hooks/store/notifications"; -// local imports -import { StarUsOnGitHubLink } from "@/app/(all)/[workspaceSlug]/(projects)/star-us-link"; export const TopNavigationRoot = observer(function TopNavigationRoot() { // router @@ -78,7 +76,6 @@ export const TopNavigationRoot = observer(function TopNavigationRoot() { /> -
diff --git a/apps/web/core/components/program-timeline/block.tsx b/apps/web/core/components/program-timeline/block.tsx new file mode 100644 index 00000000000..fa06ce1ea22 --- /dev/null +++ b/apps/web/core/components/program-timeline/block.tsx @@ -0,0 +1,78 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; +// ui +import { Tooltip } from "@plane/propel/tooltip"; +// components +import { SIDEBAR_WIDTH } from "@/components/gantt-chart/constants"; +import { getBlockViewDetails } from "@/components/issues/issue-layouts/utils"; +// hooks +import { useProject } from "@/hooks/store/use-project"; +import { useAppRouter } from "@/hooks/use-app-router"; +import { usePlatformOS } from "@/hooks/use-platform-os"; +// local imports +import { getProjectProgressPercentage, PROGRESS_ACCENT_COLOR, PROGRESS_ACCENT_COLOR_MUTED } from "./utils"; + +type Props = { + projectId: string; +}; + +export const ProjectGanttBlock = observer(function ProjectGanttBlock(props: Props) { + const { projectId } = props; + // router + const router = useAppRouter(); + const { workspaceSlug } = useParams(); + // store hooks + const { getProjectById, getProjectAnalyticsCountById } = useProject(); + // hooks + const { isMobile } = usePlatformOS(); + // derived values + const project = getProjectById(projectId); + const analytics = getProjectAnalyticsCountById(projectId); + const progressPercentage = getProjectProgressPercentage(analytics); + + const { message, blockStyle } = getBlockViewDetails( + { start_date: analytics?.start_date, target_date: analytics?.target_date }, + PROGRESS_ACCENT_COLOR + ); + // layer the completion-progress fill on top of the date-mask styling returned above + blockStyle.backgroundImage = `linear-gradient(to right, ${PROGRESS_ACCENT_COLOR} ${progressPercentage}%, ${PROGRESS_ACCENT_COLOR_MUTED} ${progressPercentage}%)`; + + const completedIssues = analytics?.completed_issues ?? 0; + const totalIssues = analytics?.total_issues ?? 0; + + return ( + +
{project?.name}
+ {message &&
{message}
} +
+ {completedIssues}/{totalIssues} work items done ({progressPercentage}%) +
+
+ } + position="top-start" + > + + + ); +}); diff --git a/apps/web/core/components/program-timeline/root.tsx b/apps/web/core/components/program-timeline/root.tsx new file mode 100644 index 00000000000..70afc57cdf9 --- /dev/null +++ b/apps/web/core/components/program-timeline/root.tsx @@ -0,0 +1,87 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; +import useSWR from "swr"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { GANTT_TIMELINE_TYPE } from "@plane/types"; +import type { IProject } from "@plane/types"; +import { Loader } from "@plane/ui"; +// components +import { GanttChartRoot, ProjectGanttSidebar } from "@/components/gantt-chart"; +import { TimeLineTypeContext } from "@/components/gantt-chart/contexts"; +import { SimpleEmptyState } from "@/components/empty-state/simple-empty-state-root"; +// hooks +import { useProject } from "@/hooks/store/use-project"; +// local imports +import { ProjectGanttBlock } from "./block"; + +const PROJECT_ANALYTICS_FIELDS = "total_issues,completed_issues,start_date,target_date"; + +export const ProgramTimelineRoot = observer(function ProgramTimelineRoot() { + const { t } = useTranslation(); + const { workspaceSlug } = useParams(); + // store hooks + const { workspaceProjectIds, fetchProjects, fetchProjectAnalyticsCount } = useProject(); + + // fetch the workspace's projects (no-op if already loaded elsewhere) + useSWR( + workspaceSlug ? ["programTimelineProjects", workspaceSlug] : null, + workspaceSlug ? () => fetchProjects(workspaceSlug.toString()) : null, + { revalidateOnFocus: false } + ); + const { isLoading: isAnalyticsLoading } = useSWR( + workspaceSlug ? ["programTimelineAnalytics", workspaceSlug] : null, + workspaceSlug + ? () => fetchProjectAnalyticsCount(workspaceSlug.toString(), { fields: PROJECT_ANALYTICS_FIELDS }) + : null, + { revalidateOnFocus: false } + ); + + if (workspaceProjectIds === undefined || isAnalyticsLoading) { + return ( + + + + + + + ); + } + + if (workspaceProjectIds.length === 0) { + return ( +
+ +
+ ); + } + + return ( + + } + blockToRender={(data: IProject) => } + blockUpdateHandler={() => {}} + enableBlockLeftResize={false} + enableBlockRightResize={false} + enableBlockMove={false} + enableReorder={false} + enableAddBlock={false} + showAllBlocks + /> + + ); +}); diff --git a/apps/web/core/components/program-timeline/utils.ts b/apps/web/core/components/program-timeline/utils.ts new file mode 100644 index 00000000000..b6ad1111040 --- /dev/null +++ b/apps/web/core/components/program-timeline/utils.ts @@ -0,0 +1,21 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import type { TProjectAnalyticsCount } from "@plane/types"; + +// Accent used for the progress fill on program-timeline project bars, matching +// the "planned" module status accent (MODULE_STATUS_COLORS.planned) for brand consistency. +export const PROGRESS_ACCENT_COLOR = "#3f76ff"; +export const PROGRESS_ACCENT_COLOR_MUTED = "#3f76ff4d"; // ~30% opacity + +/** + * @description derives a project's completion percentage from its analytics counts. + * @param analytics the project's analytics count data, if loaded + */ +export const getProjectProgressPercentage = (analytics: TProjectAnalyticsCount | undefined): number => { + if (!analytics?.total_issues) return 0; + return Math.round(((analytics.completed_issues ?? 0) / analytics.total_issues) * 100); +}; diff --git a/apps/web/core/components/project/settings/features-list.tsx b/apps/web/core/components/project/settings/features-list.tsx index 46f6437786d..4d6c6e7329d 100644 --- a/apps/web/core/components/project/settings/features-list.tsx +++ b/apps/web/core/components/project/settings/features-list.tsx @@ -5,6 +5,7 @@ */ import { observer } from "mobx-react"; +import { Timer } from "lucide-react"; // plane imports import { useTranslation } from "@plane/i18n"; import { setPromiseToast } from "@plane/propel/toast"; @@ -73,6 +74,15 @@ const PROJECT_FEATURES_LIST = { isPro: false, isEnabled: true, }, + time_tracking: { + key: "time_tracking", + property: "is_time_tracking_enabled", + title: "Time Tracking", + description: "Log time spent on work items and projects.", + icon: , + isPro: false, + isEnabled: true, + }, }; export const ProjectFeaturesList = observer(function ProjectFeaturesList(props: Props) { diff --git a/apps/web/core/components/settings/project/sidebar/item-icon.tsx b/apps/web/core/components/settings/project/sidebar/item-icon.tsx index 80d324b6684..929ebd04d0f 100644 --- a/apps/web/core/components/settings/project/sidebar/item-icon.tsx +++ b/apps/web/core/components/settings/project/sidebar/item-icon.tsx @@ -5,7 +5,7 @@ */ import type { LucideIcon } from "lucide-react"; -import { Users, Zap } from "lucide-react"; +import { Timer, Users, Zap } from "lucide-react"; // plane imports import type { ISvgIcons } from "@plane/propel/icons"; import { @@ -30,6 +30,7 @@ export const PROJECT_SETTINGS_ICONS: Record {/* Help Section */}
- {/* TODO: To be checked if we need this */} {/*
{!shouldRenderAppRail && } diff --git a/apps/web/core/components/workspace/sidebar/helper.tsx b/apps/web/core/components/workspace/sidebar/helper.tsx index 9bf4a01bf22..4a0914c4fd0 100644 --- a/apps/web/core/components/workspace/sidebar/helper.tsx +++ b/apps/web/core/components/workspace/sidebar/helper.tsx @@ -13,6 +13,7 @@ import { InboxIcon, MultipleStickyIcon, ProjectIcon, + TimelineLayoutIcon, ViewsIcon, YourWorkIcon, } from "@plane/propel/icons"; @@ -38,6 +39,8 @@ export const getSidebarNavigationItemIcon = (key: string, className: string = "" return ; case "archives": return ; + case "program_timeline": + return ; case "stickies": return ; } diff --git a/apps/web/core/components/workspace/sidebar/workspace-menu.tsx b/apps/web/core/components/workspace/sidebar/workspace-menu.tsx index d25c5909253..13bd95593cb 100644 --- a/apps/web/core/components/workspace/sidebar/workspace-menu.tsx +++ b/apps/web/core/components/workspace/sidebar/workspace-menu.tsx @@ -9,7 +9,7 @@ import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { Disclosure, Transition } from "@headlessui/react"; // plane imports -import { AnalyticsIcon, CycleIcon, ProjectIcon, ViewsIcon } from "@plane/propel/icons"; +import { AnalyticsIcon, CycleIcon, ProjectIcon, TimelineLayoutIcon, ViewsIcon } from "@plane/propel/icons"; import { EUserWorkspaceRoles } from "@plane/types"; // hooks import useLocalStorage from "@/hooks/use-local-storage"; @@ -54,6 +54,13 @@ export const SidebarWorkspaceMenu = observer(function SidebarWorkspaceMenu() { access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER], Icon: AnalyticsIcon, }, + { + key: "program-timeline", + labelTranslationKey: "sidebar.program_timeline", + href: `/${workspaceSlug}/program-timeline/`, + access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER], + Icon: TimelineLayoutIcon, + }, ]; return ( diff --git a/apps/web/core/services/issue/issue_time_log.service.ts b/apps/web/core/services/issue/issue_time_log.service.ts new file mode 100644 index 00000000000..711499e095b --- /dev/null +++ b/apps/web/core/services/issue/issue_time_log.service.ts @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +// plane types +import { API_BASE_URL } from "@plane/constants"; +import type { TTimeLog } from "@plane/types"; +// services +import { APIService } from "@/services/api.service"; + +export class IssueTimeLogService extends APIService { + constructor() { + super(API_BASE_URL); + } + + async getTimeLogs(workspaceSlug: string, projectId: string, issueId: string): Promise { + return this.get(`/api/workspaces/${workspaceSlug}/projects/${projectId}/issues/${issueId}/time-logs/`) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async createTimeLog( + workspaceSlug: string, + projectId: string, + issueId: string, + data: Partial + ): Promise { + return this.post(`/api/workspaces/${workspaceSlug}/projects/${projectId}/issues/${issueId}/time-logs/`, data) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async updateTimeLog( + workspaceSlug: string, + projectId: string, + issueId: string, + timeLogId: string, + data: Partial + ): Promise { + return this.patch( + `/api/workspaces/${workspaceSlug}/projects/${projectId}/issues/${issueId}/time-logs/${timeLogId}/`, + data + ) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async deleteTimeLog(workspaceSlug: string, projectId: string, issueId: string, timeLogId: string): Promise { + return this.delete( + `/api/workspaces/${workspaceSlug}/projects/${projectId}/issues/${issueId}/time-logs/${timeLogId}/` + ) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } +} diff --git a/apps/web/core/services/workspace/time-log.service.ts b/apps/web/core/services/workspace/time-log.service.ts new file mode 100644 index 00000000000..3fe4934007a --- /dev/null +++ b/apps/web/core/services/workspace/time-log.service.ts @@ -0,0 +1,59 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +// plane types +import { API_BASE_URL } from "@plane/constants"; +import type { TTimeLogAnalytics, TTimeLogFilters, TWorkspaceTimeLog } from "@plane/types"; +// services +import { APIService } from "@/services/api.service"; + +/** Strip empty filter values so we never send `?user_id=` with no value. */ +const toParams = (filters: TTimeLogFilters) => + Object.fromEntries(Object.entries(filters).filter(([, value]) => !!value)); + +export class WorkspaceTimeLogService extends APIService { + constructor() { + super(API_BASE_URL); + } + + async getWorkspaceTimeLogs(workspaceSlug: string, filters: TTimeLogFilters = {}): Promise { + return this.get(`/api/workspaces/${workspaceSlug}/time-logs/`, { params: toParams(filters) }) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async getWorkspaceTimeLogAnalytics(workspaceSlug: string, filters: TTimeLogFilters = {}): Promise { + return this.get(`/api/workspaces/${workspaceSlug}/time-logs/analytics/`, { params: toParams(filters) }) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + /** Downloads the filtered worklogs as a CSV file in the browser. */ + async exportWorkspaceTimeLogs(workspaceSlug: string, filters: TTimeLogFilters = {}): Promise { + return this.get(`/api/workspaces/${workspaceSlug}/time-logs/export/`, { + params: toParams(filters), + responseType: "blob", + }) + .then((response) => { + const url = window.URL.createObjectURL(new Blob([response.data], { type: "text/csv" })); + const link = document.createElement("a"); + link.href = url; + link.setAttribute("download", "worklogs.csv"); + document.body.appendChild(link); + link.click(); + link.remove(); + window.URL.revokeObjectURL(url); + return undefined; + }) + .catch((error) => { + throw error?.response?.data; + }); + } +} diff --git a/apps/web/core/store/issue/issue-details/activity.store.ts b/apps/web/core/store/issue/issue-details/activity.store.ts index 6687aebc350..5e855d0302a 100644 --- a/apps/web/core/store/issue/issue-details/activity.store.ts +++ b/apps/web/core/store/issue/issue-details/activity.store.ts @@ -99,6 +99,9 @@ export class IssueActivityStore implements IIssueActivityStore { activities.forEach((activityId) => { const activity = this.getActivityById(activityId); if (!activity) return; + // time logs render as their own dedicated cards sourced from the time log store, + // so skip the generic activity row to avoid showing each entry twice + if (activity.field === "time_log") return; const type = activity.field === "state" ? EActivityFilterType.STATE @@ -124,6 +127,17 @@ export class IssueActivityStore implements IIssueActivityStore { }); }); + const timeLogs = currentStore.timeLog.getTimeLogsByIssueId(issueId) ?? []; + timeLogs.forEach((timeLogId) => { + const timeLog = currentStore.timeLog.getTimeLogById(timeLogId); + if (!timeLog) return; + activityComments.push({ + id: timeLog.id, + activity_type: EActivityFilterType.WORKLOG, + created_at: timeLog.created_at, + }); + }); + return activityComments; } diff --git a/apps/web/core/store/issue/issue-details/root.store.ts b/apps/web/core/store/issue/issue-details/root.store.ts index 8596e1fec72..10536a708de 100644 --- a/apps/web/core/store/issue/issue-details/root.store.ts +++ b/apps/web/core/store/issue/issue-details/root.store.ts @@ -26,6 +26,8 @@ import type { IIssueAttachmentStore, IIssueAttachmentStoreActions } from "./atta import { IssueCommentStore } from "./comment.store"; import type { IIssueCommentStore, IIssueCommentStoreActions, TCommentLoader } from "./comment.store"; import { IssueCommentReactionStore } from "./comment_reaction.store"; +import { IssueTimeLogStore } from "./time-log.store"; +import type { IIssueTimeLogStore } from "./time-log.store"; import type { IIssueCommentReactionStore, IIssueCommentReactionStoreActions } from "./comment_reaction.store"; import { IssueStore } from "./issue.store"; import type { IIssueStore, IIssueStoreActions } from "./issue.store"; @@ -104,7 +106,7 @@ export interface IIssueDetail toggleSubIssuesModal: (value: string | null) => void; toggleDeleteAttachmentModal: (attachmentId: string | null) => void; setOpenWidgets: (state: TWorkItemWidgets[]) => void; - setLastWidgetAction: (action: TWorkItemWidgets) => void; + setLastWidgetAction: (widgetAction: TWorkItemWidgets) => void; toggleOpenWidget: (state: TWorkItemWidgets) => void; setRelationKey: (relationKey: TIssueRelationTypes | null) => void; setIssueCrudOperationState: (state: TIssueCrudOperationState) => void; @@ -116,6 +118,7 @@ export interface IIssueDetail activity: IIssueActivityStore; comment: IIssueCommentStore; commentReaction: IIssueCommentReactionStore; + timeLog: IIssueTimeLogStore; subIssues: IIssueSubIssuesStore; link: IIssueLinkStore; subscription: IIssueSubscriptionStore; @@ -163,6 +166,7 @@ export class IssueDetail implements IIssueDetail { activity: IIssueActivityStore; comment: IIssueCommentStore; commentReaction: IIssueCommentReactionStore; + timeLog: IIssueTimeLogStore; constructor(rootStore: IIssueRootStore, serviceType: TIssueServiceType) { makeObservable(this, { @@ -210,6 +214,7 @@ export class IssueDetail implements IIssueDetail { this.attachment = new IssueAttachmentStore(rootStore, serviceType); this.activity = new IssueActivityStore(rootStore.rootStore, serviceType); this.comment = new IssueCommentStore(this, serviceType); + this.timeLog = new IssueTimeLogStore(this); this.commentReaction = new IssueCommentReactionStore(this); this.subIssues = new IssueSubIssuesStore(this, serviceType); this.link = new IssueLinkStore(this, serviceType); @@ -255,8 +260,8 @@ export class IssueDetail implements IIssueDetail { this.openWidgets = state; if (this.lastWidgetAction) this.lastWidgetAction = null; }; - setLastWidgetAction = (action: TWorkItemWidgets) => { - this.openWidgets = [action]; + setLastWidgetAction = (widgetAction: TWorkItemWidgets) => { + this.openWidgets = [widgetAction]; }; toggleOpenWidget = (state: TWorkItemWidgets) => { if (this.openWidgets && this.openWidgets.includes(state)) diff --git a/apps/web/core/store/issue/issue-details/time-log.store.ts b/apps/web/core/store/issue/issue-details/time-log.store.ts new file mode 100644 index 00000000000..b8a53cfbe25 --- /dev/null +++ b/apps/web/core/store/issue/issue-details/time-log.store.ts @@ -0,0 +1,145 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { pull, concat, update, uniq, set } from "lodash-es"; +import { action, makeObservable, observable, runInAction } from "mobx"; +// Plane Imports +import type { TTimeLog, TTimeLogIdMap, TTimeLogMap } from "@plane/types"; +// services +import { IssueTimeLogService } from "@/services/issue/issue_time_log.service"; +// types +import type { IIssueDetail } from "./root.store"; + +export type TTimeLogLoader = "fetch" | "create" | "update" | "delete" | "mutate" | undefined; + +export interface IIssueTimeLogStoreActions { + fetchTimeLogs: (workspaceSlug: string, projectId: string, issueId: string) => Promise; + createTimeLog: ( + workspaceSlug: string, + projectId: string, + issueId: string, + data: Partial + ) => Promise; + updateTimeLog: ( + workspaceSlug: string, + projectId: string, + issueId: string, + timeLogId: string, + data: Partial + ) => Promise; + removeTimeLog: (workspaceSlug: string, projectId: string, issueId: string, timeLogId: string) => Promise; +} + +export interface IIssueTimeLogStore extends IIssueTimeLogStoreActions { + // observables + loader: TTimeLogLoader; + timeLogs: TTimeLogIdMap; + timeLogMap: TTimeLogMap; + // helper methods + getTimeLogsByIssueId: (issueId: string) => string[] | undefined; + getTimeLogById: (timeLogId: string) => TTimeLog | undefined; + getTotalMinutesByIssueId: (issueId: string) => number; +} + +export class IssueTimeLogStore implements IIssueTimeLogStore { + // observables + loader: TTimeLogLoader = "fetch"; + timeLogs: TTimeLogIdMap = {}; + timeLogMap: TTimeLogMap = {}; + // root store + rootIssueDetail: IIssueDetail; + // services + issueTimeLogService; + + constructor(rootStore: IIssueDetail) { + makeObservable(this, { + // observables + loader: observable.ref, + timeLogs: observable, + timeLogMap: observable, + // actions + fetchTimeLogs: action, + createTimeLog: action, + updateTimeLog: action, + removeTimeLog: action, + }); + this.rootIssueDetail = rootStore; + this.issueTimeLogService = new IssueTimeLogService(); + } + + // helper methods + getTimeLogsByIssueId = (issueId: string) => { + if (!issueId) return undefined; + return this.timeLogs[issueId] ?? undefined; + }; + + getTimeLogById = (timeLogId: string) => { + if (!timeLogId) return undefined; + return this.timeLogMap[timeLogId] ?? undefined; + }; + + /** Locally-derived total, so the sidebar updates instantly without refetching the issue. */ + getTotalMinutesByIssueId = (issueId: string) => { + const ids = this.getTimeLogsByIssueId(issueId) ?? []; + return ids.reduce((total, id) => total + (this.getTimeLogById(id)?.duration_minutes ?? 0), 0); + }; + + fetchTimeLogs = async (workspaceSlug: string, projectId: string, issueId: string) => { + this.loader = "fetch"; + const timeLogs = await this.issueTimeLogService.getTimeLogs(workspaceSlug, projectId, issueId); + + runInAction(() => { + set( + this.timeLogs, + issueId, + timeLogs.map((timeLog) => timeLog.id) + ); + timeLogs.forEach((timeLog) => set(this.timeLogMap, timeLog.id, timeLog)); + this.loader = undefined; + }); + + return timeLogs; + }; + + createTimeLog = async (workspaceSlug: string, projectId: string, issueId: string, data: Partial) => { + const response = await this.issueTimeLogService.createTimeLog(workspaceSlug, projectId, issueId, data); + + runInAction(() => { + update(this.timeLogs, issueId, (timeLogIds) => { + if (!timeLogIds) return [response.id]; + return uniq(concat(timeLogIds, [response.id])); + }); + set(this.timeLogMap, response.id, response); + }); + + return response; + }; + + updateTimeLog = async ( + workspaceSlug: string, + projectId: string, + issueId: string, + timeLogId: string, + data: Partial + ) => { + const response = await this.issueTimeLogService.updateTimeLog(workspaceSlug, projectId, issueId, timeLogId, data); + + runInAction(() => { + set(this.timeLogMap, timeLogId, response); + }); + + return response; + }; + + removeTimeLog = async (workspaceSlug: string, projectId: string, issueId: string, timeLogId: string) => { + await this.issueTimeLogService.deleteTimeLog(workspaceSlug, projectId, issueId, timeLogId); + + runInAction(() => { + if (this.timeLogs[issueId]) pull(this.timeLogs[issueId], timeLogId); + delete this.timeLogMap[timeLogId]; + }); + }; +} diff --git a/apps/web/core/store/timeline/projects-timeline.store.ts b/apps/web/core/store/timeline/projects-timeline.store.ts new file mode 100644 index 00000000000..1cb10415853 --- /dev/null +++ b/apps/web/core/store/timeline/projects-timeline.store.ts @@ -0,0 +1,45 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { autorun } from "mobx"; +import type { RootStore } from "@/store/root.store"; +import { BaseTimeLineStore } from "@/store/timeline/base-timeline.store"; +import type { IBaseTimelineStore } from "@/store/timeline/base-timeline.store"; + +export interface IProjectsTimeLineStore extends IBaseTimelineStore {} + +/** + * Timeline store that renders one Gantt block per project, spanning the + * date range derived from that project's issues (min start_date -> max + * target_date), since projects themselves don't carry their own dates. + */ +export class ProjectsTimeLineStore extends BaseTimeLineStore implements IProjectsTimeLineStore { + constructor(_rootStore: RootStore) { + super(_rootStore); + + autorun(() => { + const projectStore = this.rootStore.projectRoot.project; + + const getProjectTimelineDataById = (projectId: string) => { + const project = projectStore.getProjectById(projectId); + if (!project) return null; + + const analytics = projectStore.getProjectAnalyticsCountById(projectId); + + return { + id: project.id, + name: project.name, + sort_order: project.sort_order ?? null, + start_date: analytics?.start_date ?? undefined, + target_date: analytics?.target_date ?? undefined, + project_id: project.id, + }; + }; + + this.updateBlocks(getProjectTimelineDataById); + }); + } +} diff --git a/apps/web/core/store/timeline/timeline.store.ts b/apps/web/core/store/timeline/timeline.store.ts index b74e9cc59e4..bde3c947195 100644 --- a/apps/web/core/store/timeline/timeline.store.ts +++ b/apps/web/core/store/timeline/timeline.store.ts @@ -9,27 +9,29 @@ import { IssuesTimeLineStore } from "@/store/timeline/issues-timeline.store"; import type { IIssuesTimeLineStore } from "@/store/timeline/issues-timeline.store"; import { ModulesTimeLineStore } from "@/store/timeline/modules-timeline.store"; import type { IModulesTimeLineStore } from "@/store/timeline/modules-timeline.store"; +import { ProjectsTimeLineStore } from "@/store/timeline/projects-timeline.store"; +import type { IProjectsTimeLineStore } from "@/store/timeline/projects-timeline.store"; import { BaseTimeLineStore } from "./base-timeline.store"; import type { IBaseTimelineStore } from "./base-timeline.store"; export interface ITimelineStore { issuesTimeLineStore: IIssuesTimeLineStore; modulesTimeLineStore: IModulesTimeLineStore; - projectTimeLineStore: IBaseTimelineStore; + projectTimeLineStore: IProjectsTimeLineStore; groupedTimeLineStore: IBaseTimelineStore; } export class TimeLineStore implements ITimelineStore { issuesTimeLineStore: IIssuesTimeLineStore; modulesTimeLineStore: IModulesTimeLineStore; - projectTimeLineStore: IBaseTimelineStore; + projectTimeLineStore: IProjectsTimeLineStore; groupedTimeLineStore: IBaseTimelineStore; constructor(rootStore: RootStore) { this.issuesTimeLineStore = new IssuesTimeLineStore(rootStore); this.modulesTimeLineStore = new ModulesTimeLineStore(rootStore); + this.projectTimeLineStore = new ProjectsTimeLineStore(rootStore); // Dummy store - this.projectTimeLineStore = new BaseTimeLineStore(rootStore); this.groupedTimeLineStore = new BaseTimeLineStore(rootStore); } } diff --git a/packages/constants/src/issue/filter.ts b/packages/constants/src/issue/filter.ts index 115b8856f41..089d26a600d 100644 --- a/packages/constants/src/issue/filter.ts +++ b/packages/constants/src/issue/filter.ts @@ -311,6 +311,7 @@ export const SUB_WORK_ITEM_AVAILABLE_FILTERS_FOR_WORK_ITEM_PAGE: (keyof IIssueFi export enum EActivityFilterType { ACTIVITY = "ACTIVITY", COMMENT = "COMMENT", + WORKLOG = "WORKLOG", STATE = "STATE", ASSIGNEE = "ASSIGNEE", DEFAULT = "DEFAULT", @@ -327,6 +328,9 @@ export const ACTIVITY_FILTER_TYPE_OPTIONS: Record - activity.filter((activity) => { - if (activity.activity_type === EActivityFilterType.DEFAULT) return true; - return filters.includes(activity.activity_type as TActivityFilters); + activity.filter((activityItem) => { + if (activityItem.activity_type === EActivityFilterType.DEFAULT) return true; + return filters.includes(activityItem.activity_type as TActivityFilters); }); export const ENABLE_ISSUE_DEPENDENCIES = false; diff --git a/packages/constants/src/settings/project.ts b/packages/constants/src/settings/project.ts index b05ae085a3c..d9188cb290f 100644 --- a/packages/constants/src/settings/project.ts +++ b/packages/constants/src/settings/project.ts @@ -79,6 +79,13 @@ export const PROJECT_SETTINGS: Record pathname === `${baseUrl}/features/intake/`, }, + features_time_tracking: { + key: "features_time_tracking", + i18n_label: "project_settings.features.time_tracking.short_title", + href: `/features/time-tracking`, + access: [EUserProjectRoles.ADMIN], + highlight: (pathname: string, baseUrl: string) => pathname === `${baseUrl}/features/time-tracking/`, + }, states: { key: "states", i18n_label: "common.states", @@ -119,6 +126,7 @@ export const GROUPED_PROJECT_SETTINGS: Record pathname === `${baseUrl}/settings/exports/`, }, + worklogs: { + key: "worklogs", + i18n_label: "workspace_settings.settings.worklogs.title", + href: `/settings/worklogs`, + access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER], + highlight: (pathname: string, baseUrl: string) => pathname === `${baseUrl}/settings/worklogs/`, + }, webhooks: { key: "webhooks", i18n_label: "workspace_settings.settings.webhooks.title", @@ -74,6 +81,7 @@ export const GROUPED_WORKSPACE_SETTINGS: Record pathname.includes(url), }, + program_timeline: { + key: "program_timeline", + labelTranslationKey: "program_timeline", + href: `/program-timeline/`, + access: [EUserWorkspaceRoles.ADMIN, EUserWorkspaceRoles.MEMBER], + highlight: (pathname: string, url: string) => pathname.includes(url), + }, }; export const WORKSPACE_SIDEBAR_DYNAMIC_NAVIGATION_ITEMS_LINKS: IWorkspaceSidebarNavigationItem[] = [ WORKSPACE_SIDEBAR_DYNAMIC_NAVIGATION_ITEMS["views"], WORKSPACE_SIDEBAR_DYNAMIC_NAVIGATION_ITEMS["analytics"], WORKSPACE_SIDEBAR_DYNAMIC_NAVIGATION_ITEMS["archives"], + WORKSPACE_SIDEBAR_DYNAMIC_NAVIGATION_ITEMS["program_timeline"], ]; export const WORKSPACE_SIDEBAR_STATIC_NAVIGATION_ITEMS: Record = { diff --git a/packages/i18n/src/locales/en/common.json b/packages/i18n/src/locales/en/common.json index a138304371e..16f3cc98a98 100644 --- a/packages/i18n/src/locales/en/common.json +++ b/packages/i18n/src/locales/en/common.json @@ -121,6 +121,8 @@ "sign_out": "Sign out", "signing_out": "Signing out", "active_cycles": "Active cycles", + "program_timeline": "Program Timeline", + "program_timeline_description": "See every project in the workspace on one timeline, colored by progress, to spot overlap and workload at a glance.", "active_cycles_description": "Monitor cycles across projects, track high-priority work items, and zoom in cycles that need attention.", "on_demand_snapshots_of_all_your_cycles": "On-demand snapshots of all your cycles", "upgrade": "Upgrade", diff --git a/packages/i18n/src/locales/en/navigation.json b/packages/i18n/src/locales/en/navigation.json index 883e981e01c..778752e3391 100644 --- a/packages/i18n/src/locales/en/navigation.json +++ b/packages/i18n/src/locales/en/navigation.json @@ -17,6 +17,7 @@ "workspace": "Workspace", "views": "Views", "analytics": "Analytics", + "program_timeline": "Program Timeline", "work_items": "Work items", "cycles": "Cycles", "modules": "Modules", diff --git a/packages/types/src/issues/activity/base.ts b/packages/types/src/issues/activity/base.ts index ef1fa8b5b80..7454b28cda9 100644 --- a/packages/types/src/issues/activity/base.ts +++ b/packages/types/src/issues/activity/base.ts @@ -7,6 +7,7 @@ export * from "./issue_activity"; export * from "./issue_comment"; export * from "./issue_comment_reaction"; +export * from "./time_log"; import type { TIssuePriorities } from "../../issues"; diff --git a/packages/types/src/issues/activity/time_log.ts b/packages/types/src/issues/activity/time_log.ts new file mode 100644 index 00000000000..fae633cedc1 --- /dev/null +++ b/packages/types/src/issues/activity/time_log.ts @@ -0,0 +1,61 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import type { IUserLite } from "../../users"; +import type { TIssueActivityIssueDetail, TIssueActivityProjectDetail, TIssueActivityUserDetail } from "./base"; + +export type TTimeLog = { + id: string; + workspace: string; + project: string; + project_detail: TIssueActivityProjectDetail; + issue: string; + issue_detail: TIssueActivityIssueDetail; + /** whose time this entry counts toward */ + logged_by: string; + logged_by_detail: TIssueActivityUserDetail; + /** who actually submitted the entry — differs when an admin logs on behalf of a member */ + created_by: string | undefined; + created_by_detail?: IUserLite; + updated_by: string | undefined; + duration_minutes: number; + description: string; + /** the date the work was done (not when the entry was recorded) */ + logged_date: string; + created_at: string; + updated_at: string; +}; + +export type TTimeLogMap = { + [time_log_id: string]: TTimeLog; +}; + +export type TTimeLogIdMap = { + [issue_id: string]: string[]; +}; + +export type TTimeLogOperations = { + createTimeLog: (data: Partial) => Promise; + updateTimeLog: (timeLogId: string, data: Partial) => Promise; + removeTimeLog: (timeLogId: string) => Promise; +}; + +/** A worklog row as returned by the workspace-level reporting endpoints. */ +export type TWorkspaceTimeLog = TTimeLog; + +export type TTimeLogFilters = { + user_id?: string | null; + project_id?: string | null; + start_date?: string | null; + end_date?: string | null; +}; + +export type TTimeLogAnalytics = { + total_minutes: number; + by_date: { logged_date: string; total_minutes: number }[]; + by_project: { project_id: string; project__name: string; total_minutes: number }[]; + by_member: { logged_by_id: string; logged_by__display_name: string; total_minutes: number }[]; +}; diff --git a/packages/types/src/issues/issue.ts b/packages/types/src/issues/issue.ts index 8054b4c44c3..bd4a4b45d7e 100644 --- a/packages/types/src/issues/issue.ts +++ b/packages/types/src/issues/issue.ts @@ -90,6 +90,8 @@ type IssueRelation = { export type TIssue = TBaseIssue & { description_html?: string; is_subscribed?: boolean; + /** sum of all time logged against this work item, in minutes */ + tracked_time_minutes?: number; parent?: Partial; issue_reactions?: TIssueReaction[]; issue_attachments?: TIssueAttachment[]; diff --git a/packages/types/src/project/projects.ts b/packages/types/src/project/projects.ts index 3cdbed1deb4..008f3e30854 100644 --- a/packages/types/src/project/projects.ts +++ b/packages/types/src/project/projects.ts @@ -30,6 +30,7 @@ export interface IPartialProject { module_view: boolean; page_view: boolean; inbox_view: boolean; + is_time_tracking_enabled?: boolean; guest_view_all_features?: boolean; project_lead?: IUserLite | string | null; network?: number; @@ -72,6 +73,8 @@ export type TProjectAnalyticsCount = Pick & { total_cycles?: number; total_members?: number; total_modules?: number; + start_date?: string | null; + target_date?: string | null; }; export interface IProjectLite { diff --git a/packages/types/src/settings.ts b/packages/types/src/settings.ts index c9df62f0a06..cd3438ac00e 100644 --- a/packages/types/src/settings.ts +++ b/packages/types/src/settings.ts @@ -10,7 +10,7 @@ import type { EUserWorkspaceRoles } from "./workspace"; export type TProfileSettingsTabs = "general" | "preferences" | "notifications" | "security" | "api-tokens"; -export type TWorkspaceSettingsTabs = "general" | "members" | "billing-and-plans" | "export" | "webhooks"; +export type TWorkspaceSettingsTabs = "general" | "members" | "billing-and-plans" | "export" | "worklogs" | "webhooks"; export type TWorkspaceSettingsItem = { key: TWorkspaceSettingsTabs; i18n_label: string; @@ -27,6 +27,7 @@ export type TProjectSettingsTabs = | "features_views" | "features_pages" | "features_intake" + | "features_time_tracking" | "states" | "labels" | "estimates" From 2addb302278e32599febe6b51fd615224b9011b7 Mon Sep 17 00:00:00 2001 From: Mauro Date: Sun, 9 Aug 2026 20:50:27 +0200 Subject: [PATCH 02/22] feat: workspace time-tracking analytics, worklogs settings, and time log i18n/UX - Add workspace-level time tracking analytics tab (totals, by project/user, over time) - Add workspace settings Worklogs page with filters and CSV export - Extend workspace time log API with project_ids filter; exclude archived projects - Track logged_date/logged_by changes in time log activity - Add time tracking row + log work modal to issue peek overview - Localize time log UI strings across all locales - Fix peek closing when interacting with portaled log work modal --- .../api/plane/app/views/workspace/time_log.py | 4 + .../plane/bgtasks/issue_activities_task.py | 19 +- .../contract/app/test_issue_time_log_app.py | 257 +++++++++++ .../tests/contract/app/test_time_log_app.py | 399 ++++++++++++++++++ .../settings/(workspace)/worklogs/header.tsx | 42 ++ .../settings/(workspace)/worklogs/page.tsx | 63 +++ apps/web/app/routes/core.ts | 4 + apps/web/core/components/analytics/tabs.tsx | 2 + .../analytics/time-tracking/index.ts | 7 + .../analytics/time-tracking/root.tsx | 68 +++ .../time-tracking/time-tracking-table.tsx | 51 +++ .../time-tracking/total-tracked-hours.tsx | 33 ++ .../time-tracking/tracked-by-chart.tsx | 75 ++++ .../time-tracking/tracked-hours-over-time.tsx | 92 ++++ .../components/issues/issue-detail/root.tsx | 23 + .../issue-detail/time-log/log-work-modal.tsx | 33 +- .../issue-detail/time-log/time-log-card.tsx | 38 +- .../issues/peek-overview/properties.tsx | 328 +++++++------- .../components/issues/peek-overview/root.tsx | 19 + .../workspace/worklogs/export-button.tsx | 51 +++ .../components/workspace/worklogs/filters.tsx | 75 ++++ .../components/workspace/worklogs/index.ts | 7 + .../components/workspace/worklogs/root.tsx | 72 ++++ .../workspace/worklogs/worklogs-table.tsx | 82 ++++ packages/constants/src/analytics/common.ts | 1 + packages/i18n/src/locales/cs/common.json | 27 ++ packages/i18n/src/locales/cs/navigation.json | 1 + .../src/locales/cs/workspace-settings.json | 4 +- packages/i18n/src/locales/de/common.json | 27 ++ packages/i18n/src/locales/de/navigation.json | 1 + .../src/locales/de/workspace-settings.json | 4 +- packages/i18n/src/locales/en/common.json | 25 ++ .../src/locales/en/workspace-settings.json | 4 +- packages/i18n/src/locales/es/common.json | 27 ++ packages/i18n/src/locales/es/navigation.json | 1 + .../src/locales/es/workspace-settings.json | 4 +- packages/i18n/src/locales/fr/common.json | 27 ++ packages/i18n/src/locales/fr/navigation.json | 1 + .../src/locales/fr/workspace-settings.json | 4 +- packages/i18n/src/locales/id/common.json | 27 ++ packages/i18n/src/locales/id/navigation.json | 1 + .../src/locales/id/workspace-settings.json | 4 +- packages/i18n/src/locales/it/common.json | 27 ++ packages/i18n/src/locales/it/navigation.json | 1 + .../src/locales/it/workspace-settings.json | 4 +- packages/i18n/src/locales/ja/common.json | 27 ++ packages/i18n/src/locales/ja/navigation.json | 1 + .../src/locales/ja/workspace-settings.json | 4 +- packages/i18n/src/locales/ko/common.json | 27 ++ packages/i18n/src/locales/ko/navigation.json | 1 + .../src/locales/ko/workspace-settings.json | 4 +- packages/i18n/src/locales/pl/common.json | 27 ++ packages/i18n/src/locales/pl/navigation.json | 1 + .../src/locales/pl/workspace-settings.json | 4 +- packages/i18n/src/locales/pt-BR/common.json | 27 ++ .../i18n/src/locales/pt-BR/navigation.json | 1 + .../src/locales/pt-BR/workspace-settings.json | 4 +- packages/i18n/src/locales/ro/common.json | 27 ++ packages/i18n/src/locales/ro/navigation.json | 1 + .../src/locales/ro/workspace-settings.json | 4 +- packages/i18n/src/locales/ru/common.json | 27 ++ packages/i18n/src/locales/ru/navigation.json | 1 + .../src/locales/ru/workspace-settings.json | 4 +- packages/i18n/src/locales/sk/common.json | 27 ++ packages/i18n/src/locales/sk/navigation.json | 1 + .../src/locales/sk/workspace-settings.json | 4 +- packages/i18n/src/locales/tr-TR/common.json | 27 ++ .../i18n/src/locales/tr-TR/navigation.json | 1 + .../src/locales/tr-TR/workspace-settings.json | 4 +- packages/i18n/src/locales/ua/common.json | 27 ++ packages/i18n/src/locales/ua/navigation.json | 1 + .../src/locales/ua/workspace-settings.json | 4 +- packages/i18n/src/locales/vi-VN/common.json | 27 ++ .../i18n/src/locales/vi-VN/navigation.json | 1 + .../src/locales/vi-VN/workspace-settings.json | 4 +- packages/i18n/src/locales/zh-CN/common.json | 27 ++ .../i18n/src/locales/zh-CN/navigation.json | 1 + .../src/locales/zh-CN/workspace-settings.json | 4 +- packages/i18n/src/locales/zh-TW/common.json | 27 ++ .../i18n/src/locales/zh-TW/navigation.json | 1 + .../src/locales/zh-TW/workspace-settings.json | 4 +- packages/types/src/analytics.ts | 9 +- .../types/src/issues/activity/time_log.ts | 7 +- packages/ui/src/modals/modal-core.tsx | 7 +- 84 files changed, 2268 insertions(+), 205 deletions(-) create mode 100644 apps/api/plane/tests/contract/app/test_issue_time_log_app.py create mode 100644 apps/api/plane/tests/contract/app/test_time_log_app.py create mode 100644 apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx create mode 100644 apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx create mode 100644 apps/web/core/components/analytics/time-tracking/index.ts create mode 100644 apps/web/core/components/analytics/time-tracking/root.tsx create mode 100644 apps/web/core/components/analytics/time-tracking/time-tracking-table.tsx create mode 100644 apps/web/core/components/analytics/time-tracking/total-tracked-hours.tsx create mode 100644 apps/web/core/components/analytics/time-tracking/tracked-by-chart.tsx create mode 100644 apps/web/core/components/analytics/time-tracking/tracked-hours-over-time.tsx create mode 100644 apps/web/core/components/workspace/worklogs/export-button.tsx create mode 100644 apps/web/core/components/workspace/worklogs/filters.tsx create mode 100644 apps/web/core/components/workspace/worklogs/index.ts create mode 100644 apps/web/core/components/workspace/worklogs/root.tsx create mode 100644 apps/web/core/components/workspace/worklogs/worklogs-table.tsx diff --git a/apps/api/plane/app/views/workspace/time_log.py b/apps/api/plane/app/views/workspace/time_log.py index 2a1c8beaffa..4b311b7c71b 100644 --- a/apps/api/plane/app/views/workspace/time_log.py +++ b/apps/api/plane/app/views/workspace/time_log.py @@ -28,10 +28,12 @@ def _filtered_time_logs(request, slug): workspace__slug=slug, project__project_projectmember__member=request.user, project__project_projectmember__is_active=True, + project__archived_at__isnull=True, ).select_related("issue", "project", "logged_by", "created_by") user_id = request.GET.get("user_id") project_id = request.GET.get("project_id") + project_ids = request.GET.get("project_ids") start_date = request.GET.get("start_date") end_date = request.GET.get("end_date") @@ -39,6 +41,8 @@ def _filtered_time_logs(request, slug): queryset = queryset.filter(logged_by_id=user_id) if project_id: queryset = queryset.filter(project_id=project_id) + if project_ids: + queryset = queryset.filter(project_id__in=project_ids.split(",")) if start_date: queryset = queryset.filter(logged_date__gte=start_date) if end_date: diff --git a/apps/api/plane/bgtasks/issue_activities_task.py b/apps/api/plane/bgtasks/issue_activities_task.py index 9da1e3d18e1..406e61a0e41 100644 --- a/apps/api/plane/bgtasks/issue_activities_task.py +++ b/apps/api/plane/bgtasks/issue_activities_task.py @@ -793,11 +793,16 @@ def update_time_log_activity( requested_data = json.loads(requested_data) if requested_data is not None else None current_instance = json.loads(current_instance) if current_instance is not None else None - if current_instance.get("duration_minutes") != requested_data.get( - "duration_minutes", current_instance.get("duration_minutes") - ) or current_instance.get("description") != requested_data.get( - "description", current_instance.get("description") - ): + changed_fields = ["duration_minutes", "description", "logged_date", "logged_by"] + changed_field = next( + ( + key + for key in changed_fields + if current_instance.get(key) != requested_data.get(key, current_instance.get(key)) + ), + None, + ) + if changed_field is not None: issue_activities.append( IssueActivity( issue_id=issue_id, @@ -807,9 +812,9 @@ def update_time_log_activity( verb="updated", actor_id=actor_id, field="time_log", - old_value=str(current_instance.get("duration_minutes", "")), + old_value=str(current_instance.get(changed_field, "")), old_identifier=current_instance.get("id"), - new_value=str(requested_data.get("duration_minutes", current_instance.get("duration_minutes", ""))), + new_value=str(requested_data.get(changed_field, current_instance.get(changed_field, ""))), new_identifier=current_instance.get("id"), epoch=epoch, ) diff --git a/apps/api/plane/tests/contract/app/test_issue_time_log_app.py b/apps/api/plane/tests/contract/app/test_issue_time_log_app.py new file mode 100644 index 00000000000..8e8150dc4e0 --- /dev/null +++ b/apps/api/plane/tests/contract/app/test_issue_time_log_app.py @@ -0,0 +1,257 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +""" +Contract tests for the issue-level time log endpoints: + +* ``POST /api/workspaces/{slug}/projects/{project_id}/issues/{issue_id}/time-logs/`` +* ``PATCH /api/workspaces/{slug}/projects/{project_id}/issues/{issue_id}/time-logs/{pk}/`` +* ``DELETE /api/workspaces/{slug}/projects/{project_id}/issues/{issue_id}/time-logs/{pk}/`` + +These back the "Log time" button in the issue detail sidebar: a project member +logs time for themselves by default, admins may log on behalf of another member, +and only the entry's author (or an admin) may edit or delete it. +""" + +import datetime + +import pytest +from rest_framework import status +from rest_framework.test import APIClient + +from plane.db.models import Issue, Project, ProjectMember, TimeLog, User + + +def _make_user(email: str) -> User: + local_part = email.split("@")[0] + user = User.objects.create(email=email, username=local_part, first_name=local_part) + user.set_password("test-password") + user.save() + return user + + +def _add_project_member(project, user, *, role: int, is_active: bool = True) -> ProjectMember: + return ProjectMember.objects.create( + workspace=project.workspace, project=project, member=user, role=role, is_active=is_active + ) + + +def _make_issue(project, user, *, name: str) -> Issue: + return Issue.objects.create(name=name, workspace=project.workspace, project=project, created_by=user) + + +def _issue_time_log_url(workspace_slug, project_id, issue_id, pk=None): + base = f"/api/workspaces/{workspace_slug}/projects/{project_id}/issues/{issue_id}/time-logs/" + return f"{base}{pk}/" if pk else base + + +@pytest.fixture +def project_with_issue(workspace, create_user): + """A project with an admin member (create_user) and one work item.""" + project = Project.objects.create( + name="Issue Time Log Project", identifier="ITLP", workspace=workspace, created_by=create_user + ) + _add_project_member(project, create_user, role=20) + project._issue = _make_issue(project, create_user, name="Tracked work item") + return project + + +@pytest.mark.contract +@pytest.mark.django_db +class TestIssueTimeLogCreate: + def test_member_can_log_time_for_themselves(self, workspace, project_with_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + + response = client.post( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id), + {"duration_minutes": 45, "logged_date": "2026-08-01", "description": "Triaged the backlog"}, + format="json", + ) + + assert response.status_code == status.HTTP_201_CREATED + assert response.data["duration_minutes"] == 45 + assert response.data["logged_date"] == "2026-08-01" + assert response.data["logged_by"] == create_user.id + assert response.data["logged_by_detail"]["id"] == create_user.id + assert TimeLog.objects.filter(id=response.data["id"]).exists() + + def test_zero_duration_is_rejected(self, workspace, project_with_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + + response = client.post( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id), + {"duration_minutes": 0, "logged_date": "2026-08-01"}, + format="json", + ) + + assert response.status_code == status.HTTP_400_BAD_REQUEST + assert not TimeLog.objects.filter(issue=project_with_issue._issue).exists() + + def test_non_project_member_cannot_log_time(self, workspace, project_with_issue): + outsider = _make_user("outsider@plane.so") + + client = APIClient() + client.force_authenticate(user=outsider) + response = client.post( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id), + {"duration_minutes": 30, "logged_date": "2026-08-01"}, + format="json", + ) + + assert response.status_code == status.HTTP_403_FORBIDDEN + + def test_admin_can_log_time_on_behalf_of_a_member(self, workspace, project_with_issue, create_user): + target = _make_user("target@plane.so") + _add_project_member(project_with_issue, target, role=15) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id), + {"duration_minutes": 90, "logged_date": "2026-08-02", "logged_by": str(target.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_201_CREATED + assert response.data["logged_by"] == target.id + assert response.data["created_by"] == create_user.id + + def test_member_cannot_log_time_on_behalf_of_someone_else(self, workspace, project_with_issue, create_user): + member = _make_user("member@plane.so") + _add_project_member(project_with_issue, member, role=15) + target = _make_user("other@plane.so") + _add_project_member(project_with_issue, target, role=15) + + client = APIClient() + client.force_authenticate(user=member) + response = client.post( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id), + {"duration_minutes": 60, "logged_date": "2026-08-02", "logged_by": str(target.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_403_FORBIDDEN + + def test_admin_cannot_log_time_for_non_member(self, workspace, project_with_issue, create_user): + outsider = _make_user("not-in-project@plane.so") + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id), + {"duration_minutes": 60, "logged_date": "2026-08-02", "logged_by": str(outsider.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_400_BAD_REQUEST + + +@pytest.mark.contract +@pytest.mark.django_db +class TestIssueTimeLogUpdateDelete: + def test_author_can_update_own_time_log(self, workspace, project_with_issue, create_user): + time_log = TimeLog.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + logged_by=create_user, + created_by=create_user, + duration_minutes=45, + logged_date=datetime.date(2026, 8, 1), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.patch( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id, time_log.id), + {"duration_minutes": 120, "description": "Extended session"}, + format="json", + ) + + assert response.status_code == status.HTTP_200_OK + assert response.data["duration_minutes"] == 120 + time_log.refresh_from_db() + assert time_log.duration_minutes == 120 + + def test_author_can_delete_own_time_log(self, workspace, project_with_issue, create_user): + time_log = TimeLog.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + logged_by=create_user, + created_by=create_user, + duration_minutes=45, + logged_date=datetime.date(2026, 8, 1), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.delete( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id, time_log.id) + ) + + assert response.status_code == status.HTTP_204_NO_CONTENT + assert not TimeLog.objects.filter(id=time_log.id).exists() + + def test_member_cannot_edit_or_delete_someone_elses_time_log(self, workspace, project_with_issue, create_user): + author = _make_user("author@plane.so") + _add_project_member(project_with_issue, author, role=15) + time_log = TimeLog.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + logged_by=author, + created_by=author, + duration_minutes=45, + logged_date=datetime.date(2026, 8, 1), + ) + + member = _make_user("member@plane.so") + _add_project_member(project_with_issue, member, role=15) + + client = APIClient() + client.force_authenticate(user=member) + + patch_response = client.patch( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id, time_log.id), + {"duration_minutes": 999}, + format="json", + ) + delete_response = client.delete( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id, time_log.id) + ) + + assert patch_response.status_code == status.HTTP_403_FORBIDDEN + assert delete_response.status_code == status.HTTP_403_FORBIDDEN + assert TimeLog.objects.filter(id=time_log.id).exists() + + def test_admin_can_edit_or_delete_anyones_time_log(self, workspace, project_with_issue, create_user): + author = _make_user("author@plane.so") + _add_project_member(project_with_issue, author, role=15) + time_log = TimeLog.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + logged_by=author, + created_by=author, + duration_minutes=45, + logged_date=datetime.date(2026, 8, 1), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + + patch_response = client.patch( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id, time_log.id), + {"duration_minutes": 200}, + format="json", + ) + assert patch_response.status_code == status.HTTP_200_OK + + delete_response = client.delete( + _issue_time_log_url(workspace.slug, project_with_issue.id, project_with_issue._issue.id, time_log.id) + ) + assert delete_response.status_code == status.HTTP_204_NO_CONTENT diff --git a/apps/api/plane/tests/contract/app/test_time_log_app.py b/apps/api/plane/tests/contract/app/test_time_log_app.py new file mode 100644 index 00000000000..01b54875096 --- /dev/null +++ b/apps/api/plane/tests/contract/app/test_time_log_app.py @@ -0,0 +1,399 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +""" +Contract tests for the workspace-level time log endpoints: + +* ``GET /api/workspaces/{slug}/time-logs/`` (workspace-time-logs) +* ``GET /api/workspaces/{slug}/time-logs/export/`` (workspace-time-logs-export) +* ``GET /api/workspaces/{slug}/time-logs/analytics/``(workspace-time-logs-analytics) + +Covers the permission matrix (workspace ADMIN / MEMBER vs GUEST / outsider), +project-scope isolation (including inactive and archived projects), the shared +query-param filters (``user_id``, ``project_id``, ``project_ids``, date range), +the analytics aggregations, and the CSV export shape. +""" + +import datetime + +import pytest +from rest_framework import status +from rest_framework.test import APIClient + +from plane.db.models import Issue, Project, ProjectMember, TimeLog, User, WorkspaceMember + + +def _make_user(email: str) -> User: + local_part = email.split("@")[0] + user = User.objects.create(email=email, username=local_part, first_name=local_part) + user.set_password("test-password") + user.save() + return user + + +def _add_workspace_member(workspace, user, *, role: int) -> WorkspaceMember: + return WorkspaceMember.objects.create(workspace=workspace, member=user, role=role, is_active=True) + + +def _add_project_member(project, user, *, role: int, is_active: bool = True) -> ProjectMember: + return ProjectMember.objects.create( + workspace=project.workspace, project=project, member=user, role=role, is_active=is_active + ) + + +def _make_project(workspace, user, *, name: str, identifier: str) -> Project: + return Project.objects.create(name=name, identifier=identifier, workspace=workspace, created_by=user) + + +def _make_issue(project, user, *, name: str) -> Issue: + return Issue.objects.create(name=name, workspace=project.workspace, project=project, created_by=user) + + +def _make_time_log(project, issue, logged_by, created_by, *, duration: int, logged_date: datetime.date) -> TimeLog: + return TimeLog.objects.create( + workspace=project.workspace, + project=project, + issue=issue, + logged_by=logged_by, + created_by=created_by, + duration_minutes=duration, + logged_date=logged_date, + ) + + +@pytest.fixture +def project(db, workspace, create_user): + """A project with an admin member (create_user) and one time log.""" + project = _make_project(workspace, create_user, name="Time Log Project", identifier="TLP") + _add_project_member(project, create_user, role=20) + issue = _make_issue(project, create_user, name="Tracked work item") + log = _make_time_log( + project, + issue, + logged_by=create_user, + created_by=create_user, + duration=90, + logged_date=datetime.date(2026, 8, 1), + ) + project._issue = issue + project._log = log + return project + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceTimeLogPermissionMatrix: + def test_workspace_admin_can_list_time_logs(self, workspace, project, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_200_OK + assert [log["id"] for log in response.data] == [project._log.id] + + def test_workspace_member_can_list_time_logs(self, workspace, project, create_user): + member = _make_user("ws-member@plane.so") + _add_workspace_member(workspace, member, role=15) + _add_project_member(project, member, role=15) + + client = APIClient() + client.force_authenticate(user=member) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_200_OK + assert [log["id"] for log in response.data] == [project._log.id] + + def test_workspace_guest_cannot_list_time_logs(self, workspace, project): + guest = _make_user("ws-guest@plane.so") + _add_workspace_member(workspace, guest, role=5) + + client = APIClient() + client.force_authenticate(user=guest) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_403_FORBIDDEN + + def test_non_member_cannot_list_time_logs(self, workspace, project): + outsider = _make_user("outsider@plane.so") + + client = APIClient() + client.force_authenticate(user=outsider) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_403_FORBIDDEN + + def test_guest_cannot_export_or_analytics(self, workspace, project): + guest = _make_user("ws-guest@plane.so") + _add_workspace_member(workspace, guest, role=5) + + client = APIClient() + client.force_authenticate(user=guest) + + export_response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/export/") + analytics_response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/analytics/") + + assert export_response.status_code == status.HTTP_403_FORBIDDEN + assert analytics_response.status_code == status.HTTP_403_FORBIDDEN + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceTimeLogScoping: + def test_only_sees_logs_from_projects_the_user_is_member_of(self, workspace, create_user): + own_project = _make_project(workspace, create_user, name="Owned Project", identifier="OWN") + _add_project_member(own_project, create_user, role=20) + own_issue = _make_issue(own_project, create_user, name="Owned work item") + own_log = _make_time_log( + own_project, + own_issue, + logged_by=create_user, + created_by=create_user, + duration=45, + logged_date=datetime.date(2026, 8, 2), + ) + + foreign_project = _make_project(workspace, create_user, name="Foreign Project", identifier="FRG") + foreign_issue = _make_issue(foreign_project, create_user, name="Foreign work item") + _make_time_log( + foreign_project, + foreign_issue, + logged_by=create_user, + created_by=create_user, + duration=120, + logged_date=datetime.date(2026, 8, 2), + ) + + member = _make_user("scoped-member@plane.so") + _add_workspace_member(workspace, member, role=15) + _add_project_member(own_project, member, role=15) + + client = APIClient() + client.force_authenticate(user=member) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_200_OK + assert [log["id"] for log in response.data] == [own_log.id] + + def test_inactive_project_member_is_excluded(self, workspace, create_user): + project = _make_project(workspace, create_user, name="Inactive Member Project", identifier="INP") + _add_project_member(project, create_user, role=20) + issue = _make_issue(project, create_user, name="Inactive member work item") + _make_time_log( + project, + issue, + logged_by=create_user, + created_by=create_user, + duration=30, + logged_date=datetime.date(2026, 8, 3), + ) + + inactive = _make_user("inactive-member@plane.so") + _add_workspace_member(workspace, inactive, role=15) + _add_project_member(project, inactive, role=15, is_active=False) + + client = APIClient() + client.force_authenticate(user=inactive) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_200_OK + assert response.data == [] + + def test_archived_project_logs_are_excluded(self, workspace, project, create_user): + archived_project = _make_project(workspace, create_user, name="Archived Project", identifier="ARC") + _add_project_member(archived_project, create_user, role=20) + issue = _make_issue(archived_project, create_user, name="Archived work item") + _make_time_log( + archived_project, + issue, + logged_by=create_user, + created_by=create_user, + duration=60, + logged_date=datetime.date(2026, 8, 4), + ) + archived_project.archived_at = datetime.datetime(2026, 8, 5, tzinfo=datetime.UTC) + archived_project.save() + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/") + + assert response.status_code == status.HTTP_200_OK + assert [log["id"] for log in response.data] == [project._log.id] + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceTimeLogFilters: + def test_user_id_filter(self, workspace, project, create_user): + other = _make_user("other-owner@plane.so") + _add_workspace_member(workspace, other, role=15) + _add_project_member(project, other, role=15) + other_issue = _make_issue(project, other, name="Other's work item") + other_log = _make_time_log( + project, + other_issue, + logged_by=other, + created_by=other, + duration=25, + logged_date=datetime.date(2026, 8, 6), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get( + f"/api/workspaces/{workspace.slug}/time-logs/", + {"user_id": other.id}, + ) + + assert response.status_code == status.HTTP_200_OK + assert [log["id"] for log in response.data] == [other_log.id] + + def test_project_id_filter(self, workspace, create_user): + project_a = _make_project(workspace, create_user, name="Project A", identifier="PRA") + _add_project_member(project_a, create_user, role=20) + issue_a = _make_issue(project_a, create_user, name="A work item") + log_a = _make_time_log( + project_a, + issue_a, + logged_by=create_user, + created_by=create_user, + duration=40, + logged_date=datetime.date(2026, 8, 7), + ) + + project_b = _make_project(workspace, create_user, name="Project B", identifier="PRB") + _add_project_member(project_b, create_user, role=20) + issue_b = _make_issue(project_b, create_user, name="B work item") + log_b = _make_time_log( + project_b, + issue_b, + logged_by=create_user, + created_by=create_user, + duration=50, + logged_date=datetime.date(2026, 8, 7), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + + single = client.get(f"/api/workspaces/{workspace.slug}/time-logs/", {"project_id": project_b.id}) + assert single.status_code == status.HTTP_200_OK + assert [log["id"] for log in single.data] == [log_b.id] + + multi = client.get( + f"/api/workspaces/{workspace.slug}/time-logs/", + {"project_ids": f"{project_a.id},{project_b.id}"}, + ) + assert multi.status_code == status.HTTP_200_OK + assert {log["id"] for log in multi.data} == {log_a.id, log_b.id} + + def test_date_range_filter(self, workspace, project, create_user): + issue = _make_issue(project, create_user, name="Dated work item") + early_log = _make_time_log( + project, + issue, + logged_by=create_user, + created_by=create_user, + duration=10, + logged_date=datetime.date(2026, 7, 20), + ) + late_log = _make_time_log( + project, + issue, + logged_by=create_user, + created_by=create_user, + duration=20, + logged_date=datetime.date(2026, 8, 10), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get( + f"/api/workspaces/{workspace.slug}/time-logs/", + {"start_date": "2026-08-01", "end_date": "2026-08-31"}, + ) + + assert response.status_code == status.HTTP_200_OK + assert {log["id"] for log in response.data} == {project._log.id, late_log.id} + assert early_log.id not in {log["id"] for log in response.data} + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceTimeLogAnalytics: + def test_analytics_aggregations(self, workspace, create_user): + project = _make_project(workspace, create_user, name="Analytics Project", identifier="ANA") + _add_project_member(project, create_user, role=20) + other = _make_user("analytics-other@plane.so") + _add_workspace_member(workspace, other, role=15) + _add_project_member(project, other, role=15) + + issue_a = _make_issue(project, create_user, name="Analytics A") + issue_b = _make_issue(project, other, name="Analytics B") + _make_time_log( + project, + issue_a, + logged_by=create_user, + created_by=create_user, + duration=90, + logged_date=datetime.date(2026, 8, 1), + ) + _make_time_log( + project, + issue_b, + logged_by=other, + created_by=other, + duration=30, + logged_date=datetime.date(2026, 8, 1), + ) + _make_time_log( + project, + issue_a, + logged_by=create_user, + created_by=create_user, + duration=60, + logged_date=datetime.date(2026, 8, 2), + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/analytics/") + + assert response.status_code == status.HTTP_200_OK + assert response.data["total_minutes"] == 180 + + by_date = {row["logged_date"]: row["total_minutes"] for row in response.data["by_date"]} + assert by_date == { + datetime.date(2026, 8, 1): 120, + datetime.date(2026, 8, 2): 60, + } + + by_project = {row["project_id"]: row["total_minutes"] for row in response.data["by_project"]} + assert by_project == {project.id: 180} + + by_member = {row["logged_by_id"]: row["total_minutes"] for row in response.data["by_member"]} + assert by_member == {create_user.id: 150, other.id: 30} + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceTimeLogExport: + def test_csv_export_shape(self, workspace, project, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get(f"/api/workspaces/{workspace.slug}/time-logs/export/") + + assert response.status_code == status.HTTP_200_OK + assert response["Content-Type"].startswith("text/csv") + + csv_body = response.content.decode("utf-8") + lines = [line.strip() for line in csv_body.splitlines() if line.strip()] + assert lines[0] == "Date,Member,Project,Work Item,Hours,Minutes,Description" + # header + the single seeded log (90 minutes => 1h 30m) + assert len(lines) == 2 + data_row = lines[1].split(",") + assert data_row[0] == "2026-08-01" + assert data_row[3] == "Tracked work item" + assert data_row[4] == "1" + assert data_row[5] == "30" diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx new file mode 100644 index 00000000000..3f8e70ab3b1 --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx @@ -0,0 +1,42 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// plane imports +import { WORKSPACE_SETTINGS } from "@plane/constants"; +import { useTranslation } from "@plane/i18n"; +import { Breadcrumbs } from "@plane/ui"; +// components +import { BreadcrumbLink } from "@/components/common/breadcrumb-link"; +import { SettingsPageHeader } from "@/components/settings/page-header"; +import { WORKSPACE_SETTINGS_ICONS } from "@/components/settings/workspace/sidebar/item-icon"; + +export const WorklogsWorkspaceSettingsHeader = observer(function WorklogsWorkspaceSettingsHeader() { + // translation + const { t } = useTranslation(); + // derived values + const settingsDetails = WORKSPACE_SETTINGS.worklogs; + const Icon = WORKSPACE_SETTINGS_ICONS.worklogs; + + return ( + + + } + /> + } + /> + +
+ } + /> + ); +}); diff --git a/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx new file mode 100644 index 00000000000..a191bacc9cf --- /dev/null +++ b/apps/web/app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx @@ -0,0 +1,63 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// plane imports +import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; +import { useTranslation } from "@plane/i18n"; +import { cn } from "@plane/utils"; +// components +import { NotAuthorizedView } from "@/components/auth-screens/not-authorized-view"; +import { PageHead } from "@/components/core/page-title"; +import { SettingsContentWrapper } from "@/components/settings/content-wrapper"; +import { SettingsHeading } from "@/components/settings/heading"; +import { WorklogsRoot } from "@/components/workspace/worklogs"; +// hooks +import { useWorkspace } from "@/hooks/store/use-workspace"; +import { useUserPermissions } from "@/hooks/store/user"; +// local imports +import type { Route } from "./+types/page"; +import { WorklogsWorkspaceSettingsHeader } from "./header"; + +const WorklogsSettingsPage = observer(function WorklogsSettingsPage({ params: _params }: Route.ComponentProps) { + // store hooks + const { workspaceUserInfo, allowPermissions } = useUserPermissions(); + const { currentWorkspace } = useWorkspace(); + const { t } = useTranslation(); + + // derived values + const canPerformWorkspaceMemberActions = allowPermissions( + [EUserPermissions.ADMIN, EUserPermissions.MEMBER], + EUserPermissionsLevel.WORKSPACE + ); + const pageTitle = currentWorkspace?.name + ? `${currentWorkspace.name} - ${t("workspace_settings.settings.worklogs.title")}` + : undefined; + + // if user is not authorized to view this page + if (workspaceUserInfo && !canPerformWorkspaceMemberActions) { + return ; + } + + return ( + } hugging> + +
+ + +
+
+ ); +}); + +export default WorklogsSettingsPage; diff --git a/apps/web/app/routes/core.ts b/apps/web/app/routes/core.ts index a222c3b934d..437027341bb 100644 --- a/apps/web/app/routes/core.ts +++ b/apps/web/app/routes/core.ts @@ -283,6 +283,10 @@ export const coreRoutes: RouteConfigEntry[] = [ ":workspaceSlug/settings/webhooks", "./(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx" ), + route( + ":workspaceSlug/settings/worklogs", + "./(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx" + ), route( ":workspaceSlug/settings/webhooks/:webhookId", "./(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx" diff --git a/apps/web/core/components/analytics/tabs.tsx b/apps/web/core/components/analytics/tabs.tsx index 1fdbc0cbcf2..b62b680d5df 100644 --- a/apps/web/core/components/analytics/tabs.tsx +++ b/apps/web/core/components/analytics/tabs.tsx @@ -6,9 +6,11 @@ import type { AnalyticsTab } from "@plane/types"; import { Overview } from "@/components/analytics/overview"; +import { TimeTracking } from "@/components/analytics/time-tracking"; import { WorkItems } from "@/components/analytics/work-items"; export const getAnalyticsTabs = (t: (key: string, params?: Record) => string): AnalyticsTab[] => [ { key: "overview", label: t("common.overview"), content: Overview, isDisabled: false }, { key: "work-items", label: t("sidebar.work_items"), content: WorkItems, isDisabled: false }, + { key: "time-tracking", label: t("time_tracking"), content: TimeTracking, isDisabled: false }, ]; diff --git a/apps/web/core/components/analytics/time-tracking/index.ts b/apps/web/core/components/analytics/time-tracking/index.ts new file mode 100644 index 00000000000..d980334597b --- /dev/null +++ b/apps/web/core/components/analytics/time-tracking/index.ts @@ -0,0 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export * from "./root"; diff --git a/apps/web/core/components/analytics/time-tracking/root.tsx b/apps/web/core/components/analytics/time-tracking/root.tsx new file mode 100644 index 00000000000..ee014daf211 --- /dev/null +++ b/apps/web/core/components/analytics/time-tracking/root.tsx @@ -0,0 +1,68 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useMemo } from "react"; +import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; +import useSWR from "swr"; +// plane imports +import { useTranslation } from "@plane/i18n"; +// components +import { useAnalytics } from "@/hooks/store/use-analytics"; +import { WorkspaceTimeLogService } from "@/services/workspace/time-log.service"; +import AnalyticsWrapper from "../analytics-wrapper"; +import { TotalTrackedHours } from "./total-tracked-hours"; +import { TrackedHoursOverTime } from "./tracked-hours-over-time"; +import { TrackedByChart } from "./tracked-by-chart"; +import { TimeTrackingTable } from "./time-tracking-table"; + +const workspaceTimeLogService = new WorkspaceTimeLogService(); + +export const TimeTracking = observer(function TimeTracking() { + const params = useParams(); + const workspaceSlug = params.workspaceSlug.toString(); + const { t } = useTranslation(); + const { selectedProjects } = useAnalytics(); + + const filters = useMemo( + () => (selectedProjects && selectedProjects.length > 0 ? { project_ids: selectedProjects.join(",") } : {}), + [selectedProjects] + ); + + const { data, isLoading } = useSWR( + `time-tracking-analytics-${workspaceSlug}-${selectedProjects}`, + () => workspaceTimeLogService.getWorkspaceTimeLogAnalytics(workspaceSlug, filters), + { revalidateOnFocus: false } + ); + + return ( + +
+ + +
+ ({ + name: item.project__name, + total_minutes: item.total_minutes, + }))} + isLoading={isLoading} + /> + ({ + name: item.logged_by__display_name, + total_minutes: item.total_minutes, + }))} + isLoading={isLoading} + /> +
+ +
+
+ ); +}); diff --git a/apps/web/core/components/analytics/time-tracking/time-tracking-table.tsx b/apps/web/core/components/analytics/time-tracking/time-tracking-table.tsx new file mode 100644 index 00000000000..2054f63aefc --- /dev/null +++ b/apps/web/core/components/analytics/time-tracking/time-tracking-table.tsx @@ -0,0 +1,51 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the License for file details. + */ + +import { useMemo } from "react"; +import type { ColumnDef } from "@tanstack/react-table"; +// plane imports +import { useTranslation } from "@plane/i18n"; +// plane web components +import { formatDuration } from "@/components/issues/issue-detail/time-log/helper"; +import AnalyticsSectionWrapper from "../analytics-section-wrapper"; +import { ChartLoader } from "../loaders"; +import { DataTable } from "../insight-table/data-table"; + +type Props = { + byProject: { project_id: string; project__name: string; total_minutes: number }[]; + byMember: { logged_by_id: string; logged_by__display_name: string; total_minutes: number }[]; + isLoading: boolean; +}; + +export const TimeTrackingTable = ({ byProject, byMember: _byMember, isLoading }: Props) => { + const { t } = useTranslation(); + + const columns: ColumnDef[] = useMemo( + () => [ + { + accessorKey: "project__name", + header: () =>
{t("common.project")}
, + cell: ({ row }) =>
{row.original.project__name}
, + }, + { + accessorKey: "total_minutes", + header: () =>
{t("time_tracking_tracked_time")}
, + cell: ({ row }) =>
{formatDuration(row.original.total_minutes)}
, + }, + ], + [t] + ); + + return ( + + {isLoading ? ( + + ) : byProject && byProject.length > 0 ? ( + + ) : null} + + ); +}; diff --git a/apps/web/core/components/analytics/time-tracking/total-tracked-hours.tsx b/apps/web/core/components/analytics/time-tracking/total-tracked-hours.tsx new file mode 100644 index 00000000000..6b5f328a2ff --- /dev/null +++ b/apps/web/core/components/analytics/time-tracking/total-tracked-hours.tsx @@ -0,0 +1,33 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +// plane imports +import { useTranslation } from "@plane/i18n"; +import { Loader } from "@plane/ui"; + +type Props = { + totalMinutes: number | undefined; + isLoading: boolean; +}; + +export const TotalTrackedHours = ({ totalMinutes, isLoading }: Props) => { + const { t } = useTranslation(); + const hours = totalMinutes ? Math.floor(totalMinutes / 60) : 0; + const minutes = totalMinutes ? totalMinutes % 60 : 0; + + return ( +
+
{t("time_tracking_total_hours")}
+ {!isLoading ? ( +
+
{totalMinutes ? `${hours}h ${minutes}m` : "0h"}
+
+ ) : ( + + )} +
+ ); +}; diff --git a/apps/web/core/components/analytics/time-tracking/tracked-by-chart.tsx b/apps/web/core/components/analytics/time-tracking/tracked-by-chart.tsx new file mode 100644 index 00000000000..c091f7c5155 --- /dev/null +++ b/apps/web/core/components/analytics/time-tracking/tracked-by-chart.tsx @@ -0,0 +1,75 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useMemo } from "react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { BarChart } from "@plane/propel/charts/bar-chart"; +import { EmptyStateCompact } from "@plane/propel/empty-state"; +import type { TBarItem } from "@plane/types"; +// plane web components +import AnalyticsSectionWrapper from "../analytics-section-wrapper"; +import { ChartLoader } from "../loaders"; + +type Props = { + title: string; + data: { name: string; total_minutes: number }[]; + isLoading: boolean; +}; + +export const TrackedByChart = ({ title, data, isLoading }: Props) => { + const { t } = useTranslation(); + + const bars: TBarItem[] = useMemo( + () => [ + { + key: "total_minutes", + label: t("time_tracking_minutes"), + stackId: "bar-one", + fill: "#1192E8", + textClassName: "", + showPercentage: false, + showTopBorderRadius: () => true, + showBottomBorderRadius: () => true, + }, + ], + [t] + ); + + return ( + + {isLoading ? ( + + ) : data && data.length > 0 ? ( + + ) : ( + + )} + + ); +}; diff --git a/apps/web/core/components/analytics/time-tracking/tracked-hours-over-time.tsx b/apps/web/core/components/analytics/time-tracking/tracked-hours-over-time.tsx new file mode 100644 index 00000000000..ad3182a2f09 --- /dev/null +++ b/apps/web/core/components/analytics/time-tracking/tracked-hours-over-time.tsx @@ -0,0 +1,92 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useMemo } from "react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { AreaChart } from "@plane/propel/charts/area-chart"; +import { EmptyStateCompact } from "@plane/propel/empty-state"; +import { renderFormattedDate } from "@plane/utils"; +// plane web components +import AnalyticsSectionWrapper from "../analytics-section-wrapper"; +import { ChartLoader } from "../loaders"; + +type Props = { + byDate: { logged_date: string; total_minutes: number }[]; + isLoading: boolean; +}; + +export const TrackedHoursOverTime = ({ byDate, isLoading }: Props) => { + const { t } = useTranslation(); + + const parsedData = useMemo( + () => + byDate.map((datum) => ({ + name: renderFormattedDate(datum.logged_date) ?? datum.logged_date, + total_minutes: datum.total_minutes, + })), + [byDate] + ); + + const areas = useMemo( + () => [ + { + key: "total_minutes", + label: t("time_tracking_minutes"), + fill: "#1192E833", + fillOpacity: 1, + stackId: "bar-one", + showDot: false, + smoothCurves: true, + strokeColor: "#1192E8", + strokeOpacity: 1, + }, + ], + [t] + ); + + return ( + + {isLoading ? ( + + ) : parsedData && parsedData.length > 0 ? ( + + ) : ( + + )} + + ); +}; diff --git a/apps/web/core/components/issues/issue-detail/root.tsx b/apps/web/core/components/issues/issue-detail/root.tsx index 72484c696ba..268b3739c5b 100644 --- a/apps/web/core/components/issues/issue-detail/root.tsx +++ b/apps/web/core/components/issues/issue-detail/root.tsx @@ -6,6 +6,7 @@ import { useMemo } from "react"; import { observer } from "mobx-react"; +import useSWR from "swr"; // plane imports import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; @@ -20,6 +21,7 @@ import { EmptyState } from "@/components/common/empty-state"; import { useAppTheme } from "@/hooks/store/use-app-theme"; import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import { useIssues } from "@/hooks/store/use-issues"; +import { useProject } from "@/hooks/store/use-project"; import { useUserPermissions } from "@/hooks/store/user"; import { useAppRouter } from "@/hooks/use-app-router"; // local components @@ -81,9 +83,11 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe } = useIssues(EIssuesStoreType.ARCHIVED); const { allowPermissions } = useUserPermissions(); const { issueDetailSidebarCollapsed } = useAppTheme(); + const { fetchProjectDetails } = useProject(); const issueOperations: TIssueOperations = useMemo( () => ({ + // oxlint-disable-next-line no-shadow fetch: async (workspaceSlug: string, projectId: string, issueId: string) => { try { await fetchIssue(workspaceSlug, projectId, issueId); @@ -91,6 +95,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe console.error("Error fetching the parent issue:", error); } }, + // oxlint-disable-next-line no-shadow update: async (workspaceSlug: string, projectId: string, issueId: string, data: Partial) => { try { await updateIssue(workspaceSlug, projectId, issueId, data); @@ -103,6 +108,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe }); } }, + // oxlint-disable-next-line no-shadow remove: async (workspaceSlug: string, projectId: string, issueId: string) => { try { if (is_archived) await removeArchivedIssue(workspaceSlug, projectId, issueId); @@ -121,6 +127,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe }); } }, + // oxlint-disable-next-line no-shadow archive: async (workspaceSlug: string, projectId: string, issueId: string) => { try { await archiveIssue(workspaceSlug, projectId, issueId); @@ -128,6 +135,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe console.log("Error in archiving issue:", error); } }, + // oxlint-disable-next-line no-shadow addCycleToIssue: async (workspaceSlug: string, projectId: string, cycleId: string, issueId: string) => { try { await addCycleToIssue(workspaceSlug, projectId, cycleId, issueId); @@ -139,6 +147,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe }); } }, + // oxlint-disable-next-line no-shadow addIssueToCycle: async (workspaceSlug: string, projectId: string, cycleId: string, issueIds: string[]) => { try { await addIssueToCycle(workspaceSlug, projectId, cycleId, issueIds); @@ -150,6 +159,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe }); } }, + // oxlint-disable-next-line no-shadow removeIssueFromCycle: async (workspaceSlug: string, projectId: string, cycleId: string, issueId: string) => { try { const removeFromCyclePromise = removeIssueFromCycle(workspaceSlug, projectId, cycleId, issueId); @@ -169,6 +179,7 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe console.log("Error in removing issue from cycle:", error); } }, + // oxlint-disable-next-line no-shadow removeIssueFromModule: async (workspaceSlug: string, projectId: string, moduleId: string, issueId: string) => { try { const removeFromModulePromise = removeIssueFromModule(workspaceSlug, projectId, moduleId, issueId); @@ -189,8 +200,11 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe } }, changeModulesInIssue: async ( + // oxlint-disable-next-line no-shadow workspaceSlug: string, + // oxlint-disable-next-line no-shadow projectId: string, + // oxlint-disable-next-line no-shadow issueId: string, addModuleIds: string[], removeModuleIds: string[] @@ -225,6 +239,15 @@ export const IssueDetailRoot = observer(function IssueDetailRoot(props: TIssueDe projectId ); + // The workspace wrapper only loads lite project data (which omits feature + // flags like is_time_tracking_enabled), so fetch the full project details to + // power the sidebar's feature-gated rows (time tracking, modules, cycles). + useSWR( + workspaceSlug && projectId ? ["issue_detail_project", workspaceSlug, projectId] : null, + workspaceSlug && projectId ? () => fetchProjectDetails(workspaceSlug, projectId) : null, + { revalidateIfStale: false, revalidateOnFocus: false } + ); + return ( <> {!issue ? ( diff --git a/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx b/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx index e7dc527cd1b..40a612efc78 100644 --- a/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx +++ b/apps/web/core/components/issues/issue-detail/time-log/log-work-modal.tsx @@ -19,8 +19,7 @@ import { renderFormattedPayloadDate } from "@plane/utils"; import { MemberDropdown } from "@/components/dropdowns/member/dropdown"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; -import { useUser } from "@/hooks/store/user"; -import { useUserPermissions } from "@/hooks/store/user"; +import { useUser, useUserPermissions } from "@/hooks/store/user"; // local imports import { splitDuration } from "./helper"; @@ -99,8 +98,8 @@ export const LogWorkModal = observer(function LogWorkModal(props: TLogWorkModal) if (durationMinutes <= 0) { setToast({ type: TOAST_TYPE.ERROR, - title: "Error!", - message: "Enter a duration greater than zero.", + title: t("toast.error"), + message: t("time_log.enter_duration"), }); return; } @@ -118,15 +117,15 @@ export const LogWorkModal = observer(function LogWorkModal(props: TLogWorkModal) else await createTimeLog(workspaceSlug, projectId, issueId, payload); setToast({ type: TOAST_TYPE.SUCCESS, - title: "Success!", - message: timeLogId ? "Time log updated." : "Time logged.", + title: t("toast.success"), + message: timeLogId ? t("time_log.time_log_updated") : t("time_log.time_logged"), }); onClose(); } catch { setToast({ type: TOAST_TYPE.ERROR, - title: "Error!", - message: timeLogId ? "Couldn't update the time log." : "Couldn't log the time.", + title: t("toast.error"), + message: timeLogId ? t("time_log.couldnt_update_time_log") : t("time_log.couldnt_log_time"), }); } }; @@ -137,12 +136,14 @@ export const LogWorkModal = observer(function LogWorkModal(props: TLogWorkModal)
-

{timeLogId ? "Edit time log" : "Log work"}

+

+ {timeLogId ? t("time_log.edit_time_log") : t("time_log.log_work")} +

{/* admins can log time on behalf of another project member; this can't be changed once created */} {!timeLogId && isProjectAdmin && (
-

Logging for

+

{t("time_log.logging_for")}

)} @@ -246,7 +247,7 @@ export const LogWorkModal = observer(function LogWorkModal(props: TLogWorkModal) {t("common.cancel")}
diff --git a/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx b/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx index 321ef6f63a8..eb61bcfb186 100644 --- a/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx +++ b/apps/web/core/components/issues/issue-detail/time-log/time-log-card.tsx @@ -8,6 +8,7 @@ import { useState } from "react"; import { observer } from "mobx-react"; import { MoreHorizontal, Pencil, Timer, Trash2 } from "lucide-react"; // plane imports +import type { ReactNode } from "react"; import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; import { useTranslation } from "@plane/i18n"; import { IconButton } from "@plane/propel/icon-button"; @@ -59,16 +60,41 @@ export const TimeLogCard = observer(function TimeLogCard(props: TTimeLogCard) { const handleDelete = async () => { try { await removeTimeLog(workspaceSlug, projectId, issueId, timeLogId); - setToast({ type: TOAST_TYPE.SUCCESS, title: "Success!", message: "Time log deleted." }); + setToast({ type: TOAST_TYPE.SUCCESS, title: t("toast.success"), message: t("time_log.time_log_deleted") }); } catch { - setToast({ type: TOAST_TYPE.ERROR, title: "Error!", message: "Couldn't delete the time log." }); + setToast({ type: TOAST_TYPE.ERROR, title: t("toast.error"), message: t("time_log.couldnt_delete_time_log") }); } }; - const loggedByName = timeLog.logged_by_detail?.display_name ?? "Someone"; + const loggedByName = timeLog.logged_by_detail?.display_name ?? t("time_log.someone"); // surface when an admin logged this on somebody else's behalf const loggedOnBehalf = timeLog.created_by && timeLog.created_by !== timeLog.logged_by; + const summaryTokens: Record = { + name: loggedByName, + duration: formatDuration(timeLog.duration_minutes), + date: renderFormattedDate(timeLog.logged_date), + }; + // the ICU template bolds the interpolated name/duration, keeping them translated and styled + const renderSummary = (template: string) => { + const parts: ReactNode[] = []; + const placeholderRegex = /\{(\w+)\}/g; + let lastIndex = 0; + let match: RegExpExecArray | null; + let key = 0; + while ((match = placeholderRegex.exec(template)) !== null) { + if (match.index > lastIndex) parts.push(template.slice(lastIndex, match.index)); + parts.push( + + {summaryTokens[match[1]]} + + ); + lastIndex = match.index + match[0].length; + } + if (lastIndex < template.length) parts.push(template.slice(lastIndex)); + return parts; + }; + return ( <>
- {loggedByName} - logged - {formatDuration(timeLog.duration_minutes)} - on {renderFormattedDate(timeLog.logged_date)} - {loggedOnBehalf && (added by an admin)} + {renderSummary(loggedOnBehalf ? t("time_log.summary_on_behalf") : t("time_log.summary"))} -
{t("common.properties")}
-
- - issueOperations.update(workspaceSlug, projectId, issueId, { state_id: val })} - projectId={projectId} - disabled={disabled} - buttonVariant="transparent-with-text" - className="group w-full grow" - buttonContainerClassName="w-full text-left h-7.5" - buttonClassName={`text-body-xs-medium ${issue?.state_id ? "" : "text-placeholder"}`} - dropdownArrow - dropdownArrowClassName="h-3.5 w-3.5 hidden group-hover:inline" - /> - - - - issueOperations.update(workspaceSlug, projectId, issueId, { assignee_ids: val })} - disabled={disabled} - projectId={projectId} - placeholder={t("issue.add.assignee")} - multiple - buttonVariant={issue?.assignee_ids?.length > 1 ? "transparent-without-text" : "transparent-with-text"} - className="group w-full grow" - buttonContainerClassName="w-full text-left h-7.5" - buttonClassName={`text-body-xs-medium justify-between ${issue?.assignee_ids?.length > 0 ? "" : "text-placeholder"}`} - hideIcon={issue.assignee_ids?.length === 0} - dropdownArrow - dropdownArrowClassName="h-3.5 w-3.5 hidden group-hover:inline" - /> - - - - issueOperations.update(workspaceSlug, projectId, issueId, { priority: val })} - disabled={disabled} - buttonVariant="transparent-with-text" - className="h-7.5 w-full grow rounded-sm" - buttonContainerClassName="w-full text-left h-7.5" - buttonClassName={`text-body-xs-medium whitespace-nowrap [&_svg]:size-3.5 ${!issue?.priority || issue?.priority === "none" ? "text-placeholder" : ""}`} - /> - - - {createdByDetails && ( - - + {projectDetails?.is_time_tracking_enabled && ( + setIsLogWorkModalOpen(false)} + workspaceSlug={workspaceSlug} + projectId={projectId} + issueId={issueId} + /> + )} +
+
{t("common.properties")}
+
+ + issueOperations.update(workspaceSlug, projectId, issueId, { state_id: val })} + projectId={projectId} + disabled={disabled} + buttonVariant="transparent-with-text" + className="group w-full grow" + buttonContainerClassName="w-full text-left h-7.5" + buttonClassName={`text-body-xs-medium ${issue?.state_id ? "" : "text-placeholder"}`} + dropdownArrow + dropdownArrowClassName="h-3.5 w-3.5 hidden group-hover:inline" + /> + + + + issueOperations.update(workspaceSlug, projectId, issueId, { assignee_ids: val })} + disabled={disabled} + projectId={projectId} + placeholder={t("issue.add.assignee")} + multiple + buttonVariant={issue?.assignee_ids?.length > 1 ? "transparent-without-text" : "transparent-with-text"} + className="group w-full grow" + buttonContainerClassName="w-full text-left h-7.5" + buttonClassName={`text-body-xs-medium justify-between ${issue?.assignee_ids?.length > 0 ? "" : "text-placeholder"}`} + hideIcon={issue.assignee_ids?.length === 0} + dropdownArrow + dropdownArrowClassName="h-3.5 w-3.5 hidden group-hover:inline" /> - - {createdByDetails?.display_name?.includes("-intake") ? "Plane" : createdByDetails?.display_name} - - )} - - - - issueOperations.update(workspaceSlug, projectId, issueId, { - start_date: val ? renderFormattedPayloadDate(val) : null, - }) - } - placeholder={t("issue.add.start_date")} - buttonVariant="transparent-with-text" - maxDate={maxDate ?? undefined} - disabled={disabled} - className="group w-full grow" - buttonContainerClassName="w-full text-left h-7.5" - buttonClassName={`text-body-xs-medium ${issue?.start_date ? "" : "text-placeholder"}`} - hideIcon - clearIconClassName="h-3 w-3 hidden group-hover:inline" - /> - - - -
+ + + issueOperations.update(workspaceSlug, projectId, issueId, { priority: val })} + disabled={disabled} + buttonVariant="transparent-with-text" + className="h-7.5 w-full grow rounded-sm" + buttonContainerClassName="w-full text-left h-7.5" + buttonClassName={`text-body-xs-medium whitespace-nowrap [&_svg]:size-3.5 ${!issue?.priority || issue?.priority === "none" ? "text-placeholder" : ""}`} + /> + + + {createdByDetails && ( + + + + {createdByDetails?.display_name?.includes("-intake") ? "Plane" : createdByDetails?.display_name} + + + )} + + issueOperations.update(workspaceSlug, projectId, issueId, { - target_date: val ? renderFormattedPayloadDate(val) : null, + start_date: val ? renderFormattedPayloadDate(val) : null, }) } - placeholder={t("issue.add.due_date")} + placeholder={t("issue.add.start_date")} buttonVariant="transparent-with-text" - minDate={minDate ?? undefined} - disabled={disabled} - className="group w-full grow" - buttonContainerClassName="w-full text-left h-7.5" - buttonClassName={cn("text-body-xs-medium", { - "text-placeholder": !issue.target_date, - "text-danger-primary": shouldHighlightIssueDueDate(issue.target_date, stateDetails?.group), - })} - hideIcon - clearIconClassName="h-3 w-3 hidden group-hover:inline text-primary" - /> -
-
- - {isEstimateEnabled && ( - - issueOperations.update(workspaceSlug, projectId, issueId, { estimate_point: val })} - projectId={projectId} + maxDate={maxDate ?? undefined} disabled={disabled} - buttonVariant="transparent-with-text" className="group w-full grow" buttonContainerClassName="w-full text-left h-7.5" - buttonClassName={`text-body-xs-medium ${issue?.estimate_point !== undefined ? "" : "text-placeholder"}`} - placeholder="None" + buttonClassName={`text-body-xs-medium ${issue?.start_date ? "" : "text-placeholder"}`} hideIcon - dropdownArrow - dropdownArrowClassName="h-3.5 w-3.5 hidden group-hover:inline" + clearIconClassName="h-3 w-3 hidden group-hover:inline" /> - )} - {projectDetails?.module_view && ( - - + +
+ + issueOperations.update(workspaceSlug, projectId, issueId, { + target_date: val ? renderFormattedPayloadDate(val) : null, + }) + } + placeholder={t("issue.add.due_date")} + buttonVariant="transparent-with-text" + minDate={minDate ?? undefined} + disabled={disabled} + className="group w-full grow" + buttonContainerClassName="w-full text-left h-7.5" + buttonClassName={cn("text-body-xs-medium", { + "text-placeholder": !issue.target_date, + "text-danger-primary": shouldHighlightIssueDueDate(issue.target_date, stateDetails?.group), + })} + hideIcon + clearIconClassName="h-3 w-3 hidden group-hover:inline text-primary" + /> +
- )} - {projectDetails?.cycle_view && ( - - + issueOperations.update(workspaceSlug, projectId, issueId, { estimate_point: val })} + projectId={projectId} + disabled={disabled} + buttonVariant="transparent-with-text" + className="group w-full grow" + buttonContainerClassName="w-full text-left h-7.5" + buttonClassName={`text-body-xs-medium ${issue?.estimate_point !== undefined ? "" : "text-placeholder"}`} + placeholder="None" + hideIcon + dropdownArrow + dropdownArrowClassName="h-3.5 w-3.5 hidden group-hover:inline" + /> + + )} + + {projectDetails?.is_time_tracking_enabled && ( + + + + )} + + {projectDetails?.module_view && ( + + + + )} + + {projectDetails?.cycle_view && ( + + + + )} + + + - )} - - - - - - - - + + + + +
-
+ ); }); diff --git a/apps/web/core/components/issues/peek-overview/root.tsx b/apps/web/core/components/issues/peek-overview/root.tsx index b607158d802..1c905cc0121 100644 --- a/apps/web/core/components/issues/peek-overview/root.tsx +++ b/apps/web/core/components/issues/peek-overview/root.tsx @@ -17,6 +17,7 @@ import { EIssueServiceType, EIssuesStoreType } from "@plane/types"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import { useIssues } from "@/hooks/store/use-issues"; +import { useProject } from "@/hooks/store/use-project"; import { useUserPermissions } from "@/hooks/store/user"; import { useIssueStoreType } from "@/hooks/use-issue-layout-store"; import { useWorkItemProperties } from "@/hooks/use-issue-properties"; @@ -49,6 +50,7 @@ export const IssuePeekOverview = observer(function IssuePeekOverview(props: IWor const issueStoreType = useIssueStoreType(); const storeType = issueStoreFromProps ?? issueStoreType; const { issues } = useIssues(storeType); + const { fetchProjectDetails } = useProject(); useWorkItemProperties( peekIssue?.projectId, @@ -70,6 +72,7 @@ export const IssuePeekOverview = observer(function IssuePeekOverview(props: IWor try { setError(false); await fetchIssue(workspaceSlug, projectId, issueId); + // oxlint-disable-next-line no-shadow } catch (error) { setError(true); console.error("Error fetching the parent issue", error); @@ -110,6 +113,7 @@ export const IssuePeekOverview = observer(function IssuePeekOverview(props: IWor try { if (!issues?.archiveIssue) return; await issues.archiveIssue(workspaceSlug, projectId, issueId); + // oxlint-disable-next-line no-shadow } catch (error) { console.error("Error archiving the issue", error); } @@ -169,6 +173,7 @@ export const IssuePeekOverview = observer(function IssuePeekOverview(props: IWor }); await removeFromCyclePromise; fetchActivities(workspaceSlug, projectId, issueId); + // oxlint-disable-next-line no-shadow } catch (error) { console.error("Error removing issue from cycle", error); } @@ -206,6 +211,7 @@ export const IssuePeekOverview = observer(function IssuePeekOverview(props: IWor }); await removeFromModulePromise; fetchActivities(workspaceSlug, projectId, issueId); + // oxlint-disable-next-line no-shadow } catch (error) { console.error("Error removing issue from module", error); } @@ -225,6 +231,19 @@ export const IssuePeekOverview = observer(function IssuePeekOverview(props: IWor } ); + // The workspace wrapper only loads lite project data (which omits feature + // flags like is_time_tracking_enabled), so fetch the full project details to + // power the peek's feature-gated rows (time tracking, modules, cycles). + useSWR( + peekIssue?.workspaceSlug && peekIssue?.projectId + ? ["peek-project-details", peekIssue.workspaceSlug, peekIssue.projectId] + : null, + peekIssue?.workspaceSlug && peekIssue?.projectId + ? () => fetchProjectDetails(peekIssue.workspaceSlug as string, peekIssue.projectId as string) + : null, + { revalidateIfStale: false, revalidateOnFocus: false } + ); + if (!peekIssue?.workspaceSlug || !peekIssue?.projectId || !peekIssue?.issueId) return <>; // Check if issue is editable, based on user role diff --git a/apps/web/core/components/workspace/worklogs/export-button.tsx b/apps/web/core/components/workspace/worklogs/export-button.tsx new file mode 100644 index 00000000000..4ab813066b7 --- /dev/null +++ b/apps/web/core/components/workspace/worklogs/export-button.tsx @@ -0,0 +1,51 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useState } from "react"; +import { useTranslation } from "@plane/i18n"; +import { Button } from "@plane/propel/button"; +import { TOAST_TYPE, setToast } from "@plane/propel/toast"; +import type { TTimeLogFilters } from "@plane/types"; +// services +import { WorkspaceTimeLogService } from "@/services/workspace/time-log.service"; + +type Props = { + workspaceSlug: string; + filters: TTimeLogFilters; + disabled?: boolean; +}; + +export const ExportWorklogsButton = ({ workspaceSlug, filters, disabled = false }: Props) => { + const { t } = useTranslation(); + const [isExporting, setIsExporting] = useState(false); + + const handleExport = async () => { + if (isExporting) return; + setIsExporting(true); + try { + await new WorkspaceTimeLogService().exportWorkspaceTimeLogs(workspaceSlug, filters); + setToast({ + type: TOAST_TYPE.SUCCESS, + title: t("toast.success"), + message: t("workspace_settings.settings.worklogs.export_success"), + }); + } catch { + setToast({ + type: TOAST_TYPE.ERROR, + title: t("toast.error"), + message: t("workspace_settings.settings.worklogs.export_error"), + }); + } finally { + setIsExporting(false); + } + }; + + return ( + + ); +}; diff --git a/apps/web/core/components/workspace/worklogs/filters.tsx b/apps/web/core/components/workspace/worklogs/filters.tsx new file mode 100644 index 00000000000..bafab4d8148 --- /dev/null +++ b/apps/web/core/components/workspace/worklogs/filters.tsx @@ -0,0 +1,75 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +// types +import type { TTimeLogFilters } from "@plane/types"; +// components +import { DateRangeDropdown } from "@/components/dropdowns/date-range"; +import { MemberDropdown } from "@/components/dropdowns/member/dropdown"; +import { ProjectDropdown } from "@/components/dropdowns/project/dropdown"; + +type Props = { + filters: TTimeLogFilters; + onChange: (filters: TTimeLogFilters) => void; +}; + +export const WorklogsFilters = observer(function WorklogsFilters({ filters, onChange }: Props) { + const { t } = useTranslation(); + + const isFilterApplied = !!filters.user_id || !!filters.project_id || !!filters.start_date || !!filters.end_date; + + const handleUserChange = (user_id: string | null) => onChange({ ...filters, user_id }); + const handleProjectChange = (project_id: string) => onChange({ ...filters, project_id }); + const handleDateRangeChange = (range: { from?: Date; to?: Date } | undefined) => + onChange({ + ...filters, + start_date: range?.from ? range.from.toISOString().slice(0, 10) : null, + end_date: range?.to ? range.to.toISOString().slice(0, 10) : null, + }); + + return ( +
+ + + + {isFilterApplied && ( + + )} +
+ ); +}); diff --git a/apps/web/core/components/workspace/worklogs/index.ts b/apps/web/core/components/workspace/worklogs/index.ts new file mode 100644 index 00000000000..d980334597b --- /dev/null +++ b/apps/web/core/components/workspace/worklogs/index.ts @@ -0,0 +1,7 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export * from "./root"; diff --git a/apps/web/core/components/workspace/worklogs/root.tsx b/apps/web/core/components/workspace/worklogs/root.tsx new file mode 100644 index 00000000000..6798a694976 --- /dev/null +++ b/apps/web/core/components/workspace/worklogs/root.tsx @@ -0,0 +1,72 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useState } from "react"; +import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; +import useSWR from "swr"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { EmptyStateCompact } from "@plane/propel/empty-state"; +import type { TTimeLogFilters } from "@plane/types"; +// components +import { WorklogsFilters } from "./filters"; +import { WorklogsTable } from "./worklogs-table"; +import { ExportWorklogsButton } from "./export-button"; +// services +import { WorkspaceTimeLogService } from "@/services/workspace/time-log.service"; + +const workspaceTimeLogService = new WorkspaceTimeLogService(); + +export const WorklogsRoot = observer(function WorklogsRoot() { + const { workspaceSlug } = useParams(); + const { t } = useTranslation(); + const [filters, setFilters] = useState({}); + + const slug = workspaceSlug?.toString(); + + const { data, isLoading, error } = useSWR( + slug ? `WORKLOGS_LIST_${slug}_${JSON.stringify(filters)}` : null, + () => workspaceTimeLogService.getWorkspaceTimeLogs(slug, filters), + { revalidateOnFocus: false } + ); + + return ( +
+
+ + +
+ + {isLoading ? ( +
+ {Array.from({ length: 4 }).map((_, i) => ( + // oxlint-disable-next-line react/no-array-index-key +
+ ))} +
+ ) : error ? ( + + ) : data && data.length > 0 ? ( + + ) : ( + + )} +
+ ); +}); diff --git a/apps/web/core/components/workspace/worklogs/worklogs-table.tsx b/apps/web/core/components/workspace/worklogs/worklogs-table.tsx new file mode 100644 index 00000000000..cc4546fb4bf --- /dev/null +++ b/apps/web/core/components/workspace/worklogs/worklogs-table.tsx @@ -0,0 +1,82 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import Link from "next/link"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import type { TWorkspaceTimeLog } from "@plane/types"; +import { Avatar } from "@plane/ui"; +import { getFileURL, renderFormattedDate } from "@plane/utils"; +// components +import { formatDuration } from "@/components/issues/issue-detail/time-log/helper"; + +type Props = { + workspaceSlug: string; + logs: TWorkspaceTimeLog[]; +}; + +export const WorklogsTable = ({ workspaceSlug, logs }: Props) => { + const { t } = useTranslation(); + + return ( +
+ + + + + + + + + + + + + {logs.map((log) => { + const loggedBy = log.logged_by_detail; + const issue = log.issue_detail; + return ( + + + + + + + + + ); + })} + +
{t("date")}{t("common.member")}{t("common.project")}{t("common.work_item")}{t("common.duration")}{t("common.description")}
+ {log.logged_date ? renderFormattedDate(log.logged_date) : "-"} + +
+ + {loggedBy?.display_name ?? "-"} +
+
{log.project_detail?.name ?? "-"} + {issue ? ( + + {log.project_detail?.identifier ? `${log.project_detail.identifier}-${issue.sequence_id} ` : ""} + {issue.name} + + ) : ( + "-" + )} + + {formatDuration(log.duration_minutes)} + {log.description || "-"}
+
+ ); +}; diff --git a/packages/constants/src/analytics/common.ts b/packages/constants/src/analytics/common.ts index 01c56d1555c..a74a5e372c4 100644 --- a/packages/constants/src/analytics/common.ts +++ b/packages/constants/src/analytics/common.ts @@ -100,6 +100,7 @@ export const ANALYTICS_INSIGHTS_FIELDS: Record) => Promise; - updateTimeLog: (timeLogId: string, data: Partial) => Promise; - removeTimeLog: (timeLogId: string) => Promise; -}; - /** A worklog row as returned by the workspace-level reporting endpoints. */ export type TWorkspaceTimeLog = TTimeLog; export type TTimeLogFilters = { user_id?: string | null; project_id?: string | null; + project_ids?: string | null; start_date?: string | null; end_date?: string | null; }; diff --git a/packages/ui/src/modals/modal-core.tsx b/packages/ui/src/modals/modal-core.tsx index ede3e34b8f2..1c86cbe83be 100644 --- a/packages/ui/src/modals/modal-core.tsx +++ b/packages/ui/src/modals/modal-core.tsx @@ -31,7 +31,12 @@ export function ModalCore(props: Props) { return ( - handleClose && handleClose()}> + handleClose && handleClose()} + > Date: Sun, 9 Aug 2026 22:16:48 +0200 Subject: [PATCH 03/22] feat: add Pomodoro timer for work items Adds a Pomodoro timer scoped to issues: backend model/serializer/views and migration, a per-user default settings field on Profile, web store and hooks, issue-detail widget, global timer UI, and i18n strings across all supported locales. Co-Authored-By: Claude Sonnet 5 --- apps/api/plane/app/serializers/__init__.py | 2 + apps/api/plane/app/serializers/pomodoro.py | 66 +++ apps/api/plane/app/urls/user.py | 28 ++ apps/api/plane/app/views/__init__.py | 2 + apps/api/plane/app/views/pomodoro.py | 210 ++++++++++ apps/api/plane/db/migrations/0124_pomodoro.py | 51 +++ apps/api/plane/db/models/__init__.py | 1 + apps/api/plane/db/models/pomodoro.py | 70 ++++ apps/api/plane/db/models/user.py | 5 + .../contract/app/test_pomodoro_timer_app.py | 395 ++++++++++++++++++ .../[workspaceSlug]/(projects)/layout.tsx | 2 + .../issue-detail-widget-collapsibles.tsx | 14 + .../issue-detail-widgets/pomodoro/content.tsx | 47 +++ .../issue-detail-widgets/pomodoro/index.ts | 9 + .../issue-detail-widgets/pomodoro/root.tsx | 47 +++ .../issue-detail-widgets/pomodoro/title.tsx | 48 +++ .../issues/issue-detail/sidebar.tsx | 8 +- .../pomodoro/global-pomodoro-timer.tsx | 145 +++++++ apps/web/core/components/pomodoro/helper.ts | 17 + .../components/pomodoro/pomodoro-timer.tsx | 206 +++++++++ .../components/pomodoro/sidebar-indicator.tsx | 35 ++ .../core/hooks/pomodoro/use-pomodoro-timer.ts | 230 ++++++++++ .../hooks/store/use-pomodoro-timer-store.ts | 17 + .../pomodoro/pomodoro-timer.service.ts | 65 +++ .../store/pomodoro/pomodoro-timer.store.ts | 136 ++++++ apps/web/core/store/root.store.ts | 5 + apps/web/core/store/user/profile.store.ts | 3 +- packages/i18n/src/constants/namespaces.ts | 1 + packages/i18n/src/locales/cs/pomodoro.json | 18 + packages/i18n/src/locales/de/pomodoro.json | 18 + packages/i18n/src/locales/en/pomodoro.json | 18 + packages/i18n/src/locales/es/pomodoro.json | 18 + packages/i18n/src/locales/fr/pomodoro.json | 18 + packages/i18n/src/locales/id/pomodoro.json | 18 + packages/i18n/src/locales/it/pomodoro.json | 18 + packages/i18n/src/locales/ja/pomodoro.json | 18 + packages/i18n/src/locales/ko/pomodoro.json | 18 + packages/i18n/src/locales/pl/pomodoro.json | 18 + packages/i18n/src/locales/pt-BR/pomodoro.json | 18 + packages/i18n/src/locales/ro/pomodoro.json | 18 + packages/i18n/src/locales/ru/pomodoro.json | 18 + packages/i18n/src/locales/sk/pomodoro.json | 18 + packages/i18n/src/locales/tr-TR/pomodoro.json | 18 + packages/i18n/src/locales/ua/pomodoro.json | 18 + packages/i18n/src/locales/vi-VN/pomodoro.json | 18 + packages/i18n/src/locales/zh-CN/pomodoro.json | 18 + packages/i18n/src/locales/zh-TW/pomodoro.json | 18 + packages/types/src/index.ts | 1 + packages/types/src/issues/issue.ts | 2 +- packages/types/src/pomodoro/timer.ts | 80 ++++ packages/types/src/users.ts | 2 + 51 files changed, 2288 insertions(+), 4 deletions(-) create mode 100644 apps/api/plane/app/serializers/pomodoro.py create mode 100644 apps/api/plane/app/views/pomodoro.py create mode 100644 apps/api/plane/db/migrations/0124_pomodoro.py create mode 100644 apps/api/plane/db/models/pomodoro.py create mode 100644 apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py create mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/content.tsx create mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts create mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx create mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx create mode 100644 apps/web/core/components/pomodoro/global-pomodoro-timer.tsx create mode 100644 apps/web/core/components/pomodoro/helper.ts create mode 100644 apps/web/core/components/pomodoro/pomodoro-timer.tsx create mode 100644 apps/web/core/components/pomodoro/sidebar-indicator.tsx create mode 100644 apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts create mode 100644 apps/web/core/hooks/store/use-pomodoro-timer-store.ts create mode 100644 apps/web/core/services/pomodoro/pomodoro-timer.service.ts create mode 100644 apps/web/core/store/pomodoro/pomodoro-timer.store.ts create mode 100644 packages/i18n/src/locales/cs/pomodoro.json create mode 100644 packages/i18n/src/locales/de/pomodoro.json create mode 100644 packages/i18n/src/locales/en/pomodoro.json create mode 100644 packages/i18n/src/locales/es/pomodoro.json create mode 100644 packages/i18n/src/locales/fr/pomodoro.json create mode 100644 packages/i18n/src/locales/id/pomodoro.json create mode 100644 packages/i18n/src/locales/it/pomodoro.json create mode 100644 packages/i18n/src/locales/ja/pomodoro.json create mode 100644 packages/i18n/src/locales/ko/pomodoro.json create mode 100644 packages/i18n/src/locales/pl/pomodoro.json create mode 100644 packages/i18n/src/locales/pt-BR/pomodoro.json create mode 100644 packages/i18n/src/locales/ro/pomodoro.json create mode 100644 packages/i18n/src/locales/ru/pomodoro.json create mode 100644 packages/i18n/src/locales/sk/pomodoro.json create mode 100644 packages/i18n/src/locales/tr-TR/pomodoro.json create mode 100644 packages/i18n/src/locales/ua/pomodoro.json create mode 100644 packages/i18n/src/locales/vi-VN/pomodoro.json create mode 100644 packages/i18n/src/locales/zh-CN/pomodoro.json create mode 100644 packages/i18n/src/locales/zh-TW/pomodoro.json create mode 100644 packages/types/src/pomodoro/timer.ts diff --git a/apps/api/plane/app/serializers/__init__.py b/apps/api/plane/app/serializers/__init__.py index b5de0e5188d..69279e0008c 100644 --- a/apps/api/plane/app/serializers/__init__.py +++ b/apps/api/plane/app/serializers/__init__.py @@ -114,6 +114,8 @@ from .time_log import TimeLogSerializer, TimeLogReadSerializer +from .pomodoro import PomodoroTimerSerializer, PomodoroTimerReadSerializer + from .intake import ( IntakeSerializer, IntakeIssueSerializer, diff --git a/apps/api/plane/app/serializers/pomodoro.py b/apps/api/plane/app/serializers/pomodoro.py new file mode 100644 index 00000000000..1f740c18749 --- /dev/null +++ b/apps/api/plane/app/serializers/pomodoro.py @@ -0,0 +1,66 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Django imports +from rest_framework import serializers + +# Module imports +from plane.db.models import PomodoroTimer + +from .base import BaseSerializer +from .issue import IssueFlatSerializer +from .project import ProjectLiteSerializer +from .user import UserLiteSerializer + + +class PomodoroTimerSerializer(BaseSerializer): + """Write serializer for a pomodoro timer. + + `issue_id` is the only client-supplied identifier; `workspace`, `project`, + `started_by` and `started_at` are derived server-side. + """ + + issue_id = serializers.UUIDField(write_only=True) + duration_minutes = serializers.IntegerField(required=False, min_value=1, max_value=1440) + description = serializers.CharField(required=False, allow_blank=True) + + class Meta: + model = PomodoroTimer + fields = [ + "id", + "issue", + "issue_id", + "project", + "workspace", + "started_by", + "started_at", + "duration_minutes", + "paused_seconds", + "status", + "description", + "created_at", + "updated_at", + ] + read_only_fields = [ + "id", + "issue", + "project", + "workspace", + "started_by", + "started_at", + "paused_seconds", + "status", + "created_at", + "updated_at", + ] + + +class PomodoroTimerReadSerializer(BaseSerializer): + started_by_detail = UserLiteSerializer(read_only=True, source="started_by") + issue_detail = IssueFlatSerializer(read_only=True, source="issue") + project_detail = ProjectLiteSerializer(read_only=True, source="project") + + class Meta: + model = PomodoroTimer + fields = "__all__" diff --git a/apps/api/plane/app/urls/user.py b/apps/api/plane/app/urls/user.py index bc110a28dd9..70c5f48867c 100644 --- a/apps/api/plane/app/urls/user.py +++ b/apps/api/plane/app/urls/user.py @@ -6,6 +6,7 @@ from plane.app.views import ( AccountEndpoint, + PomodoroTimerViewSet, ProfileEndpoint, UpdateUserOnBoardedEndpoint, UpdateUserTourCompletedEndpoint, @@ -57,6 +58,33 @@ name="users", ), path("users/me/onboard/", UpdateUserOnBoardedEndpoint.as_view(), name="user-onboard"), + # Pomodoro timers + path( + "users/me/pomodoro-timers/", + PomodoroTimerViewSet.as_view({"get": "list", "post": "create"}), + name="pomodoro-timers", + ), + path( + "users/me/pomodoro-timers//pause/", + PomodoroTimerViewSet.as_view({"post": "pause"}), + name="pomodoro-timers", + ), + path( + "users/me/pomodoro-timers//resume/", + PomodoroTimerViewSet.as_view({"post": "resume"}), + name="pomodoro-timers", + ), + path( + "users/me/pomodoro-timers//complete/", + PomodoroTimerViewSet.as_view({"post": "complete"}), + name="pomodoro-timers", + ), + path( + "users/me/pomodoro-timers//discard/", + PomodoroTimerViewSet.as_view({"post": "discard"}), + name="pomodoro-timers", + ), + ## End pomodoro timers path( "users/me/tour-completed/", UpdateUserTourCompletedEndpoint.as_view(), diff --git a/apps/api/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py index efc99b56dc5..d9b95ecde20 100644 --- a/apps/api/plane/app/views/__init__.py +++ b/apps/api/plane/app/views/__init__.py @@ -148,6 +148,8 @@ from .issue.time_log import IssueTimeLogViewSet +from .pomodoro import PomodoroTimerViewSet + from .issue.label import LabelViewSet, BulkCreateIssueLabelsEndpoint from .issue.link import IssueLinkViewSet diff --git a/apps/api/plane/app/views/pomodoro.py b/apps/api/plane/app/views/pomodoro.py new file mode 100644 index 00000000000..b9d4dafb226 --- /dev/null +++ b/apps/api/plane/app/views/pomodoro.py @@ -0,0 +1,210 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Python imports +import json + +# Django imports +from django.core.serializers.json import DjangoJSONEncoder +from django.utils import timezone + +# Third Party imports +from rest_framework import status +from rest_framework.decorators import action +from rest_framework.response import Response + +# Module imports +from plane.app.serializers import ( + PomodoroTimerReadSerializer, + PomodoroTimerSerializer, + TimeLogReadSerializer, + TimeLogSerializer, +) +from plane.bgtasks.issue_activities_task import issue_activity +from plane.db.models import Issue, PomodoroTimer, ProjectMember, TimeLog +from plane.utils.host import base_host + +from .base import BaseViewSet + + +class PomodoroTimerViewSet(BaseViewSet): + serializer_class = PomodoroTimerSerializer + model = PomodoroTimer + + def get_queryset(self): + return ( + super() + .get_queryset() + .filter(started_by=self.request.user) + .select_related("project", "workspace", "issue", "started_by") + ) + + def list(self, request): + timers = self.get_queryset() + return Response(PomodoroTimerReadSerializer(timers, many=True).data, status=status.HTTP_200_OK) + + def create(self, request): + """Start a new focus session. + + One active (running/paused) timer per user is enforced at the DB level; + we surface a friendly 409 here when that constraint would be violated. + """ + issue_id = request.data.get("issue_id") + + issue = ( + Issue.objects.select_related("workspace", "project") + .filter(pk=issue_id, deleted_at__isnull=True, archived_at__isnull=True) + .exclude(project__archived_at__isnull=False) + .first() + ) + if issue is None: + return Response( + {"error": "The work item does not exist."}, + status=status.HTTP_400_BAD_REQUEST, + ) + + is_member = ProjectMember.objects.filter( + workspace=issue.workspace, + project=issue.project, + member=request.user, + is_active=True, + ).exists() + if not is_member: + return Response( + {"error": "You are not a member of this project."}, + status=status.HTTP_403_FORBIDDEN, + ) + + if PomodoroTimer.objects.filter( + started_by=request.user, status__in=["running", "paused"], deleted_at__isnull=True + ).exists(): + return Response( + {"error": "You already have an active pomodoro timer."}, + status=status.HTTP_409_CONFLICT, + ) + + serializer = PomodoroTimerSerializer(data=request.data) + if not serializer.is_valid(): + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + + timer = PomodoroTimer.objects.create( + workspace=issue.workspace, + project=issue.project, + issue=issue, + started_by=request.user, + started_at=timezone.now(), + duration_minutes=serializer.validated_data.get("duration_minutes") or 25, + description=serializer.validated_data.get("description", ""), + ) + + return Response( + PomodoroTimerReadSerializer(timer).data, + status=status.HTTP_201_CREATED, + ) + + def _get_timer(self, request, pk): + return PomodoroTimer.objects.get(pk=pk, started_by=request.user, deleted_at__isnull=True) + + def _elapsed_seconds(self, timer): + """Total elapsed focus time. + + `started_at` is the start of the current running segment and + `paused_seconds` accumulates the time already spent running. + """ + if timer.status == PomodoroTimer.Status.RUNNING: + return int((timezone.now() - timer.started_at).total_seconds()) + timer.paused_seconds + return timer.paused_seconds + + @action(detail=True, methods=["post"]) + def pause(self, request, pk=None): + timer = self._get_timer(request, pk) + if timer.status != PomodoroTimer.Status.RUNNING: + return Response( + {"error": "Only a running timer can be paused."}, + status=status.HTTP_400_BAD_REQUEST, + ) + timer.paused_seconds = self._elapsed_seconds(timer) + timer.status = PomodoroTimer.Status.PAUSED + timer.save() + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) + + @action(detail=True, methods=["post"]) + def resume(self, request, pk=None): + timer = self._get_timer(request, pk) + if timer.status != PomodoroTimer.Status.PAUSED: + return Response( + {"error": "Only a paused timer can be resumed."}, + status=status.HTTP_400_BAD_REQUEST, + ) + timer.started_at = timezone.now() + timer.status = PomodoroTimer.Status.RUNNING + timer.save() + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) + + @action(detail=True, methods=["post"]) + def complete(self, request, pk=None): + """Complete the focus session and convert it into a `TimeLog`. + + Pass ``create_time_log: false`` in the body to finish the session without + recording a worklog entry (mirrors the user's pomodoro settings). + """ + timer = self._get_timer(request, pk) + if timer.status not in [PomodoroTimer.Status.RUNNING, PomodoroTimer.Status.PAUSED]: + return Response( + {"error": "Only an active timer can be completed."}, + status=status.HTTP_400_BAD_REQUEST, + ) + + create_time_log = request.data.get("create_time_log", True) + time_log = None + if create_time_log: + elapsed_seconds = self._elapsed_seconds(timer) + duration_minutes = max(1, round(elapsed_seconds / 60)) + description = f"Pomodoro: {timer.description}" if timer.description else "Pomodoro session" + + time_log = TimeLog.objects.create( + workspace=timer.workspace, + project=timer.project, + issue=timer.issue, + logged_by=request.user, + duration_minutes=duration_minutes, + description=description, + logged_date=timezone.localdate(), + ) + + issue_activity.delay( + type="time_log.activity.created", + requested_data=json.dumps(TimeLogSerializer(time_log).data, cls=DjangoJSONEncoder), + actor_id=str(request.user.id), + issue_id=str(timer.issue_id), + project_id=str(timer.project_id), + current_instance=None, + epoch=int(timezone.now().timestamp()), + notification=True, + origin=base_host(request=request, is_app=True), + ) + + timer.status = PomodoroTimer.Status.COMPLETED + timer.save() + + return Response( + { + "time_log": TimeLogReadSerializer(time_log).data if time_log else None, + "timer": PomodoroTimerReadSerializer(timer).data, + }, + status=status.HTTP_200_OK, + ) + + @action(detail=True, methods=["post"]) + def discard(self, request, pk=None): + """Cancel the focus session without creating a time log.""" + timer = self._get_timer(request, pk) + if timer.status not in [PomodoroTimer.Status.RUNNING, PomodoroTimer.Status.PAUSED]: + return Response( + {"error": "Only an active timer can be discarded."}, + status=status.HTTP_400_BAD_REQUEST, + ) + timer.status = PomodoroTimer.Status.DISCARDED + timer.save() + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) diff --git a/apps/api/plane/db/migrations/0124_pomodoro.py b/apps/api/plane/db/migrations/0124_pomodoro.py new file mode 100644 index 00000000000..ebb409c906d --- /dev/null +++ b/apps/api/plane/db/migrations/0124_pomodoro.py @@ -0,0 +1,51 @@ +# Generated by Django 5.2.15 on 2026-08-09 19:25 + +import django.core.validators +import django.db.models.deletion +import plane.db.models.pomodoro +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('db', '0123_timelog'), + ] + + operations = [ + migrations.AddField( + model_name='profile', + name='pomodoro_settings', + field=models.JSONField(default=plane.db.models.pomodoro.get_default_pomodoro_settings), + ), + migrations.CreateModel( + name='PomodoroTimer', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Last Modified At')), + ('deleted_at', models.DateTimeField(blank=True, null=True, verbose_name='Deleted At')), + ('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('started_at', models.DateTimeField()), + ('duration_minutes', models.PositiveIntegerField(validators=[django.core.validators.MinValueValidator(1)])), + ('paused_seconds', models.PositiveIntegerField(default=0)), + ('status', models.CharField(choices=[('running', 'Running'), ('paused', 'Paused'), ('completed', 'Completed'), ('discarded', 'Discarded')], default='running', max_length=32)), + ('description', models.TextField(blank=True)), + ('created_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_created_by', to=settings.AUTH_USER_MODEL, verbose_name='Created By')), + ('issue', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pomodoro_timers', to='db.issue')), + ('project', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='project_%(class)s', to='db.project')), + ('started_by', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='pomodoro_timers', to=settings.AUTH_USER_MODEL)), + ('updated_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Last Modified By')), + ('workspace', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='workspace_%(class)s', to='db.workspace')), + ], + options={ + 'verbose_name': 'Pomodoro Timer', + 'verbose_name_plural': 'Pomodoro Timers', + 'db_table': 'pomodoro_timers', + 'ordering': ('-created_at',), + 'indexes': [models.Index(fields=['started_by', 'status'], name='pomodoro_timer_user_status_idx'), models.Index(fields=['issue'], name='pomodoro_timer_issue_idx')], + 'constraints': [models.UniqueConstraint(condition=models.Q(('deleted_at__isnull', True), ('status__in', ['running', 'paused'])), fields=('started_by',), name='pomodoro_timer_unique_active_per_user')], + }, + ), + ] diff --git a/apps/api/plane/db/models/__init__.py b/apps/api/plane/db/models/__init__.py index 7b36db7740e..02cb741cb2e 100644 --- a/apps/api/plane/db/models/__init__.py +++ b/apps/api/plane/db/models/__init__.py @@ -63,6 +63,7 @@ from .social_connection import SocialLoginConnection from .state import State, StateGroup, DEFAULT_STATES from .time_log import TimeLog +from .pomodoro import PomodoroTimer from .user import Account, Profile, User, BotTypeEnum from .view import IssueView from .webhook import Webhook, WebhookLog diff --git a/apps/api/plane/db/models/pomodoro.py b/apps/api/plane/db/models/pomodoro.py new file mode 100644 index 00000000000..b0f3562ece8 --- /dev/null +++ b/apps/api/plane/db/models/pomodoro.py @@ -0,0 +1,70 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Django imports +from django.conf import settings +from django.core.validators import MinValueValidator +from django.db import models + +# Module imports +from .base import BaseModel + + +def get_default_pomodoro_settings(): + return { + "focus_minutes": 25, + "short_break_minutes": 5, + "long_break_minutes": 15, + "sessions_before_long_break": 4, + "auto_start_break": True, + "auto_start_focus": True, + "auto_create_time_log": True, + } + + +class PomodoroTimer(BaseModel): + """A single pomodoro focus session. + + One active (running/paused) timer per user is enforced via a partial unique + constraint. A completed focus session is converted into a `TimeLog` entry so + it flows through the existing worklog pipeline (activity, analytics, export). + """ + + class Status(models.TextChoices): + RUNNING = "running", "Running" + PAUSED = "paused", "Paused" + COMPLETED = "completed", "Completed" + DISCARDED = "discarded", "Discarded" + + workspace = models.ForeignKey("db.Workspace", on_delete=models.CASCADE, related_name="workspace_%(class)s") + project = models.ForeignKey("db.Project", on_delete=models.CASCADE, related_name="project_%(class)s") + issue = models.ForeignKey("db.Issue", on_delete=models.CASCADE, related_name="pomodoro_timers") + started_by = models.ForeignKey( + settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="pomodoro_timers" + ) + started_at = models.DateTimeField() + duration_minutes = models.PositiveIntegerField(validators=[MinValueValidator(1)]) + paused_seconds = models.PositiveIntegerField(default=0) + status = models.CharField(max_length=32, choices=Status.choices, default=Status.RUNNING) + description = models.TextField(blank=True) + + class Meta: + verbose_name = "Pomodoro Timer" + verbose_name_plural = "Pomodoro Timers" + db_table = "pomodoro_timers" + ordering = ("-created_at",) + constraints = [ + models.UniqueConstraint( + fields=["started_by"], + condition=models.Q(status__in=["running", "paused"], deleted_at__isnull=True), + name="pomodoro_timer_unique_active_per_user", + ) + ] + indexes = [ + models.Index(fields=["started_by", "status"], name="pomodoro_timer_user_status_idx"), + models.Index(fields=["issue"], name="pomodoro_timer_issue_idx"), + ] + + def __str__(self): + return f"{self.started_by} <{self.issue.name}> <{self.status}>" diff --git a/apps/api/plane/db/models/user.py b/apps/api/plane/db/models/user.py index 7f1ab162dab..5ce0cc9104c 100644 --- a/apps/api/plane/db/models/user.py +++ b/apps/api/plane/db/models/user.py @@ -21,6 +21,8 @@ from ..mixins import TimeAuditModel from plane.utils.color import get_random_color +from .pomodoro import get_default_pomodoro_settings + def get_default_onboarding(): return { @@ -261,6 +263,9 @@ class NotificationViewMode(models.TextChoices): is_subscribed_to_changelog = models.BooleanField(default=False) product_tour = models.JSONField(default=get_default_product_tour) + # pomodoro + pomodoro_settings = models.JSONField(default=get_default_pomodoro_settings) + class Meta: verbose_name = "Profile" verbose_name_plural = "Profiles" diff --git a/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py b/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py new file mode 100644 index 00000000000..0ecbbc4a9cc --- /dev/null +++ b/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py @@ -0,0 +1,395 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +""" +Contract tests for the user-scoped pomodoro timer endpoints: + +* ``GET /api/users/me/pomodoro-timers/`` +* ``POST /api/users/me/pomodoro-timers/`` +* ``POST /api/users/me/pomodoro-timers/{pk}/pause/`` +* ``POST /api/users/me/pomodoro-timers/{pk}/resume/`` +* ``POST /api/users/me/pomodoro-timers/{pk}/complete/`` +* ``POST /api/users/me/pomodoro-timers/{pk}/discard/`` + +A focus session is a backend-persisted, per-user timer. One active +(running/paused) timer is allowed per user. Completing a focus session +converts it into a ``TimeLog`` so it flows through the regular worklog +pipeline. +""" + +from datetime import timedelta +from unittest.mock import patch + +import pytest +from django.utils import timezone +from rest_framework import status +from rest_framework.test import APIClient + +from plane.db.models import Issue, PomodoroTimer, Project, ProjectMember, TimeLog, User + + +def _make_user(email: str) -> User: + local_part = email.split("@")[0] + user = User.objects.create(email=email, username=local_part, first_name=local_part) + user.set_password("test-password") + user.save() + return user + + +def _add_project_member(project, user, *, role: int, is_active: bool = True) -> ProjectMember: + return ProjectMember.objects.create( + workspace=project.workspace, project=project, member=user, role=role, is_active=is_active + ) + + +def _make_issue(project, user, *, name: str) -> Issue: + return Issue.objects.create(name=name, workspace=project.workspace, project=project, created_by=user) + + +def _pomodoro_url(pk=None, action=None): + base = "/api/users/me/pomodoro-timers/" + if pk is None and action is None: + return base + return f"{base}{pk}/{action}/" if action else f"{base}{pk}/" + + +@pytest.fixture +def project_with_issue(workspace, create_user): + """A project with an admin member (create_user) and one work item.""" + project = Project.objects.create( + name="Pomodoro Project", identifier="POMO", workspace=workspace, created_by=create_user + ) + _add_project_member(project, create_user, role=20) + project._issue = _make_issue(project, create_user, name="Focused work item") + return project + + +@pytest.mark.contract +@pytest.mark.django_db +class TestPomodoroTimerStart: + def test_member_starts_a_focus_session(self, workspace, project_with_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + + response = client.post( + _pomodoro_url(), + {"issue_id": str(project_with_issue._issue.id), "duration_minutes": 25}, + format="json", + ) + + assert response.status_code == status.HTTP_201_CREATED + assert response.data["status"] == "running" + assert response.data["issue"] == project_with_issue._issue.id + assert response.data["duration_minutes"] == 25 + assert response.data["started_by"] == create_user.id + assert response.data["issue_detail"]["id"] == project_with_issue._issue.id + assert PomodoroTimer.objects.filter(id=response.data["id"]).exists() + + def test_duration_defaults_to_25_minutes(self, workspace, project_with_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + + response = client.post( + _pomodoro_url(), + {"issue_id": str(project_with_issue._issue.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_201_CREATED + assert response.data["duration_minutes"] == 25 + + def test_only_one_active_timer_per_user(self, workspace, project_with_issue, create_user): + PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now(), + duration_minutes=25, + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post( + _pomodoro_url(), + {"issue_id": str(project_with_issue._issue.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_409_CONFLICT + + def test_non_member_cannot_start_on_an_issue(self, workspace, project_with_issue): + outsider = User.objects.create( + email="outsider@plane.so", username="outsider", first_name="outsider" + ) + + client = APIClient() + client.force_authenticate(user=outsider) + response = client.post( + _pomodoro_url(), + {"issue_id": str(project_with_issue._issue.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_403_FORBIDDEN + assert not PomodoroTimer.objects.exists() + + def test_missing_issue_is_rejected(self, workspace, project_with_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post( + _pomodoro_url(), + {"issue_id": "00000000-0000-0000-0000-000000000000"}, + format="json", + ) + + assert response.status_code == status.HTTP_400_BAD_REQUEST + + def test_archived_issue_cannot_be_tracked(self, workspace, project_with_issue, create_user): + archived_project = Project.objects.create( + name="Archived Project", identifier="ARCH", workspace=workspace, created_by=create_user + ) + _add_project_member(archived_project, create_user, role=20) + archived_project.archived_at = timezone.now() + archived_project.save() + issue = _make_issue(archived_project, create_user, name="Archive issue") + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post( + _pomodoro_url(), + {"issue_id": str(issue.id)}, + format="json", + ) + + assert response.status_code == status.HTTP_400_BAD_REQUEST + + +@pytest.mark.contract +@pytest.mark.django_db +class TestPomodoroTimerPauseResume: + def _start_timer(self, workspace, project_with_issue, create_user): + return PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now() - timedelta(minutes=10), + duration_minutes=25, + ) + + def test_pause_and_resume_preserves_elapsed_time(self, workspace, project_with_issue, create_user): + timer = self._start_timer(workspace, project_with_issue, create_user) + client = APIClient() + client.force_authenticate(user=create_user) + + paused = client.post(_pomodoro_url(timer.id, "pause")) + assert paused.status_code == status.HTTP_200_OK + assert paused.data["status"] == "paused" + assert paused.data["paused_seconds"] >= 10 * 60 - 5 # ~10 min elapsed before pausing + + resumed = client.post(_pomodoro_url(timer.id, "resume")) + assert resumed.status_code == status.HTTP_200_OK + assert resumed.data["status"] == "running" + + timer.refresh_from_db() + assert timer.status == PomodoroTimer.Status.RUNNING + + def test_cannot_pause_a_paused_or_completed_timer(self, workspace, project_with_issue, create_user): + timer = self._start_timer(workspace, project_with_issue, create_user) + timer.status = PomodoroTimer.Status.PAUSED + timer.save() + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "pause")) + assert response.status_code == status.HTTP_400_BAD_REQUEST + + def test_cannot_resume_a_running_timer(self, workspace, project_with_issue, create_user): + timer = self._start_timer(workspace, project_with_issue, create_user) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "resume")) + assert response.status_code == status.HTTP_400_BAD_REQUEST + + def test_users_cannot_act_on_someone_elses_timer(self, workspace, project_with_issue, create_user): + timer = self._start_timer(workspace, project_with_issue, create_user) + other = _make_user("other@plane.so") + _add_project_member(project_with_issue, other, role=15) + + client = APIClient() + client.force_authenticate(user=other) + response = client.post(_pomodoro_url(timer.id, "pause")) + assert response.status_code == status.HTTP_404_NOT_FOUND + + +@pytest.mark.contract +@pytest.mark.django_db +class TestPomodoroTimerComplete: + def _running_timer(self, workspace, project_with_issue, create_user, minutes_ago=20): + return PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now() - timedelta(minutes=minutes_ago), + duration_minutes=25, + ) + + @patch("plane.app.views.pomodoro.issue_activity") + def test_completing_creates_a_time_log(self, mock_activity, workspace, project_with_issue, create_user): + timer = self._running_timer(workspace, project_with_issue, create_user) + client = APIClient() + client.force_authenticate(user=create_user) + + response = client.post(_pomodoro_url(timer.id, "complete")) + + assert response.status_code == status.HTTP_200_OK + time_log_data = response.data["time_log"] + assert time_log_data["issue"] == project_with_issue._issue.id + assert time_log_data["logged_by"] == create_user.id + assert time_log_data["duration_minutes"] == 20 + assert time_log_data["description"] == "Pomodoro session" + + timer.refresh_from_db() + assert timer.status == PomodoroTimer.Status.COMPLETED + + time_log = TimeLog.objects.get(issue=project_with_issue._issue) + assert time_log.duration_minutes == 20 + assert time_log.logged_by == create_user + + mock_activity.delay.assert_called_once() + assert mock_activity.delay.call_args.kwargs["type"] == "time_log.activity.created" + + @patch("plane.app.views.pomodoro.issue_activity") + def test_completing_a_paused_timer_uses_frozen_elapsed(self, mock_activity, workspace, project_with_issue, create_user): + timer = self._running_timer(workspace, project_with_issue, create_user) + timer.paused_seconds = 15 * 60 # 15 minutes of focus time + timer.status = PomodoroTimer.Status.PAUSED + timer.save() + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "complete")) + + assert response.status_code == status.HTTP_200_OK + assert response.data["time_log"]["duration_minutes"] == 15 + + def test_completing_twice_is_rejected(self, workspace, project_with_issue, create_user): + timer = self._running_timer(workspace, project_with_issue, create_user) + timer.status = PomodoroTimer.Status.COMPLETED + timer.save() + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "complete")) + + assert response.status_code == status.HTTP_400_BAD_REQUEST + assert not TimeLog.objects.filter(issue=project_with_issue._issue).exists() + + def test_complete_uses_the_timer_description(self, workspace, project_with_issue, create_user): + timer = self._running_timer(workspace, project_with_issue, create_user, minutes_ago=5) + timer.description = "Deep work on the spec" + timer.save() + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "complete")) + + assert response.status_code == status.HTTP_200_OK + assert response.data["time_log"]["description"] == "Pomodoro: Deep work on the spec" + assert response.data["time_log"]["duration_minutes"] == 5 + + @patch("plane.app.views.pomodoro.issue_activity") + def test_completing_without_time_log_creation(self, mock_activity, workspace, project_with_issue, create_user): + timer = self._running_timer(workspace, project_with_issue, create_user) + client = APIClient() + client.force_authenticate(user=create_user) + + response = client.post( + _pomodoro_url(timer.id, "complete"), + {"create_time_log": False}, + format="json", + ) + + assert response.status_code == status.HTTP_200_OK + assert response.data["time_log"] is None + timer.refresh_from_db() + assert timer.status == PomodoroTimer.Status.COMPLETED + assert not TimeLog.objects.filter(issue=project_with_issue._issue).exists() + mock_activity.delay.assert_not_called() + + +@pytest.mark.contract +@pytest.mark.django_db +class TestPomodoroTimerDiscard: + def test_discarding_does_not_create_a_time_log(self, workspace, project_with_issue, create_user): + timer = PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now() - timedelta(minutes=10), + duration_minutes=25, + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "discard")) + + assert response.status_code == status.HTTP_200_OK + timer.refresh_from_db() + assert timer.status == PomodoroTimer.Status.DISCARDED + assert not TimeLog.objects.filter(issue=project_with_issue._issue).exists() + + def test_cannot_discard_a_completed_timer(self, workspace, project_with_issue, create_user): + timer = PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now(), + duration_minutes=25, + status=PomodoroTimer.Status.COMPLETED, + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "discard")) + + assert response.status_code == status.HTTP_400_BAD_REQUEST + + +@pytest.mark.contract +@pytest.mark.django_db +class TestPomodoroTimerList: + def test_list_returns_only_the_owners_timers(self, workspace, project_with_issue, create_user): + PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now(), + duration_minutes=25, + ) + other = _make_user("other@plane.so") + _add_project_member(project_with_issue, other, role=15) + PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=other, + started_at=timezone.now(), + duration_minutes=25, + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.get(_pomodoro_url()) + + assert response.status_code == status.HTTP_200_OK + timers = response.data + assert len(timers) == 1 + assert timers[0]["started_by"] == create_user.id \ No newline at end of file diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx index 090eefbf6b1..8afede5b7e7 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx @@ -7,6 +7,7 @@ import { observer } from "mobx-react"; import { Outlet } from "react-router"; import { ProjectsAppPowerKProvider } from "@/components/power-k/projects-app-provider"; +import { GlobalPomodoroTimer } from "@/components/pomodoro/global-pomodoro-timer"; // plane web components import { ProjectAppSidebar } from "./_sidebar"; import { ExtendedProjectSidebar } from "./extended-project-sidebar"; @@ -25,6 +26,7 @@ function WorkspaceLayout() {
+ ); } diff --git a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx index 47772619f24..6764ee11807 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx @@ -10,10 +10,12 @@ import { observer } from "mobx-react"; import type { TIssueServiceType, TWorkItemWidgets } from "@plane/types"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; +import { useProject } from "@/hooks/store/use-project"; import { useTimeLineRelationOptions } from "@/components/relations"; // local imports import { AttachmentsCollapsible } from "./attachments"; import { LinksCollapsible } from "./links"; +import { PomodoroCollapsible } from "./pomodoro"; import { RelationsCollapsible } from "./relations"; import { SubIssuesCollapsible } from "./sub-issues"; @@ -35,12 +37,16 @@ export const IssueDetailWidgetCollapsibles = observer(function IssueDetailWidget attachment: { getAttachmentsCountByIssueId, getAttachmentsUploadStatusByIssueId }, relation: { getRelationCountByIssueId }, } = useIssueDetail(issueServiceType); + const { getProjectById } = useProject(); // derived values const issue = getIssueById(issueId); const subIssues = subIssuesByIssueId(issueId); const ISSUE_RELATION_OPTIONS = useTimeLineRelationOptions(); const issueRelationsCount = getRelationCountByIssueId(issueId, ISSUE_RELATION_OPTIONS); + const projectDetails = issue?.project_id ? getProjectById(issue.project_id) : undefined; // render conditions + const shouldRenderPomodoro = + (projectDetails?.is_time_tracking_enabled ?? false) && !hideWidgets?.includes("pomodoro"); const shouldRenderSubIssues = !!subIssues && subIssues.length > 0 && !hideWidgets?.includes("sub-work-items"); const shouldRenderRelations = issueRelationsCount > 0 && !hideWidgets?.includes("relations"); const shouldRenderLinks = !!issue?.link_count && issue?.link_count > 0 && !hideWidgets?.includes("links"); @@ -52,6 +58,14 @@ export const IssueDetailWidgetCollapsibles = observer(function IssueDetailWidget return (
+ {shouldRenderPomodoro && ( + + )} {shouldRenderSubIssues && ( + {isRunningOnAnotherIssue && ( +

+ {t("pomodoro.running_on", { + issue: activeTimer?.issue_detail?.name ?? t("pomodoro.another_work_item"), + })} +

+ )} + void fetchTimeLogs(workspaceSlug, projectId, issueId)} /> +
+ ); +}); diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts new file mode 100644 index 00000000000..31d16501a27 --- /dev/null +++ b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export * from "./root"; +export * from "./title"; +export * from "./content"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx new file mode 100644 index 00000000000..a0c37a7dad2 --- /dev/null +++ b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx @@ -0,0 +1,47 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React from "react"; +import { observer } from "mobx-react"; +// plane imports +import type { TIssueServiceType } from "@plane/types"; +import { Collapsible } from "@plane/ui"; +// hooks +import { useIssueDetail } from "@/hooks/store/use-issue-detail"; +// local imports +import { PomodoroCollapsibleContent } from "./content"; +import { PomodoroCollapsibleTitle } from "./title"; + +type Props = { + workspaceSlug: string; + projectId: string; + issueId: string; + issueServiceType: TIssueServiceType; +}; + +export const PomodoroCollapsible = observer(function PomodoroCollapsible(props: Props) { + const { workspaceSlug, projectId, issueId, issueServiceType } = props; + // store hooks + const { openWidgets, toggleOpenWidget } = useIssueDetail(issueServiceType); + // derived values + const isCollapsibleOpen = openWidgets.includes("pomodoro"); + + return ( + toggleOpenWidget("pomodoro")} + title={} + buttonClassName="w-full" + > + + + ); +}); diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx new file mode 100644 index 00000000000..cc7d10dbac8 --- /dev/null +++ b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx @@ -0,0 +1,48 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React, { useMemo } from "react"; +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { CollapsibleButton } from "@plane/ui"; +// lucide +import { Timer } from "lucide-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +// local imports +import { formatCountdown } from "@/components/pomodoro/helper"; + +type Props = { + isOpen: boolean; +}; + +export const PomodoroCollapsibleTitle = observer(function PomodoroCollapsibleTitle(props: Props) { + const { isOpen } = props; + const { t } = useTranslation(); + const { remainingSeconds, isBreak, hasActiveTimer } = usePomodoroTimer(); + + const indicatorElement = useMemo(() => { + if (!hasActiveTimer && !isBreak) { + return ( + + + + ); + } + return ( + + + + + +

{formatCountdown(remainingSeconds)}

+
+ ); + }, [hasActiveTimer, isBreak, remainingSeconds]); + + return ; +}); diff --git a/apps/web/core/components/issues/issue-detail/sidebar.tsx b/apps/web/core/components/issues/issue-detail/sidebar.tsx index 87e15ddec92..a48aaebaeb4 100644 --- a/apps/web/core/components/issues/issue-detail/sidebar.tsx +++ b/apps/web/core/components/issues/issue-detail/sidebar.tsx @@ -40,6 +40,7 @@ import { useProjectState } from "@/hooks/store/use-project-state"; // components import { IssueParentSelectRoot } from "@/components/issues/parent-select-root"; import { SidebarPropertyListItem } from "@/components/common/layout/sidebar/property-list-item"; +import { PomodoroSidebarIndicator } from "@/components/pomodoro/sidebar-indicator"; import { IssueCycleSelect } from "./cycle-select"; import { formatDuration } from "./time-log/helper"; import { LogWorkModal } from "./time-log/log-work-modal"; @@ -228,9 +229,12 @@ export const IssueDetailsSidebar = observer(function IssueDetailsSidebar(props: type="button" onClick={() => setIsLogWorkModalOpen(true)} disabled={!isEditable} - className="flex h-7.5 w-full grow items-center rounded px-2 text-left text-body-xs-regular hover:bg-layer-transparent-hover disabled:cursor-not-allowed" + className="flex h-7.5 w-full grow items-center gap-2 rounded px-2 text-left text-body-xs-regular hover:bg-layer-transparent-hover disabled:cursor-not-allowed" > - {trackedMinutes > 0 ? formatDuration(trackedMinutes) : 0m} + + {trackedMinutes > 0 ? formatDuration(trackedMinutes) : 0m} + + )} diff --git a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx new file mode 100644 index 00000000000..8b99a024201 --- /dev/null +++ b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx @@ -0,0 +1,145 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React from "react"; +import { observer } from "mobx-react"; +import { useNavigate, useParams } from "react-router"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { Spinner } from "@plane/ui"; +// lucide +import { Check, Coffee, Pause, Play, Square, Timer } from "lucide-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +// local imports +import { formatCountdown } from "./helper"; + +export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { + const { t } = useTranslation(); + const navigate = useNavigate(); + const { workspaceSlug } = useParams(); + + const { + activeTimer, + phase, + isTimerRunning, + isTimerPaused, + isBreak, + hasActiveTimer, + loader, + remainingSeconds, + pause, + resume, + complete, + discard, + skipBreak, + } = usePomodoroTimer(); + + // hide the floating pill when nothing is running + if (!hasActiveTimer && !isBreak) return null; + + const goToTimerIssue = () => { + if (!activeTimer || !workspaceSlug) return; + navigate(`/${workspaceSlug}/projects/${activeTimer.project}/issues/${activeTimer.issue}/`); + }; + + const phaseLabel = isBreak + ? phase === "long-break" + ? t("pomodoro.long_break") + : t("pomodoro.short_break") + : t("pomodoro.focus"); + + const PhaseIcon = isBreak ? Coffee : Timer; + + return ( +
+ + +
+ +
+ {isBreak ? ( + void skipBreak()} + > + + + ) : isTimerRunning ? ( + <> + void pause()}> + + + void complete()}> + + + + ) : isTimerPaused ? ( + <> + void resume()}> + + + void complete()}> + + + + ) : null} + void discard()}> + + + {loader === "mutate" && } +
+
+
+ ); +}); + +const IconButton = ({ + label, + onClick, + disabled, + children, +}: { + label: string; + onClick: () => void; + disabled?: boolean; + children: React.ReactNode; +}) => ( + +); diff --git a/apps/web/core/components/pomodoro/helper.ts b/apps/web/core/components/pomodoro/helper.ts new file mode 100644 index 00000000000..2b0d6288742 --- /dev/null +++ b/apps/web/core/components/pomodoro/helper.ts @@ -0,0 +1,17 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +/** + * Formats a countdown in seconds as a "MM:SS" label. + * @example formatCountdown(1505) // "25:05" + * @example formatCountdown(0) // "00:00" + */ +export const formatCountdown = (totalSeconds: number): string => { + const seconds = Math.max(0, Math.ceil(totalSeconds)); + const minutes = Math.floor(seconds / 60); + const remaining = seconds % 60; + return `${String(minutes).padStart(2, "0")}:${String(remaining).padStart(2, "0")}`; +}; diff --git a/apps/web/core/components/pomodoro/pomodoro-timer.tsx b/apps/web/core/components/pomodoro/pomodoro-timer.tsx new file mode 100644 index 00000000000..b48276fc4cd --- /dev/null +++ b/apps/web/core/components/pomodoro/pomodoro-timer.tsx @@ -0,0 +1,206 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { Button } from "@plane/propel/button"; +import { cn } from "@plane/utils"; +// lucide +import { Check, Pause, Play, SkipForward, Square, Timer } from "lucide-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +// local imports +import { formatCountdown } from "./helper"; + +const RING_SIZE = 160; +const RING_STROKE = 10; +const RING_RADIUS = (RING_SIZE - RING_STROKE) / 2; +const RING_CIRCUMFERENCE = 2 * Math.PI * RING_RADIUS; + +type Props = { + /** when provided, an idle timer can be started for this work item */ + issueId?: string; + /** invoked right after a focus session completes and a time log is created */ + onTimeLogCreated?: () => void; +}; + +export const PomodoroTimer = observer(function PomodoroTimer(props: Props) { + const { issueId, onTimeLogCreated } = props; + const { t } = useTranslation(); + const { + settings, + phase, + sessionCount, + remainingSeconds, + progress, + isTimerRunning, + isTimerPaused, + isBreak, + loader, + startFocus, + pause, + resume, + complete, + discard, + skipBreak, + } = usePomodoroTimer(); + + const handleComplete = async () => { + const response = await complete(); + if (response?.time_log) onTimeLogCreated?.(); + }; + + const phaseLabel = isBreak + ? phase === "long-break" + ? t("pomodoro.long_break") + : t("pomodoro.short_break") + : t("pomodoro.focus"); + + const totalSessions = settings.sessions_before_long_break > 0 ? settings.sessions_before_long_break : 4; + const isBreakAccent = isBreak; + + return ( +
+
+ + + + +
+ {formatCountdown(remainingSeconds)} + {phaseLabel} +
+
+ + + +
+ {isBreak ? ( + + ) : isTimerRunning ? ( + <> + + + + + ) : isTimerPaused ? ( + <> + + + + + ) : ( + + )} +
+
+ ); +}); + +type SessionDotsProps = { + total: number; + completed: number; +}; + +const SessionDots = ({ total, completed }: SessionDotsProps) => { + const { t } = useTranslation(); + return ( +
{t("pomodoro.session_count", { completed, total })}
+ ); +}; diff --git a/apps/web/core/components/pomodoro/sidebar-indicator.tsx b/apps/web/core/components/pomodoro/sidebar-indicator.tsx new file mode 100644 index 00000000000..ef64fd2d970 --- /dev/null +++ b/apps/web/core/components/pomodoro/sidebar-indicator.tsx @@ -0,0 +1,35 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +// local imports +import { formatCountdown } from "./helper"; + +type Props = { + issueId: string; +}; + +/** Compact live pomodoro countdown shown next to the Time tracking property. */ +export const PomodoroSidebarIndicator = observer(function PomodoroSidebarIndicator(props: Props) { + const { issueId } = props; + const { activeTimer, isBreak, remainingSeconds } = usePomodoroTimer(); + + const isRelevant = + !!activeTimer && + activeTimer.issue === issueId && + (activeTimer.status === "running" || activeTimer.status === "paused" || isBreak); + + if (!isRelevant) return null; + + return ( + + + {formatCountdown(remainingSeconds)} + + ); +}); diff --git a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts new file mode 100644 index 00000000000..e15ea75e828 --- /dev/null +++ b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts @@ -0,0 +1,230 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useCallback, useEffect, useMemo, useRef, useState } from "react"; +// plane types +import type { TCompletePomodoroResponse, TPomodoroSettings, TPomodoroTimer } from "@plane/types"; +import { DEFAULT_POMODORO_SETTINGS } from "@plane/types"; +// store hooks +import { usePomodoroTimerStore } from "@/hooks/store/use-pomodoro-timer-store"; +import { useUserProfile } from "@/hooks/store/user"; + +export type TPomodoroPhase = "focus" | "short-break" | "long-break"; + +export type TPomodoroTimerReturn = { + /** server-persisted focus session, if any is active */ + activeTimer: TPomodoroTimer | undefined; + /** the user's pomodoro settings */ + settings: TPomodoroSettings; + /** current pomodoro phase */ + phase: TPomodoroPhase; + /** focus sessions completed in the current cycle */ + sessionCount: number; + /** time left in the current phase (seconds) */ + remainingSeconds: number; + /** total duration of the current phase (seconds) */ + totalSeconds: number; + /** progress from 0..1 for the current phase */ + progress: number; + isTimerRunning: boolean; + isTimerPaused: boolean; + hasActiveTimer: boolean; + isBreak: boolean; + loader: "fetch" | "start" | "mutate" | undefined; + startFocus: (issueId: string) => Promise; + pause: () => Promise; + resume: () => Promise; + complete: () => Promise; + discard: () => Promise; + skipBreak: () => void; +}; + +export const usePomodoroTimer = (): TPomodoroTimerReturn => { + const { activeTimer, loader, fetchTimers, startTimer, pauseTimer, resumeTimer, completeTimer, discardTimer } = + usePomodoroTimerStore(); + const { data: userProfile } = useUserProfile(); + const settings = userProfile?.pomodoro_settings ?? DEFAULT_POMODORO_SETTINGS; + + // focus countdown clock (server-authoritative elapsed time) + const [now, setNow] = useState(() => Date.now()); + + // client-side pomodoro phase state + const [phase, setPhase] = useState("focus"); + const [sessionCount, setSessionCount] = useState(0); + const [breakSecondsLeft, setBreakSecondsLeft] = useState(null); + const [focusIssueId, setFocusIssueId] = useState(null); + + // guards against double-completing a focus session + const completingRef = useRef(false); + + useEffect(() => { + void fetchTimers(); + }, [fetchTimers]); + + // tick the clock only while a focus session is actually running + useEffect(() => { + if (phase !== "focus" || !activeTimer || activeTimer.status !== "running") return; + const interval = setInterval(() => setNow(Date.now()), 1000); + return () => clearInterval(interval); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [phase, activeTimer?.id, activeTimer?.status]); + + // tick the break countdown + useEffect(() => { + if (phase === "focus" || breakSecondsLeft === null || breakSecondsLeft <= 0) return; + const interval = setInterval(() => setBreakSecondsLeft((seconds) => (seconds === null ? 0 : seconds - 1)), 1000); + return () => clearInterval(interval); + }, [phase, breakSecondsLeft]); + + const elapsedSeconds = useMemo(() => { + if (!activeTimer) return 0; + if (activeTimer.status !== "running") return activeTimer.paused_seconds; + const startedAt = Date.parse(activeTimer.started_at); + return activeTimer.paused_seconds + Math.max(0, Math.floor((now - startedAt) / 1000)); + }, [activeTimer, now]); + + const totalSeconds = useMemo(() => { + if (phase === "focus") return (activeTimer?.duration_minutes ?? settings.focus_minutes) * 60; + if (phase === "short-break") return settings.short_break_minutes * 60; + return settings.long_break_minutes * 60; + }, [phase, activeTimer?.duration_minutes, settings]); + + const remainingSeconds = useMemo(() => { + if (phase === "focus") return Math.max(0, totalSeconds - elapsedSeconds); + return breakSecondsLeft ?? totalSeconds; + }, [phase, totalSeconds, elapsedSeconds, breakSecondsLeft]); + + const progress = useMemo( + () => (totalSeconds > 0 ? remainingSeconds / totalSeconds : 0), + [remainingSeconds, totalSeconds] + ); + + const handleTimerComplete = useCallback( + async (issueId: string): Promise => { + if (!activeTimer || activeTimer.status !== "running") return undefined; + if (completingRef.current) return undefined; + completingRef.current = true; + try { + const response = await completeTimer(settings.auto_create_time_log); + + const nextCount = sessionCount + 1; + const isLongBreak = + settings.sessions_before_long_break > 0 && nextCount % settings.sessions_before_long_break === 0; + + if (settings.auto_start_break) { + const breakMinutes = isLongBreak ? settings.long_break_minutes : settings.short_break_minutes; + setSessionCount(nextCount); + setPhase(isLongBreak ? "long-break" : "short-break"); + setBreakSecondsLeft(breakMinutes * 60); + setFocusIssueId(issueId); + } else { + setSessionCount(nextCount); + setPhase("focus"); + setFocusIssueId(null); + setBreakSecondsLeft(null); + } + + return response; + } finally { + completingRef.current = false; + } + }, + [activeTimer, settings, sessionCount, completeTimer] + ); + + // auto-complete the focus session the moment its countdown hits zero + useEffect(() => { + if (phase !== "focus" || !activeTimer || activeTimer.status !== "running") return; + if (remainingSeconds > 0) return; + void handleTimerComplete(activeTimer.issue); + }, [remainingSeconds, phase, activeTimer, handleTimerComplete]); + + const startFocus = useCallback( + async (issueId: string, resetSession: boolean = true): Promise => { + if (resetSession) { + setSessionCount(0); + } + setFocusIssueId(issueId); + setPhase("focus"); + setBreakSecondsLeft(null); + return startTimer({ issue_id: issueId, duration_minutes: settings.focus_minutes }); + }, + [settings.focus_minutes, startTimer] + ); + + // when the break countdown reaches zero, start the next focus session (if enabled) + useEffect(() => { + if (phase === "focus") return; + if (breakSecondsLeft === null || breakSecondsLeft > 0) return; + + const nextFocusIssueId = focusIssueId; + setPhase("focus"); + setBreakSecondsLeft(null); + + if (settings.auto_start_focus && nextFocusIssueId) { + void startFocus(nextFocusIssueId, false); + } + }, [breakSecondsLeft, phase, focusIssueId, settings.auto_start_focus, startFocus]); + + const pause = useCallback(async () => { + if (phase !== "focus") return; + await pauseTimer(); + }, [phase, pauseTimer]); + + const resume = useCallback(async () => { + if (phase !== "focus") return; + await resumeTimer(); + }, [phase, resumeTimer]); + + const complete = useCallback(async (): Promise => { + if (!activeTimer) throw new Error("No active pomodoro timer"); + const response = await handleTimerComplete(activeTimer.issue); + if (!response) throw new Error("No active pomodoro timer"); + return response; + }, [activeTimer, handleTimerComplete]); + + const discard = useCallback(async () => { + setPhase("focus"); + setBreakSecondsLeft(null); + await discardTimer(); + }, [discardTimer]); + + const skipBreak = useCallback(() => { + if (phase === "focus") return; + const nextFocusIssueId = focusIssueId; + setPhase("focus"); + setBreakSecondsLeft(null); + if (nextFocusIssueId) { + void startFocus(nextFocusIssueId, false); + } + }, [phase, focusIssueId, startFocus]); + + const isTimerRunning = phase === "focus" && activeTimer?.status === "running"; + const isTimerPaused = phase === "focus" && activeTimer?.status === "paused"; + const hasActiveTimer = !!activeTimer && (activeTimer.status === "running" || activeTimer.status === "paused"); + const isBreak = phase !== "focus"; + + return { + activeTimer, + settings, + phase, + sessionCount, + remainingSeconds, + totalSeconds, + progress, + isTimerRunning, + isTimerPaused, + hasActiveTimer, + isBreak, + loader, + startFocus, + pause, + resume, + complete, + discard, + skipBreak, + }; +}; diff --git a/apps/web/core/hooks/store/use-pomodoro-timer-store.ts b/apps/web/core/hooks/store/use-pomodoro-timer-store.ts new file mode 100644 index 00000000000..6ee75ae6c51 --- /dev/null +++ b/apps/web/core/hooks/store/use-pomodoro-timer-store.ts @@ -0,0 +1,17 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useContext } from "react"; +// mobx store +import { StoreContext } from "@/lib/store-context"; +// types +import type { IPomodoroTimerStore } from "@/store/pomodoro/pomodoro-timer.store"; + +export const usePomodoroTimerStore = (): IPomodoroTimerStore => { + const context = useContext(StoreContext); + if (context === undefined) throw new Error("usePomodoroTimerStore must be used within StoreProvider"); + return context.pomodoroTimer; +}; diff --git a/apps/web/core/services/pomodoro/pomodoro-timer.service.ts b/apps/web/core/services/pomodoro/pomodoro-timer.service.ts new file mode 100644 index 00000000000..7422dd2a14c --- /dev/null +++ b/apps/web/core/services/pomodoro/pomodoro-timer.service.ts @@ -0,0 +1,65 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +// plane types +import { API_BASE_URL } from "@plane/constants"; +import type { TCompletePomodoroResponse, TPomodoroTimer, TStartPomodoroPayload } from "@plane/types"; +// services +import { APIService } from "@/services/api.service"; + +export class PomodoroTimerService extends APIService { + constructor() { + super(API_BASE_URL); + } + + async getTimers(): Promise { + return this.get("/api/users/me/pomodoro-timers/") + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async startTimer(data: TStartPomodoroPayload): Promise { + return this.post("/api/users/me/pomodoro-timers/", data) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async pauseTimer(timerId: string): Promise { + return this.post(`/api/users/me/pomodoro-timers/${timerId}/pause/`) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async resumeTimer(timerId: string): Promise { + return this.post(`/api/users/me/pomodoro-timers/${timerId}/resume/`) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async completeTimer(timerId: string, createTimeLog: boolean = true): Promise { + return this.post(`/api/users/me/pomodoro-timers/${timerId}/complete/`, { create_time_log: createTimeLog }) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async discardTimer(timerId: string): Promise { + return this.post(`/api/users/me/pomodoro-timers/${timerId}/discard/`) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } +} diff --git a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts new file mode 100644 index 00000000000..74b207f57f8 --- /dev/null +++ b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts @@ -0,0 +1,136 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { action, makeObservable, observable, runInAction } from "mobx"; +// plane types +import type { TCompletePomodoroResponse, TPomodoroTimer, TStartPomodoroPayload } from "@plane/types"; +// services +import { PomodoroTimerService } from "@/services/pomodoro/pomodoro-timer.service"; +// types +import type { CoreRootStore } from "../root.store"; + +export type TPomodoroTimerLoader = "fetch" | "start" | "mutate" | undefined; + +export interface IPomodoroTimerStore { + // observables + activeTimer: TPomodoroTimer | undefined; + loader: TPomodoroTimerLoader; + // helper methods + getActiveTimer: () => TPomodoroTimer | undefined; + // actions + fetchTimers: () => Promise; + startTimer: (data: TStartPomodoroPayload) => Promise; + pauseTimer: () => Promise; + resumeTimer: () => Promise; + completeTimer: (createTimeLog?: boolean) => Promise; + discardTimer: () => Promise; +} + +export class PomodoroTimerStore implements IPomodoroTimerStore { + // observables + loader: TPomodoroTimerLoader = undefined; + activeTimer: TPomodoroTimer | undefined = undefined; + // services + pomodoroTimerService; + // root store + rootStore; + + constructor(rootStore: CoreRootStore) { + makeObservable(this, { + // observables + loader: observable.ref, + activeTimer: observable, + // actions + fetchTimers: action, + startTimer: action, + pauseTimer: action, + resumeTimer: action, + completeTimer: action, + discardTimer: action, + }); + this.rootStore = rootStore; + this.pomodoroTimerService = new PomodoroTimerService(); + } + + // helper methods + getActiveTimer = () => { + if (!this.activeTimer) return undefined; + if (this.activeTimer.status === "completed" || this.activeTimer.status === "discarded") return undefined; + return this.activeTimer; + }; + + // actions + fetchTimers = async () => { + this.loader = "fetch"; + const timers = await this.pomodoroTimerService.getTimers(); + + runInAction(() => { + const activeTimer = timers.find((timer) => timer.status === "running" || timer.status === "paused"); + this.activeTimer = activeTimer ?? this.activeTimer; + this.loader = undefined; + }); + + return timers; + }; + + startTimer = async (data: TStartPomodoroPayload) => { + this.loader = "start"; + const timer = await this.pomodoroTimerService.startTimer(data); + + runInAction(() => { + this.activeTimer = timer; + this.loader = undefined; + }); + + return timer; + }; + + pauseTimer = async () => { + if (!this.getActiveTimer()) return; + this.loader = "mutate"; + const timer = await this.pomodoroTimerService.pauseTimer(this.activeTimer!.id); + + runInAction(() => { + this.activeTimer = timer; + this.loader = undefined; + }); + }; + + resumeTimer = async () => { + if (!this.getActiveTimer()) return; + this.loader = "mutate"; + const timer = await this.pomodoroTimerService.resumeTimer(this.activeTimer!.id); + + runInAction(() => { + this.activeTimer = timer; + this.loader = undefined; + }); + }; + + completeTimer = async (createTimeLog: boolean = true) => { + if (!this.getActiveTimer()) throw new Error("No active pomodoro timer"); + this.loader = "mutate"; + const response = await this.pomodoroTimerService.completeTimer(this.activeTimer!.id, createTimeLog); + + runInAction(() => { + this.activeTimer = response.timer; + this.loader = undefined; + }); + + return response; + }; + + discardTimer = async () => { + if (!this.getActiveTimer()) return; + this.loader = "mutate"; + const timer = await this.pomodoroTimerService.discardTimer(this.activeTimer!.id); + + runInAction(() => { + this.activeTimer = timer; + this.loader = undefined; + }); + }; +} diff --git a/apps/web/core/store/root.store.ts b/apps/web/core/store/root.store.ts index ebca38e41ad..4e6584f3397 100644 --- a/apps/web/core/store/root.store.ts +++ b/apps/web/core/store/root.store.ts @@ -50,6 +50,8 @@ import type { IModuleStore } from "./module.store"; import { ModulesStore } from "./module.store"; import type { IModuleFilterStore } from "./module_filter.store"; import { ModuleFilterStore } from "./module_filter.store"; +import type { IPomodoroTimerStore } from "./pomodoro/pomodoro-timer.store"; +import { PomodoroTimerStore } from "./pomodoro/pomodoro-timer.store"; import type { IMultipleSelectStore } from "./multiple_select.store"; import { MultipleSelectStore } from "./multiple_select.store"; import type { IWorkspaceNotificationStore } from "./notifications/workspace-notifications.store"; @@ -103,6 +105,7 @@ export class CoreRootStore { workItemFilters: IWorkItemFilterStore; powerK: IPowerKStore; timelineStore: ITimelineStore; + pomodoroTimer: IPomodoroTimerStore; constructor() { this.router = new RouterStore(); @@ -135,6 +138,7 @@ export class CoreRootStore { this.workItemFilters = new WorkItemFilterStore(); this.powerK = new PowerKStore(); this.timelineStore = new TimeLineStore(this); + this.pomodoroTimer = new PomodoroTimerStore(this); } resetOnSignOut() { @@ -169,6 +173,7 @@ export class CoreRootStore { this.workItemFilters = new WorkItemFilterStore(); this.powerK = new PowerKStore(); this.timelineStore = new TimeLineStore(this); + this.pomodoroTimer = new PomodoroTimerStore(this); } } diff --git a/apps/web/core/store/user/profile.store.ts b/apps/web/core/store/user/profile.store.ts index d9024c4fe67..7224d0a3457 100644 --- a/apps/web/core/store/user/profile.store.ts +++ b/apps/web/core/store/user/profile.store.ts @@ -11,7 +11,7 @@ import { setLanguage } from "@plane/i18n"; import type { TLanguage } from "@plane/i18n"; // types import type { IUserTheme, TUserProfile } from "@plane/types"; -import { EStartOfTheWeek } from "@plane/types"; +import { DEFAULT_POMODORO_SETTINGS, EStartOfTheWeek } from "@plane/types"; // services import { UserService } from "@/services/user.service"; // store @@ -66,6 +66,7 @@ export class ProfileStore implements IUserProfileStore { updated_at: "", language: "", start_of_the_week: EStartOfTheWeek.SUNDAY, + pomodoro_settings: DEFAULT_POMODORO_SETTINGS, }; // services diff --git a/packages/i18n/src/constants/namespaces.ts b/packages/i18n/src/constants/namespaces.ts index 3a75ed2f7ef..007ef53f457 100644 --- a/packages/i18n/src/constants/namespaces.ts +++ b/packages/i18n/src/constants/namespaces.ts @@ -19,6 +19,7 @@ export const NAMESPACES = [ "navigation", "notification", "page", + "pomodoro", "power-k", "project", "project-settings", diff --git a/packages/i18n/src/locales/cs/pomodoro.json b/packages/i18n/src/locales/cs/pomodoro.json new file mode 100644 index 00000000000..5c60586c367 --- /dev/null +++ b/packages/i18n/src/locales/cs/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Soustředění", + "short_break": "Krátká přestávka", + "long_break": "Dlouhá přestávka", + "start_focus": "Zahájit soustředění", + "pause": "Pozastavit", + "resume": "Pokračovat", + "complete": "Dokončit", + "discard": "Zahodit", + "skip_break": "Přeskočit přestávku", + "open_work_item": "Otevřít pracovní položku", + "session_count": "{completed} z {total} sezení", + "running_on": "Časovač běží pro {issue}", + "another_work_item": "jinou pracovní položku" + } +} diff --git a/packages/i18n/src/locales/de/pomodoro.json b/packages/i18n/src/locales/de/pomodoro.json new file mode 100644 index 00000000000..943b623809c --- /dev/null +++ b/packages/i18n/src/locales/de/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Fokus", + "short_break": "Kurze Pause", + "long_break": "Lange Pause", + "start_focus": "Fokus starten", + "pause": "Pausieren", + "resume": "Fortsetzen", + "complete": "Abschließen", + "discard": "Verwerfen", + "skip_break": "Pause überspringen", + "open_work_item": "Arbeitselement öffnen", + "session_count": "{completed} von {total} Sitzungen", + "running_on": "Timer läuft für {issue}", + "another_work_item": "ein anderes Arbeitselement" + } +} diff --git a/packages/i18n/src/locales/en/pomodoro.json b/packages/i18n/src/locales/en/pomodoro.json new file mode 100644 index 00000000000..e91242a768c --- /dev/null +++ b/packages/i18n/src/locales/en/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Focus", + "short_break": "Short break", + "long_break": "Long break", + "start_focus": "Start focus", + "pause": "Pause", + "resume": "Resume", + "complete": "Complete", + "discard": "Discard", + "skip_break": "Skip break", + "open_work_item": "Open work item", + "session_count": "{completed} of {total} sessions", + "running_on": "Timer running on {issue}", + "another_work_item": "another work item" + } +} diff --git a/packages/i18n/src/locales/es/pomodoro.json b/packages/i18n/src/locales/es/pomodoro.json new file mode 100644 index 00000000000..38b323950ba --- /dev/null +++ b/packages/i18n/src/locales/es/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Concentrarse", + "short_break": "Descanso corto", + "long_break": "Descanso largo", + "start_focus": "Iniciar concentración", + "pause": "Pausar", + "resume": "Reanudar", + "complete": "Completar", + "discard": "Descartar", + "skip_break": "Omitir descanso", + "open_work_item": "Abrir elemento de trabajo", + "session_count": "{completed} de {total} sesiones", + "running_on": "El temporizador se está ejecutando en {issue}", + "another_work_item": "otro elemento de trabajo" + } +} diff --git a/packages/i18n/src/locales/fr/pomodoro.json b/packages/i18n/src/locales/fr/pomodoro.json new file mode 100644 index 00000000000..3d732d4af21 --- /dev/null +++ b/packages/i18n/src/locales/fr/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Concentration", + "short_break": "Pause courte", + "long_break": "Pause longue", + "start_focus": "Commencer la concentration", + "pause": "Mettre en pause", + "resume": "Reprendre", + "complete": "Terminer", + "discard": "Abandonner", + "skip_break": "Passer la pause", + "open_work_item": "Ouvrir l’élément de travail", + "session_count": "{completed} sur {total} séances", + "running_on": "Le minuteur tourne sur {issue}", + "another_work_item": "un autre élément de travail" + } +} diff --git a/packages/i18n/src/locales/id/pomodoro.json b/packages/i18n/src/locales/id/pomodoro.json new file mode 100644 index 00000000000..af1217aa594 --- /dev/null +++ b/packages/i18n/src/locales/id/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Fokus", + "short_break": "Istirahat singkat", + "long_break": "Istirahat panjang", + "start_focus": "Mulai fokus", + "pause": "Jeda", + "resume": "Lanjutkan", + "complete": "Selesai", + "discard": "Buang", + "skip_break": "Lewati istirahat", + "open_work_item": "Buka item kerja", + "session_count": "{completed} dari {total} sesi", + "running_on": "Timer berjalan untuk {issue}", + "another_work_item": "item kerja lainnya" + } +} diff --git a/packages/i18n/src/locales/it/pomodoro.json b/packages/i18n/src/locales/it/pomodoro.json new file mode 100644 index 00000000000..8f74b28a198 --- /dev/null +++ b/packages/i18n/src/locales/it/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Concentrazione", + "short_break": "Pausa breve", + "long_break": "Pausa lunga", + "start_focus": "Inizia la concentrazione", + "pause": "Metti in pausa", + "resume": "Riprendi", + "complete": "Completa", + "discard": "Scarta", + "skip_break": "Salta la pausa", + "open_work_item": "Apri l’elemento di lavoro", + "session_count": "{completed} di {total} sessioni", + "running_on": "Timer in esecuzione su {issue}", + "another_work_item": "un altro elemento di lavoro" + } +} diff --git a/packages/i18n/src/locales/ja/pomodoro.json b/packages/i18n/src/locales/ja/pomodoro.json new file mode 100644 index 00000000000..5818aa54b30 --- /dev/null +++ b/packages/i18n/src/locales/ja/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "ポモドーロ", + "focus": "集中", + "short_break": "短い休憩", + "long_break": "長い休憩", + "start_focus": "集中を開始", + "pause": "一時停止", + "resume": "再開", + "complete": "完了", + "discard": "破棄", + "skip_break": "休憩をスキップ", + "open_work_item": "作業項目を開く", + "session_count": "{completed} / {total} セッション", + "running_on": "{issue} でタイマーが動作中", + "another_work_item": "別の作業項目" + } +} diff --git a/packages/i18n/src/locales/ko/pomodoro.json b/packages/i18n/src/locales/ko/pomodoro.json new file mode 100644 index 00000000000..9262228515a --- /dev/null +++ b/packages/i18n/src/locales/ko/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "포모도로", + "focus": "집중", + "short_break": "짧은 휴식", + "long_break": "긴 휴식", + "start_focus": "집중 시작", + "pause": "일시정지", + "resume": "재개", + "complete": "완료", + "discard": "버리기", + "skip_break": "휴식 건너뛰기", + "open_work_item": "작업 항목 열기", + "session_count": "총 {total}회 중 {completed}회", + "running_on": "{issue}에서 타이머 실행 중", + "another_work_item": "다른 작업 항목" + } +} diff --git a/packages/i18n/src/locales/pl/pomodoro.json b/packages/i18n/src/locales/pl/pomodoro.json new file mode 100644 index 00000000000..f1654238cfa --- /dev/null +++ b/packages/i18n/src/locales/pl/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Skupienie", + "short_break": "Krótka przerwa", + "long_break": "Długa przerwa", + "start_focus": "Rozpocznij skupienie", + "pause": "Wstrzymaj", + "resume": "Wznów", + "complete": "Zakończ", + "discard": "Odrzuć", + "skip_break": "Pomiń przerwę", + "open_work_item": "Otwórz element pracy", + "session_count": "{completed} z {total} sesji", + "running_on": "Licznik działa dla {issue}", + "another_work_item": "inny element pracy" + } +} diff --git a/packages/i18n/src/locales/pt-BR/pomodoro.json b/packages/i18n/src/locales/pt-BR/pomodoro.json new file mode 100644 index 00000000000..f1f03439f78 --- /dev/null +++ b/packages/i18n/src/locales/pt-BR/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Foco", + "short_break": "Pausa curta", + "long_break": "Pausa longa", + "start_focus": "Iniciar foco", + "pause": "Pausar", + "resume": "Retomar", + "complete": "Concluir", + "discard": "Descartar", + "skip_break": "Pular pausa", + "open_work_item": "Abrir item de trabalho", + "session_count": "{completed} de {total} sessões", + "running_on": "O temporizador está rodando em {issue}", + "another_work_item": "outro item de trabalho" + } +} diff --git a/packages/i18n/src/locales/ro/pomodoro.json b/packages/i18n/src/locales/ro/pomodoro.json new file mode 100644 index 00000000000..fa1d5cb920d --- /dev/null +++ b/packages/i18n/src/locales/ro/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Concentrare", + "short_break": "Pauză scurtă", + "long_break": "Pauză lungă", + "start_focus": "Începe concentrarea", + "pause": "Pauză", + "resume": "Reia", + "complete": "Finalizează", + "discard": "Renunță", + "skip_break": "Sari peste pauză", + "open_work_item": "Deschide activitatea", + "session_count": "{completed} din {total} sesiuni", + "running_on": "Temporizatorul rulează pentru {issue}", + "another_work_item": "altă activitate" + } +} diff --git a/packages/i18n/src/locales/ru/pomodoro.json b/packages/i18n/src/locales/ru/pomodoro.json new file mode 100644 index 00000000000..6f94983be7b --- /dev/null +++ b/packages/i18n/src/locales/ru/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Помодоро", + "focus": "Фокус", + "short_break": "Короткий перерыв", + "long_break": "Длинный перерыв", + "start_focus": "Начать фокус", + "pause": "Пауза", + "resume": "Продолжить", + "complete": "Завершить", + "discard": "Отменить", + "skip_break": "Пропустить перерыв", + "open_work_item": "Открыть рабочий элемент", + "session_count": "{completed} из {total} сессий", + "running_on": "Таймер запущен для {issue}", + "another_work_item": "другой рабочий элемент" + } +} diff --git a/packages/i18n/src/locales/sk/pomodoro.json b/packages/i18n/src/locales/sk/pomodoro.json new file mode 100644 index 00000000000..fa4bbd74704 --- /dev/null +++ b/packages/i18n/src/locales/sk/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Sústredenie", + "short_break": "Krátka prestávka", + "long_break": "Dlhšia prestávka", + "start_focus": "Začať sústredenie", + "pause": "Pozastaviť", + "resume": "Pokračovať", + "complete": "Dokončiť", + "discard": "Zahodiť", + "skip_break": "Preskočiť prestávku", + "open_work_item": "Otvoriť pracovnú položku", + "session_count": "{completed} z {total} sedení", + "running_on": "Časovač beží pre {issue}", + "another_work_item": "inú pracovnú položku" + } +} diff --git a/packages/i18n/src/locales/tr-TR/pomodoro.json b/packages/i18n/src/locales/tr-TR/pomodoro.json new file mode 100644 index 00000000000..44268bc0abf --- /dev/null +++ b/packages/i18n/src/locales/tr-TR/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Odaklanma", + "short_break": "Kısa mola", + "long_break": "Uzun mola", + "start_focus": "Odaklanmayı başlat", + "pause": "Duraklat", + "resume": "Sürdür", + "complete": "Tamamla", + "discard": "Vazgeç", + "skip_break": "Molayı atla", + "open_work_item": "İş öğesini aç", + "session_count": "{total} oturumdan {completed}", + "running_on": "Zamanlayıcı {issue} için çalışıyor", + "another_work_item": "başka bir iş öğesi" + } +} diff --git a/packages/i18n/src/locales/ua/pomodoro.json b/packages/i18n/src/locales/ua/pomodoro.json new file mode 100644 index 00000000000..cc56a241671 --- /dev/null +++ b/packages/i18n/src/locales/ua/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Помодоро", + "focus": "Фокус", + "short_break": "Коротка перерва", + "long_break": "Довга перерва", + "start_focus": "Розпочати фокус", + "pause": "Пауза", + "resume": "Продовжити", + "complete": "Завершити", + "discard": "Скасувати", + "skip_break": "Пропустити перерву", + "open_work_item": "Відкрити робочу одиницю", + "session_count": "{completed} із {total} сесій", + "running_on": "Таймер працює для {issue}", + "another_work_item": "іншу робочу одиницю" + } +} diff --git a/packages/i18n/src/locales/vi-VN/pomodoro.json b/packages/i18n/src/locales/vi-VN/pomodoro.json new file mode 100644 index 00000000000..49dd9078554 --- /dev/null +++ b/packages/i18n/src/locales/vi-VN/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "Pomodoro", + "focus": "Tập trung", + "short_break": "Nghỉ ngắn", + "long_break": "Nghỉ dài", + "start_focus": "Bắt đầu tập trung", + "pause": "Tạm dừng", + "resume": "Tiếp tục", + "complete": "Hoàn thành", + "discard": "Hủy", + "skip_break": "Bỏ qua giờ nghỉ", + "open_work_item": "Mở mục công việc", + "session_count": "{completed} trên {total} phiên", + "running_on": "Đang chạy hẹn giờ cho {issue}", + "another_work_item": "mục công việc khác" + } +} diff --git a/packages/i18n/src/locales/zh-CN/pomodoro.json b/packages/i18n/src/locales/zh-CN/pomodoro.json new file mode 100644 index 00000000000..6b04cf2ddd7 --- /dev/null +++ b/packages/i18n/src/locales/zh-CN/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "番茄钟", + "focus": "专注", + "short_break": "短休息", + "long_break": "长休息", + "start_focus": "开始专注", + "pause": "暂停", + "resume": "继续", + "complete": "完成", + "discard": "放弃", + "skip_break": "跳过休息", + "open_work_item": "打开工作项", + "session_count": "已完成 {completed} 个,共 {total} 个", + "running_on": "计时器正在运行于 {issue}", + "another_work_item": "其他工作项" + } +} diff --git a/packages/i18n/src/locales/zh-TW/pomodoro.json b/packages/i18n/src/locales/zh-TW/pomodoro.json new file mode 100644 index 00000000000..ede40352941 --- /dev/null +++ b/packages/i18n/src/locales/zh-TW/pomodoro.json @@ -0,0 +1,18 @@ +{ + "pomodoro": { + "title": "番茄鐘", + "focus": "專注", + "short_break": "短休息", + "long_break": "長休息", + "start_focus": "開始專注", + "pause": "暫停", + "resume": "繼續", + "complete": "完成", + "discard": "放棄", + "skip_break": "跳過休息", + "open_work_item": "開啟工作事項", + "session_count": "已完成 {completed} 個,共 {total} 個", + "running_on": "計時器正在執行於 {issue}", + "another_work_item": "其他工作事項" + } +} diff --git a/packages/types/src/index.ts b/packages/types/src/index.ts index f066f494629..061a481404f 100644 --- a/packages/types/src/index.ts +++ b/packages/types/src/index.ts @@ -60,3 +60,4 @@ export * from "./workspace-notifications"; export * from "./workspace-views"; export * from "./base-layouts"; export * from "./pagination"; +export * from "./pomodoro/timer"; diff --git a/packages/types/src/issues/issue.ts b/packages/types/src/issues/issue.ts index bd4a4b45d7e..e903a7d6c57 100644 --- a/packages/types/src/issues/issue.ts +++ b/packages/types/src/issues/issue.ts @@ -157,7 +157,7 @@ export type TBulkOperationsPayload = { properties: Partial; }; -export type TWorkItemWidgets = "sub-work-items" | "relations" | "links" | "attachments"; +export type TWorkItemWidgets = "sub-work-items" | "relations" | "links" | "attachments" | "pomodoro"; export type TIssueServiceType = EIssueServiceType.ISSUES | EIssueServiceType.EPICS | EIssueServiceType.WORK_ITEMS; diff --git a/packages/types/src/pomodoro/timer.ts b/packages/types/src/pomodoro/timer.ts new file mode 100644 index 00000000000..8f0872bfa3d --- /dev/null +++ b/packages/types/src/pomodoro/timer.ts @@ -0,0 +1,80 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import type { IUserLite } from "../users"; +import type { + TIssueActivityIssueDetail, + TIssueActivityProjectDetail, + TIssueActivityUserDetail, +} from "../issues/activity/base"; + +export type TPomodoroTimerStatus = "running" | "paused" | "completed" | "discarded"; + +export type TPomodoroSettings = { + /** focus session length in minutes */ + focus_minutes: number; + /** short break length in minutes */ + short_break_minutes: number; + /** long break length in minutes */ + long_break_minutes: number; + /** number of focus sessions before a long break */ + sessions_before_long_break: number; + /** automatically move to a break once a focus session completes */ + auto_start_break: boolean; + /** automatically start the next focus session once a break completes */ + auto_start_focus: boolean; + /** automatically create a time log when a focus session completes */ + auto_create_time_log: boolean; +}; + +export const DEFAULT_POMODORO_SETTINGS: TPomodoroSettings = { + focus_minutes: 25, + short_break_minutes: 5, + long_break_minutes: 15, + sessions_before_long_break: 4, + auto_start_break: true, + auto_start_focus: true, + auto_create_time_log: true, +}; + +export type TPomodoroTimer = { + id: string; + workspace: string; + project: string; + project_detail: TIssueActivityProjectDetail; + issue: string; + issue_detail: TIssueActivityIssueDetail; + /** whose timer this is */ + started_by: string; + started_by_detail: TIssueActivityUserDetail | IUserLite; + /** start of the current running segment (server time) */ + started_at: string; + duration_minutes: number; + /** accumulated focus time already spent (seconds) */ + paused_seconds: number; + status: TPomodoroTimerStatus; + description: string; + created_at: string; + updated_at: string; +}; + +export type TStartPomodoroPayload = { + issue_id: string; + duration_minutes?: number; + description?: string; +}; + +export type TCompletePomodoroResponse = { + time_log: { + id: string; + issue: string; + duration_minutes: number; + logged_by: string; + description: string; + logged_date: string; + } | null; + timer: TPomodoroTimer; +}; diff --git a/packages/types/src/users.ts b/packages/types/src/users.ts index 7391343c8a0..f1641639f99 100644 --- a/packages/types/src/users.ts +++ b/packages/types/src/users.ts @@ -7,6 +7,7 @@ import type { TUserPermissions } from "./enums"; import type { IIssueActivity, TIssuePriorities, TStateGroups } from "."; import type { TLoginMediums } from "./instance"; +import type { TPomodoroSettings } from "./pomodoro/timer"; /** * @description The start of the week for the user @@ -82,6 +83,7 @@ export type TUserProfile = { created_at: Date | string; updated_at: Date | string; start_of_the_week: EStartOfTheWeek; + pomodoro_settings: TPomodoroSettings; }; export interface IInstanceAdminStatus { From 8162df50492abc3e30cf77e01206e1d7b72348dd Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 11:25:33 +0200 Subject: [PATCH 04/22] chore: shrink X button and reduce gap in global pomodoro timer --- .../pomodoro/global-pomodoro-timer.tsx | 258 +++++++++++++----- 1 file changed, 192 insertions(+), 66 deletions(-) diff --git a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx index 8b99a024201..2bbf75e884a 100644 --- a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx +++ b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx @@ -4,14 +4,16 @@ * See the LICENSE file for details. */ -import React from "react"; +import React, { useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useNavigate, useParams } from "react-router"; // plane imports import { useTranslation } from "@plane/i18n"; -import { Spinner } from "@plane/ui"; +import { AlertModalCore, Spinner } from "@plane/ui"; +import { ExistingIssuesListModal } from "@/components/core/modals/existing-issues-list-modal"; +import type { ISearchIssueResponse } from "@plane/types"; // lucide -import { Check, Coffee, Pause, Play, Square, Timer } from "lucide-react"; +import { Check, Coffee, Pause, Play, SkipForward, Timer, Trash2, X } from "lucide-react"; // hooks import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; // local imports @@ -21,6 +23,10 @@ export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { const { t } = useTranslation(); const navigate = useNavigate(); const { workspaceSlug } = useParams(); + const [isHidden, setIsHidden] = useState(false); + const [isHideConfirmOpen, setIsHideConfirmOpen] = useState(false); + const [isHiding, setIsHiding] = useState(false); + const [isIssueSelectOpen, setIsIssueSelectOpen] = useState(false); const { activeTimer, @@ -28,24 +34,61 @@ export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { isTimerRunning, isTimerPaused, isBreak, + isBreakRunning, + isNextSessionReady, hasActiveTimer, loader, remainingSeconds, pause, resume, + startBreak, + pauseBreak, complete, - discard, + discardToBreak, skipBreak, + startFocus, } = usePomodoroTimer(); - // hide the floating pill when nothing is running - if (!hasActiveTimer && !isBreak) return null; + // show the floating pill while a timer is active, during a break, or right after a completed cycle + const showPill = hasActiveTimer || isBreak || isNextSessionReady; + useEffect(() => { + if (showPill) setIsHidden(false); + }, [showPill]); + + if (!showPill || isHidden) return null; const goToTimerIssue = () => { if (!activeTimer || !workspaceSlug) return; navigate(`/${workspaceSlug}/projects/${activeTimer.project}/issues/${activeTimer.issue}/`); }; + // hide: if a focus session is running, confirm that the timer is stopped and its time saved first + const handleHideClick = () => { + if (hasActiveTimer) { + setIsHideConfirmOpen(true); + return; + } + setIsHidden(true); + }; + + const handleHideConfirm = async () => { + setIsHiding(true); + try { + if (hasActiveTimer) await complete(); + setIsHidden(true); + setIsHideConfirmOpen(false); + } finally { + setIsHiding(false); + } + }; + + const handleStartFocus = async (issues: ISearchIssueResponse[]) => { + if (issues.length > 0) { + await startFocus(issues[0].id); + setIsIssueSelectOpen(false); + } + }; + const phaseLabel = isBreak ? phase === "long-break" ? t("pomodoro.long_break") @@ -55,69 +98,152 @@ export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { const PhaseIcon = isBreak ? Coffee : Timer; return ( -
- + <> +
+
+ + +
-
- -
- {isBreak ? ( - void skipBreak()} - > - - - ) : isTimerRunning ? ( - <> - void pause()}> - - - void complete()}> - - - - ) : isTimerPaused ? ( - <> - void resume()}> - - - void complete()}> - - - - ) : null} - void discard()}> - - - {loader === "mutate" && } +
+ +
+ {isBreak ? ( + <> + {isBreakRunning ? ( + void pauseBreak()} + > + + + ) : ( + void startBreak()} + > + + + )} + void skipBreak()} + > + + + + ) : isTimerRunning ? ( + <> + void pause()}> + + + void complete()} + > + + + void discardToBreak()} + > + + + + ) : isTimerPaused ? ( + <> + void resume()}> + + + void complete()} + > + + + void discardToBreak()} + > + + + + ) : isNextSessionReady ? ( + + ) : null} + {loader === "mutate" && } +
-
+ setIsHideConfirmOpen(false)} + handleSubmit={() => void handleHideConfirm()} + isSubmitting={isHiding} + variant="primary" + title={t("pomodoro.hide_confirm_title")} + content={t("pomodoro.hide_confirm_description")} + primaryButtonText={{ + loading: t("pomodoro.hide_confirm_submit_loading"), + default: t("pomodoro.hide_confirm_submit"), + }} + secondaryButtonText={t("pomodoro.hide_confirm_cancel")} + /> + setIsIssueSelectOpen(false)} + searchParams={{}} + handleOnSubmit={handleStartFocus} + workspaceLevelToggle={true} + /> + ); }); From bd8afcc64cfa35b5a64a73ecc8ac05ad2bb34ec2 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 17:37:25 +0200 Subject: [PATCH 05/22] chore: consolidate and optimize root gitignore Deduplicate ignore rules, add monorepo tooling patterns, and remove redundant app-level gitignore files. Co-authored-by: Cursor --- .gitignore | 215 ++++++++++++++++++++++++------------------ apps/space/.gitignore | 43 --------- apps/web/.gitignore | 3 - 3 files changed, 124 insertions(+), 137 deletions(-) delete mode 100644 apps/space/.gitignore delete mode 100644 apps/web/.gitignore diff --git a/.gitignore b/.gitignore index 42ef657d4b0..7cb608d7475 100644 --- a/.gitignore +++ b/.gitignore @@ -1,119 +1,152 @@ -node_modules -.next -.yarn - -### NextJS ### -# Dependencies -/node_modules -/.pnp -.pnp.js - -# Testing -/coverage +# ============================================================================= +# Plane monorepo — dependencies, build output, local config, and tooling caches +# ============================================================================= -# Next.js -/.next/ -/out/ +# ----------------------------------------------------------------------------- +# Dependencies & package managers +# ----------------------------------------------------------------------------- +node_modules/ +.pnp +.pnp.js +.pnpm-store/ +.yarn/ +package-lock.json +yarn.lock -# Production +# ----------------------------------------------------------------------------- +# Build & bundler output +# ----------------------------------------------------------------------------- dist/ out/ build/ .react-router/ +.turbo/ +assets/dist/ -# Misc -.DS_Store -*.pem -.history -tsconfig.tsbuildinfo +# Next.js (legacy paths still cleaned by some apps) +.next/ -# Debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -.pnpm-debug.log* - -# Local env files +# ----------------------------------------------------------------------------- +# Environment & secrets (keep *.example files tracked) +# ----------------------------------------------------------------------------- .env -.env.local -.env.development.local -.env.test.local -.env.production.local - -# Vercel -.vercel +.env.* +!.env.example +!.env.*.example +.secrets +*.pem +*.key -# Turborepo -.turbo +# Sentry +.sentryclirc +.env.sentry-build-plugin -## Django ## -venv -.venv -*.pyc -staticfiles -mediafiles -.env -.DS_Store -logs/ +# ----------------------------------------------------------------------------- +# Testing & coverage +# ----------------------------------------------------------------------------- +coverage/ htmlcov/ .coverage +.coverage.* +*.lcov +test-results/ +.junit/ + +# ----------------------------------------------------------------------------- +# Python / Django (apps/api) +# ----------------------------------------------------------------------------- +__pycache__/ +*.py[cod] +*$py.class +*.egg-info/ +.eggs/ +venv/ +.venv/ +.pytest_cache/ +.mypy_cache/ +.ruff_cache/ +.tox/ +.nox/ +staticfiles/ +mediafiles/ +logs/ -node_modules/ -assets/dist/ -npm-debug.log -yarn-error.log -pnpm-debug.log - -# Editor directories and files -.idea -*.suo -*.ntvs* -*.njsproj -*.sln -package-lock.json -.vscode - -# Sentry -.sentryclirc - -# lock files -package-lock.json +# ----------------------------------------------------------------------------- +# TypeScript & generated sources +# ----------------------------------------------------------------------------- +*.tsbuildinfo +tsconfig.tsbuildinfo +next-env.d.ts +# i18n auto-generated types (regenerated on every build) +packages/i18n/src/types/keys.generated.ts +# ----------------------------------------------------------------------------- +# Storybook & local dev artifacts +# ----------------------------------------------------------------------------- +storybook-static/ +*storybook.log +output.css +dev-editor -.secrets +# ----------------------------------------------------------------------------- +# Caches & temp files +# ----------------------------------------------------------------------------- +.cache/ +.temp/ tmp/ +temp/ -## packages -dist -.temp/ +# Redis dumps +*.rdb +*.rdb.gz + +# ----------------------------------------------------------------------------- +# Deployment & local paths +# ----------------------------------------------------------------------------- deploy/selfhost/plane-app/ -## Storybook -*storybook.log -output.css +# Local-only scripts (keep packages/i18n/scripts/ tracked) +scripts/ +!packages/i18n/scripts/ -dev-editor -# Redis -*.rdb -*.rdb.gz +# Local security notes +/security/ + +# ----------------------------------------------------------------------------- +# IDE & editor +# ----------------------------------------------------------------------------- +.idea/ +.vscode/ +*.suo +*.ntvs* +*.njsproj +*.sln +.history -storybook-static +# Cursor +.cursor/ +# Claude Code (local overrides only; skills under .claude/ remain tracked) +.claude/settings.local.json CLAUDE.md -build/ -.react-router/ - -build/ -.react-router/ -temp/ -scripts/ -!packages/i18n/scripts/ +# ----------------------------------------------------------------------------- +# OS files +# ----------------------------------------------------------------------------- +.DS_Store +Thumbs.db -# i18n auto-generated types (regenerated on every build) -packages/i18n/src/types/keys.generated.ts +# ----------------------------------------------------------------------------- +# Debug logs +# ----------------------------------------------------------------------------- +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +.pnpm-debug.log* -# Local security notes (not for version control) -/security/ +# ----------------------------------------------------------------------------- +# Hosting +# ----------------------------------------------------------------------------- +.vercel diff --git a/apps/space/.gitignore b/apps/space/.gitignore deleted file mode 100644 index 5449b293ac8..00000000000 --- a/apps/space/.gitignore +++ /dev/null @@ -1,43 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# react-router -/.react-router/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -.pnpm-debug.log* - -# local env files -.env*.local - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts - -# env -.env - -# Sentry Config File -.env.sentry-build-plugin diff --git a/apps/web/.gitignore b/apps/web/.gitignore deleted file mode 100644 index 7d7c7a5f2d0..00000000000 --- a/apps/web/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ - -# Sentry Config File -.env.sentry-build-plugin From be0f08466d66ad7a6f676e542f66e4f11d5231d2 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 17:46:35 +0200 Subject: [PATCH 06/22] checkpoint before checking out feat/focus-calendar --- apps/api/plane/app/serializers/__init__.py | 1 + apps/api/plane/app/serializers/issue.py | 27 ++++ apps/api/plane/app/urls/workspace.py | 6 + apps/api/plane/app/views/__init__.py | 1 + apps/api/plane/app/views/workspace/user.py | 67 ++++++--- .../app/views/workspace/user_issue_plan.py | 59 ++++++++ .../plane/db/migrations/0125_userissueplan.py | 104 +++++++++++++ apps/api/plane/db/models/__init__.py | 1 + apps/api/plane/db/models/issue.py | 28 ++++ .../contract/app/test_user_issue_plan_app.py | 125 ++++++++++++++++ apps/api/plane/utils/grouper.py | 6 + apps/api/plane/utils/order_queryset.py | 1 + apps/api/plane/utils/user_issue_plan.py | 122 +++++++++++++++ .../profile/[userId]/mobile-header.tsx | 2 +- .../calendar/base-calendar-root.tsx | 140 ++++++++++++++---- .../issue-layouts/calendar/calendar.tsx | 46 +++++- .../issue-layouts/calendar/day-tile.tsx | 53 +++---- .../calendar/dropdowns/months-dropdown.tsx | 8 +- .../calendar/dropdowns/options-dropdown.tsx | 32 +++- .../issues/issue-layouts/calendar/header.tsx | 42 +++++- .../issue-layouts/calendar/hours-grid.tsx | 135 +++++++++++++++++ .../calendar/issue-block-root.tsx | 29 ++-- .../issue-layouts/calendar/issue-block.tsx | 8 +- .../issue-layouts/calendar/issue-blocks.tsx | 10 +- .../calendar/roots/profile-issues-root.tsx | 37 +++++ .../calendar/unscheduled-strip.tsx | 89 +++++++++++ .../issues/issue-layouts/calendar/utils.ts | 74 ++++++++- .../issue-layouts/calendar/week-days.tsx | 11 +- .../profile/profile-issues-filter.tsx | 2 +- .../components/profile/profile-issues.tsx | 3 + apps/web/core/hooks/use-issues-actions.tsx | 19 ++- apps/web/core/services/user.service.ts | 20 +++ .../store/issue/helpers/base-issues.store.ts | 9 +- .../helpers/issue-filter-helper.store.ts | 4 +- .../store/issue/issue_calendar_view.store.ts | 22 ++- .../core/store/issue/profile/issue.store.ts | 56 +++++++ packages/constants/src/calendar.ts | 4 + packages/constants/src/issue/common.ts | 2 + packages/constants/src/issue/filter.ts | 11 ++ packages/i18n/src/locales/en/work-item.json | 4 + packages/types/src/issues/issue.ts | 3 + packages/types/src/view-props.ts | 5 +- 42 files changed, 1292 insertions(+), 136 deletions(-) create mode 100644 apps/api/plane/app/views/workspace/user_issue_plan.py create mode 100644 apps/api/plane/db/migrations/0125_userissueplan.py create mode 100644 apps/api/plane/tests/contract/app/test_user_issue_plan_app.py create mode 100644 apps/api/plane/utils/user_issue_plan.py create mode 100644 apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx create mode 100644 apps/web/core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx create mode 100644 apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx diff --git a/apps/api/plane/app/serializers/__init__.py b/apps/api/plane/app/serializers/__init__.py index 69279e0008c..f532e2edd3d 100644 --- a/apps/api/plane/app/serializers/__init__.py +++ b/apps/api/plane/app/serializers/__init__.py @@ -69,6 +69,7 @@ IssueLiteSerializer, IssueAttachmentSerializer, IssueSubscriberSerializer, + UserIssuePlanSerializer, IssueReactionSerializer, CommentReactionSerializer, IssueVoteSerializer, diff --git a/apps/api/plane/app/serializers/issue.py b/apps/api/plane/app/serializers/issue.py index 3dd6f662e28..469e1b3fea2 100644 --- a/apps/api/plane/app/serializers/issue.py +++ b/apps/api/plane/app/serializers/issue.py @@ -25,6 +25,7 @@ ProjectUserProperty, IssueAssignee, IssueSubscriber, + UserIssuePlan, IssueLabel, Label, CycleIssue, @@ -980,6 +981,32 @@ class Meta: read_only_fields = ["workspace", "project", "issue"] +class UserIssuePlanSerializer(BaseSerializer): + class Meta: + model = UserIssuePlan + fields = ["id", "issue", "user", "planned_at", "planned_duration_minutes"] + read_only_fields = ["id", "issue", "user"] + + def save(self, **kwargs): + issue = self.context["issue"] + request = self.context["request"] + + if self.instance is None: + return UserIssuePlan.objects.create( + issue=issue, + user=request.user, + project=issue.project, + workspace=issue.workspace, + created_by=request.user, + updated_by=request.user, + **self.validated_data, + ) + + self.validated_data.pop("issue", None) + self.validated_data.pop("user", None) + return super().save(updated_by=request.user, **kwargs) + + class IssueVersionDetailSerializer(BaseSerializer): class Meta: model = IssueVersion diff --git a/apps/api/plane/app/urls/workspace.py b/apps/api/plane/app/urls/workspace.py index 9884eaa7d1c..11418690c71 100644 --- a/apps/api/plane/app/urls/workspace.py +++ b/apps/api/plane/app/urls/workspace.py @@ -20,6 +20,7 @@ WorkspaceUserActivityEndpoint, WorkspaceUserProfileEndpoint, WorkspaceUserProfileIssuesEndpoint, + WorkspaceUserIssuePlanEndpoint, WorkspaceLabelsEndpoint, WorkspaceProjectMemberEndpoint, WorkspaceUserPropertiesEndpoint, @@ -157,6 +158,11 @@ WorkspaceUserProfileIssuesEndpoint.as_view(), name="workspace-user-profile-issues", ), + path( + "workspaces//user-issue-plans//", + WorkspaceUserIssuePlanEndpoint.as_view(), + name="workspace-user-issue-plan", + ), path( "workspaces//labels/", WorkspaceLabelsEndpoint.as_view(), diff --git a/apps/api/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py index d9b95ecde20..4489a078745 100644 --- a/apps/api/plane/app/views/__init__.py +++ b/apps/api/plane/app/views/__init__.py @@ -77,6 +77,7 @@ UserActivityGraphEndpoint, UserIssueCompletedGraphEndpoint, ) +from .workspace.user_issue_plan import WorkspaceUserIssuePlanEndpoint from .workspace.estimate import WorkspaceEstimatesEndpoint from .workspace.time_log import ( diff --git a/apps/api/plane/app/views/workspace/user.py b/apps/api/plane/app/views/workspace/user.py index 2d5f171e31f..1b9078792c3 100644 --- a/apps/api/plane/app/views/workspace/user.py +++ b/apps/api/plane/app/views/workspace/user.py @@ -46,6 +46,7 @@ FileAsset, IssueLink, IssueSubscriber, + UserIssuePlan, Project, ProjectMember, User, @@ -63,6 +64,13 @@ from plane.utils.paginator import GroupedOffsetPaginator, SubGroupedOffsetPaginator from plane.utils.filters import ComplexFilterBackend from plane.utils.filters import IssueFilterSet +from plane.utils.user_issue_plan import ( + annotate_user_issue_plans, + filter_issues_by_planned_at_range, + filter_issues_by_planned_date_group, + get_planned_date_group_values, + get_profile_user_timezone, +) class UserLastProjectWithWorkspaceEndpoint(BaseAPIView): @@ -101,8 +109,8 @@ class WorkspaceUserProfileIssuesEndpoint(BaseAPIView): filter_backends = (ComplexFilterBackend,) filterset_class = IssueFilterSet - def apply_annotations(self, issues): - return ( + def apply_annotations(self, issues, profile_user_id=None): + issues = ( issues.annotate( cycle_id=Subquery( CycleIssue.objects.filter(issue=OuterRef("id"), deleted_at__isnull=True).values("cycle_id")[:1] @@ -132,8 +140,15 @@ def apply_annotations(self, issues): .prefetch_related("assignees", "labels", "issue_module__module") ) + if profile_user_id: + user_timezone = get_profile_user_timezone(profile_user_id) + issues = annotate_user_issue_plans(issues, profile_user_id, user_timezone) + + return issues + def get(self, request, slug, user_id): filters = issue_filters(request.query_params, "GET") + profile_user_timezone = get_profile_user_timezone(user_id) order_by_param = request.GET.get("order_by", "-created_at") issue_queryset = Issue.issue_objects.filter( @@ -146,6 +161,18 @@ def get(self, request, slug, user_id): project__project_projectmember__is_active=True, ) + planned_at_param = request.GET.get("planned_at") + if planned_at_param: + issue_queryset = filter_issues_by_planned_at_range( + issue_queryset, planned_at_param, user_id, profile_user_timezone + ) + + planned_date_param = request.GET.get("planned_date") + if planned_date_param: + issue_queryset = filter_issues_by_planned_date_group( + issue_queryset, planned_date_param, user_id, profile_user_timezone + ) + # Apply filtering from filterset issue_queryset = self.filter_queryset(issue_queryset) @@ -156,7 +183,7 @@ def get(self, request, slug, user_id): total_issue_queryset = copy.deepcopy(issue_queryset) # Apply annotations to the issue queryset - issue_queryset = self.apply_annotations(issue_queryset) + issue_queryset = self.apply_annotations(issue_queryset, profile_user_id=user_id) # Issue queryset issue_queryset, order_by_param = order_issue_queryset( @@ -167,6 +194,19 @@ def get(self, request, slug, user_id): group_by = request.GET.get("group_by", False) sub_group_by = request.GET.get("sub_group_by", False) + if group_by == "planned_at": + group_by = "planned_date" + + def get_group_by_fields(field): + if field == "planned_date": + return get_planned_date_group_values(slug, user_id, profile_user_timezone) + return issue_group_values( + field=field, + slug=slug, + filters=filters, + queryset=total_issue_queryset, + ) + # issue queryset issue_queryset = issue_queryset_grouper(queryset=issue_queryset, group_by=group_by, sub_group_by=sub_group_by) @@ -189,18 +229,8 @@ def get(self, request, slug, user_id): group_by=group_by, issues=issues, sub_group_by=sub_group_by ), paginator_cls=SubGroupedOffsetPaginator, - group_by_fields=issue_group_values( - field=group_by, - slug=slug, - filters=filters, - queryset=total_issue_queryset, - ), - sub_group_by_fields=issue_group_values( - field=sub_group_by, - slug=slug, - filters=filters, - queryset=total_issue_queryset, - ), + group_by_fields=get_group_by_fields(group_by), + sub_group_by_fields=get_group_by_fields(sub_group_by), group_by_field_name=group_by, sub_group_by_field_name=sub_group_by, count_filter=Q( @@ -223,12 +253,7 @@ def get(self, request, slug, user_id): group_by=group_by, issues=issues, sub_group_by=sub_group_by ), paginator_cls=GroupedOffsetPaginator, - group_by_fields=issue_group_values( - field=group_by, - slug=slug, - filters=filters, - queryset=total_issue_queryset, - ), + group_by_fields=get_group_by_fields(group_by), group_by_field_name=group_by, count_filter=Q( Q(issue_intake__status=1) diff --git a/apps/api/plane/app/views/workspace/user_issue_plan.py b/apps/api/plane/app/views/workspace/user_issue_plan.py new file mode 100644 index 00000000000..50e74d64a1f --- /dev/null +++ b/apps/api/plane/app/views/workspace/user_issue_plan.py @@ -0,0 +1,59 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from rest_framework import status +from rest_framework.response import Response + +from plane.app.permissions import WorkspaceViewerPermission +from plane.app.serializers import UserIssuePlanSerializer +from plane.app.views.base import BaseAPIView +from plane.db.models import Issue, UserIssuePlan + + +class WorkspaceUserIssuePlanEndpoint(BaseAPIView): + permission_classes = [WorkspaceViewerPermission] + + def _get_issue(self, slug, issue_id): + return Issue.issue_objects.get( + id=issue_id, + workspace__slug=slug, + project__project_projectmember__member=self.request.user, + project__project_projectmember__is_active=True, + project__archived_at__isnull=True, + ) + + def patch(self, request, slug, issue_id): + issue = self._get_issue(slug, issue_id) + + plan = UserIssuePlan.objects.filter( + issue=issue, + user=request.user, + deleted_at__isnull=True, + ).first() + + serializer = UserIssuePlanSerializer( + plan, + data=request.data, + partial=True, + context={"request": request, "issue": issue}, + ) + if not serializer.is_valid(): + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + + plan = serializer.save() + return Response(UserIssuePlanSerializer(plan, context={"request": request}).data, status=status.HTTP_200_OK) + + def delete(self, request, slug, issue_id): + issue = self._get_issue(slug, issue_id) + + plan = UserIssuePlan.objects.filter( + issue=issue, + user=request.user, + deleted_at__isnull=True, + ).first() + + if plan: + plan.delete() + + return Response(status=status.HTTP_204_NO_CONTENT) diff --git a/apps/api/plane/db/migrations/0125_userissueplan.py b/apps/api/plane/db/migrations/0125_userissueplan.py new file mode 100644 index 00000000000..150518d088b --- /dev/null +++ b/apps/api/plane/db/migrations/0125_userissueplan.py @@ -0,0 +1,104 @@ +# Generated by Django 5.2.15 on 2026-08-10 15:00 + +import django.db.models.deletion +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ("db", "0124_pomodoro"), + ] + + operations = [ + migrations.CreateModel( + name="UserIssuePlan", + fields=[ + ("created_at", models.DateTimeField(auto_now_add=True, verbose_name="Created At")), + ("updated_at", models.DateTimeField(auto_now=True, verbose_name="Last Modified At")), + ("deleted_at", models.DateTimeField(blank=True, null=True, verbose_name="Deleted At")), + ( + "id", + models.UUIDField( + db_index=True, + default=uuid.uuid4, + editable=False, + primary_key=True, + serialize=False, + unique=True, + ), + ), + ("planned_at", models.DateTimeField()), + ("planned_duration_minutes", models.PositiveIntegerField(default=60)), + ( + "created_by", + models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.SET_NULL, + related_name="%(class)s_created_by", + to=settings.AUTH_USER_MODEL, + verbose_name="Created By", + ), + ), + ( + "issue", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="user_issue_plans", + to="db.issue", + ), + ), + ( + "project", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="project_%(class)s", + to="db.project", + ), + ), + ( + "updated_by", + models.ForeignKey( + null=True, + on_delete=django.db.models.deletion.SET_NULL, + related_name="%(class)s_updated_by", + to=settings.AUTH_USER_MODEL, + verbose_name="Last Modified By", + ), + ), + ( + "user", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="user_issue_plans", + to=settings.AUTH_USER_MODEL, + ), + ), + ( + "workspace", + models.ForeignKey( + on_delete=django.db.models.deletion.CASCADE, + related_name="workspace_%(class)s", + to="db.workspace", + ), + ), + ], + options={ + "verbose_name": "User Issue Plan", + "verbose_name_plural": "User Issue Plans", + "db_table": "user_issue_plans", + "ordering": ("planned_at",), + "unique_together": {("issue", "user", "deleted_at")}, + }, + ), + migrations.AddConstraint( + model_name="userissueplan", + constraint=models.UniqueConstraint( + condition=models.Q(("deleted_at__isnull", True)), + fields=("issue", "user"), + name="user_issue_plan_unique_issue_user_when_deleted_at_null", + ), + ), + ] diff --git a/apps/api/plane/db/models/__init__.py b/apps/api/plane/db/models/__init__.py index 02cb741cb2e..74d5c18d516 100644 --- a/apps/api/plane/db/models/__init__.py +++ b/apps/api/plane/db/models/__init__.py @@ -42,6 +42,7 @@ IssueRelation, IssueSequence, IssueSubscriber, + UserIssuePlan, IssueVote, IssueVersion, IssueDescriptionVersion, diff --git a/apps/api/plane/db/models/issue.py b/apps/api/plane/db/models/issue.py index fe23ee681dc..78d908f0dc7 100644 --- a/apps/api/plane/db/models/issue.py +++ b/apps/api/plane/db/models/issue.py @@ -597,6 +597,34 @@ def __str__(self): return f"{self.issue.name} {self.subscriber.email}" +class UserIssuePlan(ProjectBaseModel): + issue = models.ForeignKey(Issue, on_delete=models.CASCADE, related_name="user_issue_plans") + user = models.ForeignKey( + settings.AUTH_USER_MODEL, + on_delete=models.CASCADE, + related_name="user_issue_plans", + ) + planned_at = models.DateTimeField() + planned_duration_minutes = models.PositiveIntegerField(default=60) + + class Meta: + unique_together = ["issue", "user", "deleted_at"] + constraints = [ + models.UniqueConstraint( + fields=["issue", "user"], + condition=models.Q(deleted_at__isnull=True), + name="user_issue_plan_unique_issue_user_when_deleted_at_null", + ) + ] + verbose_name = "User Issue Plan" + verbose_name_plural = "User Issue Plans" + db_table = "user_issue_plans" + ordering = ("planned_at",) + + def __str__(self): + return f"{self.issue.name} {self.user.email} {self.planned_at}" + + class IssueReaction(ProjectBaseModel): actor = models.ForeignKey( settings.AUTH_USER_MODEL, diff --git a/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py b/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py new file mode 100644 index 00000000000..93c51ca1f65 --- /dev/null +++ b/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py @@ -0,0 +1,125 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +""" +Contract tests for personal issue planning endpoints. +""" + +import datetime + +import pytest +import zoneinfo +from django.utils import timezone +from rest_framework import status +from rest_framework.test import APIClient + +from plane.db.models import Issue, Project, ProjectMember, User, UserIssuePlan + + +def _make_user(email: str) -> User: + local_part = email.split("@")[0] + user = User.objects.create(email=email, username=local_part, first_name=local_part, user_timezone="UTC") + user.set_password("test-password") + user.save() + return user + + +def _add_project_member(project, user, *, role: int, is_active: bool = True) -> ProjectMember: + return ProjectMember.objects.create( + workspace=project.workspace, project=project, member=user, role=role, is_active=is_active + ) + + +def _make_issue(project, user, *, name: str) -> Issue: + return Issue.objects.create(name=name, workspace=project.workspace, project=project, created_by=user) + + +def _user_issue_plan_url(workspace_slug, issue_id): + return f"/api/workspaces/{workspace_slug}/user-issue-plans/{issue_id}/" + + +def _user_profile_issues_url(workspace_slug, user_id): + return f"/api/workspaces/{workspace_slug}/user-issues/{user_id}/" + + +@pytest.fixture +def project_with_assigned_issue(workspace, create_user): + project = Project.objects.create( + name="Planning Project", identifier="PLAN", workspace=workspace, created_by=create_user + ) + _add_project_member(project, create_user, role=20) + project._issue = _make_issue(project, create_user, name="Planned work item") + project._issue.assignees.add(create_user) + return project + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceUserIssuePlanEndpoint: + def test_member_can_upsert_personal_plan(self, workspace, project_with_assigned_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + issue = project_with_assigned_issue._issue + planned_at = timezone.now().replace(hour=10, minute=0, second=0, microsecond=0) + + response = client.patch( + _user_issue_plan_url(workspace.slug, issue.id), + {"planned_at": planned_at.isoformat(), "planned_duration_minutes": 90}, + format="json", + ) + + assert response.status_code == status.HTTP_200_OK + assert response.data["planned_duration_minutes"] == 90 + assert UserIssuePlan.objects.filter(issue=issue, user=create_user).exists() + + def test_delete_clears_personal_plan(self, workspace, project_with_assigned_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + issue = project_with_assigned_issue._issue + UserIssuePlan.objects.create( + issue=issue, + user=create_user, + project=issue.project, + workspace=issue.workspace, + planned_at=timezone.now(), + created_by=create_user, + ) + + response = client.delete(_user_issue_plan_url(workspace.slug, issue.id)) + + assert response.status_code == status.HTTP_204_NO_CONTENT + assert not UserIssuePlan.objects.filter(issue=issue, user=create_user, deleted_at__isnull=True).exists() + + +@pytest.mark.contract +@pytest.mark.django_db +class TestWorkspaceUserProfileIssuesPlannedGrouping: + def test_group_by_planned_at_returns_day_buckets(self, workspace, project_with_assigned_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + issue = project_with_assigned_issue._issue + planned_at = datetime.datetime(2026, 8, 12, 10, 0, tzinfo=zoneinfo.ZoneInfo("UTC")) + UserIssuePlan.objects.create( + issue=issue, + user=create_user, + project=issue.project, + workspace=issue.workspace, + planned_at=planned_at, + created_by=create_user, + ) + + response = client.get( + _user_profile_issues_url(workspace.slug, create_user.id), + { + "group_by": "planned_at", + "assignees": str(create_user.id), + "planned_at": "2026-08-01;after,2026-08-31;before", + }, + ) + + assert response.status_code == status.HTTP_200_OK + grouped_results = response.data["grouped_results"] + assert "2026-08-12" in grouped_results + issue_payload = grouped_results["2026-08-12"]["results"][0] + assert issue_payload["planned_at"] is not None diff --git a/apps/api/plane/utils/grouper.py b/apps/api/plane/utils/grouper.py index ab008796715..a967016bc02 100644 --- a/apps/api/plane/utils/grouper.py +++ b/apps/api/plane/utils/grouper.py @@ -113,6 +113,9 @@ def issue_on_results( "priority", "start_date", "target_date", + "planned_at", + "planned_duration_minutes", + "planned_date", "sequence_id", "project_id", "parent_id", @@ -207,6 +210,9 @@ def issue_group_values( else: return list(queryset) + if field == "planned_date": + return ["None"] + if field == "created_by": queryset = queryset.values_list("created_by", flat=True).distinct() if project_id: diff --git a/apps/api/plane/utils/order_queryset.py b/apps/api/plane/utils/order_queryset.py index c799dadbd70..566e16f07c0 100644 --- a/apps/api/plane/utils/order_queryset.py +++ b/apps/api/plane/utils/order_queryset.py @@ -95,6 +95,7 @@ "created_by", "target_date", "start_date", + "planned_date", }) # Cycle list queryset. diff --git a/apps/api/plane/utils/user_issue_plan.py b/apps/api/plane/utils/user_issue_plan.py new file mode 100644 index 00000000000..188fd4f6830 --- /dev/null +++ b/apps/api/plane/utils/user_issue_plan.py @@ -0,0 +1,122 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +import zoneinfo +from datetime import datetime + +from django.db.models import Exists, OuterRef, QuerySet, Subquery +from django.db.models.functions import TruncDate + +from plane.db.models import Issue, UserIssuePlan +from plane.utils.issue_filters import date_filter + + +def get_profile_user_timezone(profile_user_id: str) -> str: + from plane.db.models import User + + user = User.objects.filter(id=profile_user_id).only("user_timezone").first() + return user.user_timezone if user else "UTC" + + +def annotate_user_issue_plans(queryset: QuerySet[Issue], profile_user_id: str, user_timezone: str) -> QuerySet[Issue]: + plan_subquery = UserIssuePlan.objects.filter( + issue_id=OuterRef("id"), + user_id=profile_user_id, + deleted_at__isnull=True, + ) + user_tz = zoneinfo.ZoneInfo(user_timezone) + + return queryset.annotate( + planned_at=Subquery(plan_subquery.values("planned_at")[:1]), + planned_duration_minutes=Subquery(plan_subquery.values("planned_duration_minutes")[:1]), + ).annotate(planned_date=TruncDate("planned_at", tzinfo=user_tz)) + + +def filter_issues_by_planned_date_group( + queryset: QuerySet[Issue], planned_date: str, profile_user_id: str, user_timezone: str +) -> QuerySet[Issue]: + if planned_date == "None": + return queryset.filter( + ~Exists( + UserIssuePlan.objects.filter( + issue_id=OuterRef("id"), + user_id=profile_user_id, + deleted_at__isnull=True, + ) + ) + ) + + user_tz = zoneinfo.ZoneInfo(user_timezone) + planned_issue_ids = ( + UserIssuePlan.objects.filter( + user_id=profile_user_id, + deleted_at__isnull=True, + ) + .annotate(plan_date=TruncDate("planned_at", tzinfo=user_tz)) + .filter(plan_date=planned_date) + .values("issue_id") + ) + return queryset.filter(id__in=planned_issue_ids) + + +def filter_issues_by_planned_at_range( + queryset: QuerySet[Issue], planned_at_param: str, profile_user_id: str, user_timezone: str +) -> QuerySet[Issue]: + issue_filter: dict = {} + date_filter( + issue_filter=issue_filter, + date_term="planned_at", + queries=planned_at_param.split(","), + ) + + if not issue_filter: + return queryset + + user_tz = zoneinfo.ZoneInfo(user_timezone) + plan_queryset = UserIssuePlan.objects.filter( + user_id=profile_user_id, + deleted_at__isnull=True, + ) + + for key, value in issue_filter.items(): + if key == "planned_at__gte": + plan_queryset = plan_queryset.filter(planned_at__gte=_local_date_start(value, user_tz)) + elif key == "planned_at__lte": + plan_queryset = plan_queryset.filter(planned_at__lte=_local_date_end(value, user_tz)) + elif key == "planned_at": + plan_queryset = plan_queryset.filter( + planned_at__gte=_local_date_start(value, user_tz), + planned_at__lte=_local_date_end(value, user_tz), + ) + + return queryset.filter( + id__in=plan_queryset.values("issue_id"), + ) + + +def _local_date_start(date_value, user_tz): + if isinstance(date_value, str): + date_value = datetime.strptime(date_value, "%Y-%m-%d").date() + return datetime.combine(date_value, datetime.min.time()).replace(tzinfo=user_tz) + + +def _local_date_end(date_value, user_tz): + if isinstance(date_value, str): + date_value = datetime.strptime(date_value, "%Y-%m-%d").date() + return datetime.combine(date_value, datetime.max.time()).replace(tzinfo=user_tz) + + +def get_planned_date_group_values(slug: str, profile_user_id: str, user_timezone: str) -> list: + user_tz = zoneinfo.ZoneInfo(user_timezone) + dates = ( + UserIssuePlan.objects.filter( + workspace__slug=slug, + user_id=profile_user_id, + deleted_at__isnull=True, + ) + .annotate(plan_date=TruncDate("planned_at", tzinfo=user_tz)) + .values_list("plan_date", flat=True) + .distinct() + ) + return [str(date) for date in dates if date] + ["None"] diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx index 0b9dded5ef2..bb45cc521ad 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx @@ -99,7 +99,7 @@ export const ProfileIssuesMobileHeader = observer(function ProfileIssuesMobileHe closeOnSelect > {ISSUE_LAYOUTS.map((layout, index) => { - if (layout.key === "spreadsheet" || layout.key === "gantt_chart" || layout.key === "calendar") return; + if (layout.key === "spreadsheet" || layout.key === "gantt_chart") return; return ( { if (startDate && endDate && layout) { fetchIssues( @@ -97,36 +108,88 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC perPageCount: layout === "month" ? 4 : 30, before: endDate, after: startDate, - groupedBy: EIssueGroupByToServerOptions["target_date"], + groupedBy: calendarGroupedBy, }, viewId ); } - }, [fetchIssues, storeType, startDate, endDate, layout, viewId]); - - const handleDragAndDrop = async ( - issueId: string | undefined, - issueProjectId: string | undefined, - sourceDate: string | undefined, - destinationDate: string | undefined - ) => { - if (!issueId || !destinationDate || !sourceDate || !issueProjectId) return; - - await handleDragDrop( - issueId, - sourceDate, - destinationDate, - workspaceSlug?.toString(), - issueProjectId, - updateIssue - ).catch((err) => { - setToast({ - title: "Error!", - type: TOAST_TYPE.ERROR, - message: err?.detail ?? "Failed to perform this action", + }, [fetchIssues, storeType, startDate, endDate, layout, viewId, calendarGroupedBy]); + + const handleDragAndDrop = useCallback( + async ( + issueId: string | undefined, + issueProjectId: string | undefined, + sourceDate: string | undefined, + destinationDate: string | undefined, + destinationHour?: number + ) => { + if (!issueId || !destinationDate || !sourceDate) return; + + if (!isProfileCalendar && !issueProjectId) return; + + const issueDetails = issueMap?.[issueId]; + + if (!isProfileCalendar && issueDetails?.start_date) { + const issueStartDate = new Date(issueDetails.start_date); + const targetDate = new Date(destinationDate); + const diffInDays = differenceInCalendarDays(targetDate, issueStartDate); + if (diffInDays < 0) { + setToast({ + type: TOAST_TYPE.ERROR, + title: "Error!", + message: "Due date cannot be before the start date of the work item.", + }); + return; + } + } + + await handleDragDrop( + issueId, + sourceDate, + destinationDate, + workspaceSlug?.toString(), + issueProjectId, + updateIssue, + { + storeType, + updateIssuePlan, + existingPlannedAt: issueDetails?.planned_at, + }, + destinationHour + ).catch((err) => { + setToast({ + title: "Error!", + type: TOAST_TYPE.ERROR, + message: err?.detail ?? "Failed to perform this action", + }); }); + }, + [issueMap, updateIssue, updateIssuePlan, workspaceSlug, storeType, isProfileCalendar] + ); + + useEffect(() => { + return monitorForElements({ + onDrop({ source, location }) { + const destination = location.current.dropTargets.find((target) => typeof target.data?.date === "string"); + if (!destination) return; + + const sourceData = source.data as { id?: string; date?: string }; + if (!sourceData?.id || !sourceData?.date) return; + + const issueDetails = issueMap?.[sourceData.id]; + const destinationHour = + typeof destination.data?.hour === "number" ? (destination.data.hour as number) : undefined; + + void handleDragAndDrop( + sourceData.id, + issueDetails?.project_id ?? undefined, + sourceData.date, + destination.data.date as string, + destinationHour + ); + }, }); - }; + }, [handleDragAndDrop, issueMap]); const loadMoreIssues = useCallback( (dateString: string) => { @@ -147,12 +210,27 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC const canEditProperties = useCallback( (projectId: string | undefined) => { - const isEditingAllowedBasedOnProject = - canEditPropertiesBasedOnProject && projectId ? canEditPropertiesBasedOnProject(projectId) : isEditingAllowed; + if (!enableInlineEditing) return false; + + if (isProfileCalendar) { + if (!profileUserId || currentUser?.id !== profileUserId) return false; + } + + if (canEditPropertiesBasedOnProject) { + if (!projectId) return false; + return canEditPropertiesBasedOnProject(projectId); + } - return enableInlineEditing && isEditingAllowedBasedOnProject; + return isEditingAllowed; }, - [canEditPropertiesBasedOnProject, enableInlineEditing, isEditingAllowed] + [ + canEditPropertiesBasedOnProject, + currentUser?.id, + enableInlineEditing, + isEditingAllowed, + isProfileCalendar, + profileUserId, + ] ); return ( @@ -165,6 +243,7 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC layout={displayFilters?.calendar?.layout} showWeekends={displayFilters?.calendar?.show_weekends ?? false} issueCalendarView={issueCalendarView} + storeType={storeType} quickActions={({ issue, parentRef, customActionButton, placement }) => (
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx index 1edd03f746d..990ef341a2f 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx @@ -30,6 +30,7 @@ import { MONTHS_LIST } from "@plane/constants"; import { useIssues } from "@/hooks/store/use-issues"; import useSize from "@/hooks/use-window-size"; // store +import type { IProfileIssuesFilter } from "@/store/issue/profile/filter.store"; import type { ICycleIssuesFilter } from "@/store/issue/cycle"; import type { ICalendarStore } from "@/store/issue/issue_calendar_view.store"; import type { IModuleIssuesFilter } from "@/store/issue/module"; @@ -39,17 +40,26 @@ import type { IProjectViewIssuesFilter } from "@/store/issue/project-views"; import { IssueLayoutHOC } from "../issue-layout-HOC"; import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarHeader } from "./header"; +import { CalendarHoursGrid } from "./hours-grid"; import { CalendarIssueBlocks } from "./issue-blocks"; +import { CalendarUnscheduledStrip } from "./unscheduled-strip"; import { CalendarWeekDays } from "./week-days"; import { CalendarWeekHeader } from "./week-header"; type Props = { - issuesFilterStore: IProjectIssuesFilter | IModuleIssuesFilter | ICycleIssuesFilter | IProjectViewIssuesFilter; + issuesFilterStore: + | IProjectIssuesFilter + | IModuleIssuesFilter + | ICycleIssuesFilter + | IProjectViewIssuesFilter + | IProfileIssuesFilter; issues: TIssueMap | undefined; groupedIssueIds: TGroupedIssues; - layout: "month" | "week" | undefined; + layout: "month" | "week" | "hours" | undefined; showWeekends: boolean; issueCalendarView: ICalendarStore; + storeType?: EIssuesStoreType; + isProfileCalendar?: boolean; loadMoreIssues: (dateString: string) => void; getPaginationData: (groupId: string | undefined) => TPaginationData | undefined; getGroupIssueCount: (groupId: string | undefined) => number | undefined; @@ -91,6 +101,8 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { canEditProperties, readOnly = false, isEpic = false, + storeType = EIssuesStoreType.PROJECT, + isProfileCalendar = false, } = props; // states const [selectedDate, setSelectedDate] = useState(new Date()); @@ -99,7 +111,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { // store hooks const { issues: { viewFlags }, - } = useIssues(EIssuesStoreType.PROJECT); + } = useIssues(storeType); const [windowWidth] = useSize(); @@ -140,6 +152,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { setSelectedDate={setSelectedDate} issuesFilterStore={issuesFilterStore} updateFilters={updateFilters} + isProfileCalendar={isProfileCalendar} /> @@ -149,7 +162,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { })} ref={scrollableContainerRef} > - + {layout !== "hours" && }
{layout === "month" && (
@@ -175,6 +188,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { readOnly={readOnly} canEditProperties={canEditProperties} isEpic={isEpic} + showDueDateBadge={isProfileCalendar} /> ))}
@@ -199,10 +213,34 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { readOnly={readOnly} canEditProperties={canEditProperties} isEpic={isEpic} + showDueDateBadge={isProfileCalendar} + /> + )} + {layout === "hours" && ( + )}
+ {isProfileCalendar && layout !== "hours" && ( + + )} + {/* mobile view */}

diff --git a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx index eaf99f2080b..b974f624365 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx @@ -7,12 +7,8 @@ import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; -import { differenceInCalendarDays } from "date-fns/differenceInCalendarDays"; import { observer } from "mobx-react"; -import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import type { TGroupedIssues, TIssue, TIssueMap, TPaginationData, ICalendarDate } from "@plane/types"; -// types -// ui // components import { cn, renderFormattedPayloadDate } from "@plane/utils"; import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; @@ -20,6 +16,7 @@ import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; import { MONTHS_LIST } from "@plane/constants"; // helpers // types +import type { IProfileIssuesFilter } from "@/store/issue/profile/filter.store"; import type { ICycleIssuesFilter } from "@/store/issue/cycle"; import type { IModuleIssuesFilter } from "@/store/issue/module"; import type { IProjectIssuesFilter } from "@/store/issue/project"; @@ -28,7 +25,12 @@ import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarIssueBlocks } from "./issue-blocks"; type Props = { - issuesFilterStore: IProjectIssuesFilter | IModuleIssuesFilter | ICycleIssuesFilter | IProjectViewIssuesFilter; + issuesFilterStore: + | IProjectIssuesFilter + | IModuleIssuesFilter + | ICycleIssuesFilter + | IProjectViewIssuesFilter + | IProfileIssuesFilter; date: ICalendarDate; issues: TIssueMap | undefined; groupedIssueIds: TGroupedIssues; @@ -51,6 +53,7 @@ type Props = { setSelectedDate: (date: Date) => void; canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; + showDueDateBadge?: boolean; }; export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { @@ -73,6 +76,7 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { setSelectedDate, canEditProperties, isEpic = false, + showDueDateBadge = false, } = props; const [isDraggingOver, setIsDraggingOver] = useState(false); @@ -81,12 +85,12 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { const formattedDatePayload = renderFormattedPayloadDate(date.date); - const dayTileRef = useRef(null); + const dayContentRef = useRef(null); useEffect(() => { - const element = dayTileRef.current; + const element = dayContentRef.current; - if (!element) return; + if (!element || !formattedDatePayload) return; return combine( dropTargetForElements({ @@ -98,38 +102,13 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { onDragLeave: () => { setIsDraggingOver(false); }, - onDrop: ({ source, self }) => { + onDrop: ({ source }) => { setIsDraggingOver(false); - const sourceData = source?.data as { id: string; date: string } | undefined; - const destinationData = self?.data as { date: string } | undefined; - if (!sourceData || !destinationData) return; - - const issueDetails = issues?.[sourceData?.id]; - if (issueDetails?.start_date) { - const issueStartDate = new Date(issueDetails.start_date); - const targetDate = new Date(destinationData?.date); - const diffInDays = differenceInCalendarDays(targetDate, issueStartDate); - if (diffInDays < 0) { - setToast({ - type: TOAST_TYPE.ERROR, - title: "Error!", - message: "Due date cannot be before the start date of the work item.", - }); - return; - } - } - - handleDragAndDrop( - sourceData?.id, - issueDetails?.project_id ?? undefined, - sourceData?.date, - destinationData?.date - ); highlightIssueOnDrop(source?.element?.id, false); }, }) ); - }, [dayTileRef?.current, formattedDatePayload]); + }, [formattedDatePayload]); if (!formattedDatePayload) return null; const issueIds = groupedIssueIds?.[formattedDatePayload]; @@ -145,7 +124,7 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { return ( <> -

+
{/* header */}
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx index 199a54881cb..53313186cec 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx @@ -15,6 +15,7 @@ import { ChevronLeftIcon, ChevronRightIcon } from "@plane/propel/icons"; import { getDate } from "@plane/utils"; import { MONTHS_LIST } from "@plane/constants"; import { useCalendarView } from "@/hooks/store/use-calendar-view"; +import type { IProfileIssuesFilter } from "@/store/issue/profile/filter.store"; import type { ICycleIssuesFilter } from "@/store/issue/cycle"; import type { IModuleIssuesFilter } from "@/store/issue/module"; import type { IProjectIssuesFilter } from "@/store/issue/project"; @@ -22,7 +23,12 @@ import type { IProjectViewIssuesFilter } from "@/store/issue/project-views"; // helpers interface Props { - issuesFilterStore: IProjectIssuesFilter | IModuleIssuesFilter | ICycleIssuesFilter | IProjectViewIssuesFilter; + issuesFilterStore: + | IProjectIssuesFilter + | IModuleIssuesFilter + | ICycleIssuesFilter + | IProjectViewIssuesFilter + | IProfileIssuesFilter; } export const CalendarMonthsDropdown = observer(function CalendarMonthsDropdown(props: Props) { const { issuesFilterStore } = props; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx index 89e15d136cb..7c5cb5a9258 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx @@ -24,26 +24,34 @@ import { ToggleSwitch } from "@plane/ui"; import { CALENDAR_LAYOUTS } from "@plane/constants"; import { useCalendarView } from "@/hooks/store/use-calendar-view"; import useSize from "@/hooks/use-window-size"; +import type { IProfileIssuesFilter } from "@/store/issue/profile/filter.store"; import type { ICycleIssuesFilter } from "@/store/issue/cycle"; import type { IModuleIssuesFilter } from "@/store/issue/module"; import type { IProjectIssuesFilter } from "@/store/issue/project"; import type { IProjectViewIssuesFilter } from "@/store/issue/project-views"; interface ICalendarHeader { - issuesFilterStore: IProjectIssuesFilter | IModuleIssuesFilter | ICycleIssuesFilter | IProjectViewIssuesFilter; + issuesFilterStore: + | IProjectIssuesFilter + | IModuleIssuesFilter + | ICycleIssuesFilter + | IProjectViewIssuesFilter + | IProfileIssuesFilter; updateFilters?: ( projectId: string, filterType: TSupportedFilterTypeForUpdate, filters: TSupportedFilterForUpdate ) => Promise; + isProfileCalendar?: boolean; } export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown(props: ICalendarHeader) { - const { issuesFilterStore, updateFilters } = props; + const { issuesFilterStore, updateFilters, isProfileCalendar = false } = props; const { t } = useTranslation(); - const { projectId } = useParams(); + const { projectId, userId } = useParams(); + const filterEntityId = isProfileCalendar ? userId?.toString() : projectId?.toString(); const issueCalendarView = useCalendarView(); const [windowWidth] = useSize(); @@ -69,7 +77,7 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown const handleLayoutChange = (layout: TCalendarLayouts, closePopover: any) => { if (!updateFilters) return; - updateFilters(projectId?.toString(), EIssueFilterType.DISPLAY_FILTERS, { + updateFilters(filterEntityId ?? "", EIssueFilterType.DISPLAY_FILTERS, { calendar: { ...issuesFilterStore.issueFilters?.displayFilters?.calendar, layout, @@ -79,7 +87,9 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown issueCalendarView.updateCalendarPayload( layout === "month" ? issueCalendarView.calendarFilters.activeMonthDate - : issueCalendarView.calendarFilters.activeWeekDate + : layout === "hours" + ? issueCalendarView.calendarFilters.activeHoursDate + : issueCalendarView.calendarFilters.activeWeekDate ); if (windowWidth <= 768) closePopover(); // close the popover on mobile }; @@ -89,7 +99,7 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown if (!updateFilters) return; - updateFilters(projectId?.toString(), EIssueFilterType.DISPLAY_FILTERS, { + updateFilters(filterEntityId ?? "", EIssueFilterType.DISPLAY_FILTERS, { calendar: { ...issuesFilterStore.issueFilters?.displayFilters?.calendar, show_weekends: !showWeekends, @@ -97,6 +107,10 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown }); }; + const availableLayouts = Object.entries(CALENDAR_LAYOUTS).filter(([layoutKey]) => + isProfileCalendar ? true : layoutKey !== "hours" + ); + return ( {({ open, close: closePopover }) => ( @@ -137,14 +151,16 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown className="absolute right-0 z-10 mt-1 min-w-[12rem] overflow-hidden rounded-sm border border-subtle bg-surface-1 p-1 shadow-raised-200" >
- {Object.entries(CALENDAR_LAYOUTS).map(([layout, layoutDetails]) => ( + {availableLayouts.map(([layout, layoutDetails]) => ( ))} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/header.tsx b/apps/web/core/components/issues/issue-layouts/calendar/header.tsx index a16d80a15dc..40d4f869359 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/header.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/header.tsx @@ -14,6 +14,7 @@ import type { TSupportedFilterForUpdate } from "@plane/types"; import { Row } from "@plane/ui"; // icons import { useCalendarView } from "@/hooks/store/use-calendar-view"; +import type { IProfileIssuesFilter } from "@/store/issue/profile/filter.store"; import type { ICycleIssuesFilter } from "@/store/issue/cycle"; import type { IModuleIssuesFilter } from "@/store/issue/module"; import type { IProjectIssuesFilter } from "@/store/issue/project"; @@ -21,17 +22,23 @@ import type { IProjectViewIssuesFilter } from "@/store/issue/project-views"; import { CalendarMonthsDropdown, CalendarOptionsDropdown } from "./dropdowns"; interface ICalendarHeader { - issuesFilterStore: IProjectIssuesFilter | IModuleIssuesFilter | ICycleIssuesFilter | IProjectViewIssuesFilter; + issuesFilterStore: + | IProjectIssuesFilter + | IModuleIssuesFilter + | ICycleIssuesFilter + | IProjectViewIssuesFilter + | IProfileIssuesFilter; updateFilters?: ( projectId: string, filterType: TSupportedFilterTypeForUpdate, filters: TSupportedFilterForUpdate ) => Promise; setSelectedDate: (date: Date) => void; + isProfileCalendar?: boolean; } export const CalendarHeader = observer(function CalendarHeader(props: ICalendarHeader) { - const { issuesFilterStore, updateFilters, setSelectedDate } = props; + const { issuesFilterStore, updateFilters, setSelectedDate, isProfileCalendar = false } = props; const { t } = useTranslation(); @@ -39,9 +46,20 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH const calendarLayout = issuesFilterStore.issueFilters?.displayFilters?.calendar?.layout ?? "month"; - const { activeMonthDate, activeWeekDate } = issueCalendarView.calendarFilters; + const { activeMonthDate, activeWeekDate, activeHoursDate } = issueCalendarView.calendarFilters; const handlePrevious = () => { + if (calendarLayout === "hours") { + const previousDay = new Date( + activeHoursDate.getFullYear(), + activeHoursDate.getMonth(), + activeHoursDate.getDate() - 1 + ); + issueCalendarView.updateCalendarFilters({ activeHoursDate: previousDay }); + setSelectedDate(previousDay); + return; + } + if (calendarLayout === "month") { const previousMonthYear = activeMonthDate.getMonth() === 0 ? activeMonthDate.getFullYear() - 1 : activeMonthDate.getFullYear(); @@ -66,6 +84,17 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH }; const handleNext = () => { + if (calendarLayout === "hours") { + const nextDay = new Date( + activeHoursDate.getFullYear(), + activeHoursDate.getMonth(), + activeHoursDate.getDate() + 1 + ); + issueCalendarView.updateCalendarFilters({ activeHoursDate: nextDay }); + setSelectedDate(nextDay); + return; + } + if (calendarLayout === "month") { const nextMonthYear = activeMonthDate.getMonth() === 11 ? activeMonthDate.getFullYear() + 1 : activeMonthDate.getFullYear(); @@ -96,6 +125,7 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH issueCalendarView.updateCalendarFilters({ activeMonthDate: firstDayOfCurrentMonth, activeWeekDate: today, + activeHoursDate: today, }); setSelectedDate(today); }; @@ -119,7 +149,11 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH > {t("common.today")} - +
); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx new file mode 100644 index 00000000000..9045d8189a6 --- /dev/null +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx @@ -0,0 +1,135 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useEffect, useMemo, useRef, useState } from "react"; +import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; +import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; +import { parseISO } from "date-fns"; +import { observer } from "mobx-react"; +import type { TIssue, TIssueMap } from "@plane/types"; +import { cn, renderFormattedPayloadDate } from "@plane/utils"; +import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; +import { useCalendarView } from "@/hooks/store/use-calendar-view"; +import type { TRenderQuickActions } from "../list/list-view-types"; +import { CalendarIssueBlockRoot } from "./issue-block-root"; + +const WORKDAY_START_HOUR = 8; +const WORKDAY_END_HOUR = 18; + +type Props = { + issues: TIssueMap | undefined; + quickActions: TRenderQuickActions; + readOnly?: boolean; + canEditProperties: (projectId: string | undefined) => boolean; + isEpic?: boolean; + showDueDateBadge?: boolean; +}; + +const CalendarHourRow = observer(function CalendarHourRow(props: { + dateString: string; + hour: number; + issues: TIssue[]; + quickActions: TRenderQuickActions; + readOnly?: boolean; + canEditProperties: (projectId: string | undefined) => boolean; + isEpic?: boolean; + showDueDateBadge?: boolean; +}) { + const { dateString, hour, issues, quickActions, readOnly, canEditProperties, isEpic, showDueDateBadge } = props; + const [isDraggingOver, setIsDraggingOver] = useState(false); + const rowRef = useRef(null); + + useEffect(() => { + const element = rowRef.current; + if (!element) return; + + return combine( + dropTargetForElements({ + element, + getData: () => ({ date: dateString, hour }), + onDragEnter: () => setIsDraggingOver(true), + onDragLeave: () => setIsDraggingOver(false), + onDrop: ({ source }) => { + setIsDraggingOver(false); + highlightIssueOnDrop(source?.element?.id, false); + }, + }) + ); + }, [dateString, hour]); + + return ( +
+
{`${hour.toString().padStart(2, "0")}:00`}
+
+
+ {issues.map((issue) => ( + + ))} +
+
+
+ ); +}); + +export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Props) { + const { issues, quickActions, readOnly, canEditProperties, isEpic, showDueDateBadge } = props; + const issueCalendarView = useCalendarView(); + const activeHoursDate = issueCalendarView.calendarFilters.activeHoursDate; + const dateString = renderFormattedPayloadDate(activeHoursDate); + + const issuesByHour = useMemo(() => { + const grouped: Record = {}; + if (!issues || !dateString) return grouped; + + Object.values(issues).forEach((issue) => { + if (!issue?.planned_at) return; + if (issue.planned_at.slice(0, 10) !== dateString) return; + const hour = parseISO(issue.planned_at).getHours(); + grouped[hour] = grouped[hour] ? [...grouped[hour], issue] : [issue]; + }); + + return grouped; + }, [issues, dateString]); + + if (!dateString) return null; + + const hours = Array.from( + { length: WORKDAY_END_HOUR - WORKDAY_START_HOUR + 1 }, + (_, index) => WORKDAY_START_HOUR + index + ); + + return ( +
+ {hours.map((hour) => ( + + ))} +
+ ); +}); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx index d2aaf6f38b5..73fd33a69d2 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx @@ -21,13 +21,17 @@ type Props = { issueId: string; quickActions: TRenderQuickActions; isDragDisabled: boolean; + sourceDate: string; isEpic?: boolean; canEditProperties: (projectId: string | undefined) => boolean; + showDueDateBadge?: boolean; }; export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(props: Props) { - const { issueId, quickActions, isDragDisabled, isEpic = false, canEditProperties } = props; + const { issueId, quickActions, isDragDisabled, sourceDate, isEpic = false, canEditProperties, showDueDateBadge } = + props; + const dragRef = useRef(null); const issueRef = useRef(null); const [isDragging, setIsDragging] = useState(false); @@ -40,7 +44,7 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p const canDrag = !isDragDisabled && canEditProperties(issue?.project_id ?? undefined); useEffect(() => { - const element = issueRef.current; + const element = dragRef.current; if (!element) return; @@ -48,7 +52,7 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p draggable({ element, canDrag: () => canDrag, - getInitialData: () => ({ id: issue?.id, date: issue?.target_date }), + getInitialData: () => ({ id: issue?.id, date: sourceDate, type: "CALENDAR_ISSUE" }), onDragStart: () => { setIsDragging(true); }, @@ -57,7 +61,7 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p }, }) ); - }, [issueRef?.current, issue, canDrag]); + }, [issue?.id, sourceDate, canDrag, isDragDisabled]); useOutsideClickDetector(issueRef, () => { issueRef?.current?.classList?.remove(HIGHLIGHT_CLASS); @@ -66,12 +70,15 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p if (!issue) return null; return ( - +
+ +
); }); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx index f8666fdb381..c8ba635de14 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx @@ -34,11 +34,12 @@ type Props = { quickActions: TRenderQuickActions; isDragging?: boolean; isEpic?: boolean; + showDueDateBadge?: boolean; }; export const CalendarIssueBlock = observer( forwardRef(function CalendarIssueBlock(props: Props, ref: React.ForwardedRef) { - const { issue, quickActions, isDragging = false, isEpic = false } = props; + const { issue, quickActions, isDragging = false, isEpic = false, showDueDateBadge = false } = props; // states const [isMenuActive, setIsMenuActive] = useState(false); // refs @@ -141,6 +142,11 @@ export const CalendarIssueBlock = observer( /> )}
{issue.name}
+ {showDueDateBadge && issue.target_date && ( + + {issue.target_date} + + )}
{/* Wrapper exists only to stop clicks reaching the ControlLink; the quick-action menu inside carries its own interactive semantics. */} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx index 0ded0ad75f5..00be6853d41 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx @@ -17,7 +17,8 @@ import { CalendarQuickAddIssueActions } from "./quick-add-issue-actions"; // types type Props = { - date: Date; + date?: Date; + sourceDate?: string; loadMoreIssues: (dateString: string) => void; getPaginationData: (groupId: string | undefined) => TPaginationData | undefined; getGroupIssueCount: (groupId: string | undefined) => number | undefined; @@ -32,11 +33,13 @@ type Props = { isMobileView?: boolean; canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; + showDueDateBadge?: boolean; }; export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: Props) { const { date, + sourceDate, issueIdList, quickActions, loadMoreIssues, @@ -49,8 +52,9 @@ export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: isMobileView = false, canEditProperties, isEpic = false, + showDueDateBadge = false, } = props; - const formattedDatePayload = renderFormattedPayloadDate(date); + const formattedDatePayload = sourceDate ?? (date ? renderFormattedPayloadDate(date) : undefined); const { t } = useTranslation(); const { @@ -76,8 +80,10 @@ export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: issueId={issueId} quickActions={quickActions} isDragDisabled={isDragDisabled || isMobileView} + sourceDate={formattedDatePayload} canEditProperties={canEditProperties} isEpic={isEpic} + showDueDateBadge={showDueDateBadge} />
))} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx new file mode 100644 index 00000000000..9e8205c0922 --- /dev/null +++ b/apps/web/core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; +import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; +// hooks +import { useUserPermissions } from "@/hooks/store/user"; +// local imports +import { ProjectIssueQuickActions } from "../../quick-action-dropdowns"; +import { BaseCalendarRoot } from "../base-calendar-root"; + +export const ProfileIssuesCalendarLayout = observer(function ProfileIssuesCalendarLayout() { + // router + const { workspaceSlug, profileViewId } = useParams(); + // store + const { allowPermissions } = useUserPermissions(); + + const canEditPropertiesBasedOnProject = (projectId: string) => + allowPermissions( + [EUserPermissions.ADMIN, EUserPermissions.MEMBER], + EUserPermissionsLevel.PROJECT, + workspaceSlug.toString(), + projectId + ); + + return ( + + ); +}); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx new file mode 100644 index 00000000000..a4960074a1c --- /dev/null +++ b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx @@ -0,0 +1,89 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useEffect, useRef, useState } from "react"; +import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; +import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; +import { observer } from "mobx-react"; +import { useTranslation } from "@plane/i18n"; +import type { TGroupedIssues, TPaginationData } from "@plane/types"; +import { cn } from "@plane/utils"; +import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; +import type { TRenderQuickActions } from "../list/list-view-types"; +import { CalendarIssueBlocks } from "./issue-blocks"; + +type Props = { + groupedIssueIds: TGroupedIssues; + quickActions: TRenderQuickActions; + loadMoreIssues: (dateString: string) => void; + getPaginationData: (groupId: string | undefined) => TPaginationData | undefined; + getGroupIssueCount: (groupId: string | undefined) => number | undefined; + readOnly?: boolean; + canEditProperties: (projectId: string | undefined) => boolean; + isEpic?: boolean; +}; + +export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStrip(props: Props) { + const { + groupedIssueIds, + quickActions, + loadMoreIssues, + getPaginationData, + getGroupIssueCount, + readOnly, + canEditProperties, + isEpic, + } = props; + const { t } = useTranslation(); + const [isDraggingOver, setIsDraggingOver] = useState(false); + const stripRef = useRef(null); + const issueIds = groupedIssueIds?.None; + + useEffect(() => { + const element = stripRef.current; + if (!element) return; + + return combine( + dropTargetForElements({ + element, + getData: () => ({ date: "None" }), + onDragEnter: () => setIsDraggingOver(true), + onDragLeave: () => setIsDraggingOver(false), + onDrop: ({ source }) => { + setIsDraggingOver(false); + highlightIssueOnDrop(source?.element?.id, false); + }, + }) + ); + }, []); + + if (!issueIds?.length) return null; + + return ( +
+

{t("issue.layouts.calendar.unscheduled")}

+
+ loadMoreIssues("None")} + getPaginationData={() => getPaginationData("None")} + getGroupIssueCount={() => getGroupIssueCount("None")} + isDragDisabled={readOnly} + readOnly={readOnly} + canEditProperties={canEditProperties} + isEpic={isEpic} + sourceDate="None" + /> +
+
+ ); +}); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts index b795eb90927..712f23b052c 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts @@ -4,7 +4,43 @@ * See the LICENSE file for details. */ +import { setHours, setMinutes, parseISO } from "date-fns"; import type { TIssue } from "@plane/types"; +import { EIssuesStoreType } from "@plane/types"; +import { renderFormattedPayloadDate } from "@plane/utils"; + +export type CalendarDragDropOptions = { + storeType?: EIssuesStoreType; + updateIssue?: (projectId: string, issueId: string, data: Partial) => Promise; + updateIssuePlan?: ( + workspaceSlug: string, + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } + ) => Promise; + existingPlannedAt?: string | null; +}; + +const buildPlannedAtForDrop = ( + destinationDate: string, + existingPlannedAt?: string | null, + destinationHour?: number +): string => { + const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); + if (!normalizedDestinationDate) return new Date().toISOString(); + + const dayBase = parseISO(`${normalizedDestinationDate}T00:00:00`); + + if (destinationHour !== undefined) { + return setMinutes(setHours(dayBase, destinationHour), 0).toISOString(); + } + + if (existingPlannedAt) { + const existing = parseISO(existingPlannedAt); + return setMinutes(setHours(dayBase, existing.getHours()), existing.getMinutes()).toISOString(); + } + + return setMinutes(setHours(dayBase, 9), 0).toISOString(); +}; export const handleDragDrop = async ( issueId: string, @@ -12,15 +48,45 @@ export const handleDragDrop = async ( destinationDate: string, workspaceSlug: string | undefined, projectId: string | undefined, - updateIssue?: (projectId: string, issueId: string, data: Partial) => Promise + updateIssue?: (projectId: string, issueId: string, data: Partial) => Promise, + options?: CalendarDragDropOptions, + destinationHour?: number ) => { - if (!workspaceSlug || !projectId || !updateIssue) return; + if (!workspaceSlug) return; + + if (options?.storeType === EIssuesStoreType.PROFILE) { + if (!options.updateIssuePlan) return; + + if (destinationDate === "None") { + if (sourceDate === "None") return; + return options.updateIssuePlan(workspaceSlug, issueId, { planned_at: null }); + } + + const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); + if (!normalizedDestinationDate) return; + + const normalizedSourceDate = sourceDate === "None" ? null : renderFormattedPayloadDate(sourceDate); + if (normalizedSourceDate === normalizedDestinationDate && destinationHour === undefined) return; + + const plannedAt = buildPlannedAtForDrop( + normalizedDestinationDate, + options.existingPlannedAt, + destinationHour + ); + + return options.updateIssuePlan(workspaceSlug, issueId, { planned_at: plannedAt }); + } + + if (!projectId || !updateIssue) return; + + const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); + if (!normalizedDestinationDate) return; - if (sourceDate === destinationDate) return; + if (sourceDate === normalizedDestinationDate) return; const updatedIssue = { id: issueId, - target_date: destinationDate, + target_date: normalizedDestinationDate, }; return await updateIssue(projectId, updatedIssue.id, updatedIssue); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx index 5635d6d410f..e992b133510 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx @@ -11,6 +11,7 @@ import { cn, getOrderedDays, renderFormattedPayloadDate } from "@plane/utils"; // hooks import { useUserProfile } from "@/hooks/store/user"; // types +import type { IProfileIssuesFilter } from "@/store/issue/profile/filter.store"; import type { ICycleIssuesFilter } from "@/store/issue/cycle"; import type { IModuleIssuesFilter } from "@/store/issue/module"; import type { IProjectIssuesFilter } from "@/store/issue/project"; @@ -19,7 +20,12 @@ import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarDayTile } from "./day-tile"; type Props = { - issuesFilterStore: IProjectIssuesFilter | IModuleIssuesFilter | ICycleIssuesFilter | IProjectViewIssuesFilter; + issuesFilterStore: + | IProjectIssuesFilter + | IModuleIssuesFilter + | ICycleIssuesFilter + | IProjectViewIssuesFilter + | IProfileIssuesFilter; issues: TIssueMap | undefined; groupedIssueIds: TGroupedIssues; week: ICalendarWeek | undefined; @@ -42,6 +48,7 @@ type Props = { setSelectedDate: (date: Date) => void; canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; + showDueDateBadge?: boolean; }; export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) { @@ -64,6 +71,7 @@ export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) setSelectedDate, canEditProperties, isEpic = false, + showDueDateBadge = false, } = props; // hooks const { data } = useUserProfile(); @@ -114,6 +122,7 @@ export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) handleDragAndDrop={handleDragAndDrop} canEditProperties={canEditProperties} isEpic={isEpic} + showDueDateBadge={showDueDateBadge} /> ); })} diff --git a/apps/web/core/components/profile/profile-issues-filter.tsx b/apps/web/core/components/profile/profile-issues-filter.tsx index 73a40667e9e..f2a4c7eb5bd 100644 --- a/apps/web/core/components/profile/profile-issues-filter.tsx +++ b/apps/web/core/components/profile/profile-issues-filter.tsx @@ -66,7 +66,7 @@ export const ProfileIssuesFilter = observer(function ProfileIssuesFilter() { return (
handleLayoutChange(layout)} selectedLayout={activeLayout} /> diff --git a/apps/web/core/components/profile/profile-issues.tsx b/apps/web/core/components/profile/profile-issues.tsx index 4822a6e8d5c..e731b352513 100644 --- a/apps/web/core/components/profile/profile-issues.tsx +++ b/apps/web/core/components/profile/profile-issues.tsx @@ -12,6 +12,7 @@ import useSWR from "swr"; import { ISSUE_DISPLAY_FILTERS_BY_PAGE } from "@plane/constants"; import { EIssuesStoreType } from "@plane/types"; // components +import { ProfileIssuesCalendarLayout } from "@/components/issues/issue-layouts/calendar/roots/profile-issues-root"; import { ProfileIssuesKanBanLayout } from "@/components/issues/issue-layouts/kanban/roots/profile-issues-root"; import { ProfileIssuesListLayout } from "@/components/issues/issue-layouts/list/roots/profile-issues-root"; import { IssuePeekOverview } from "@/components/issues/peek-overview"; @@ -69,6 +70,8 @@ export const ProfileIssuesPage = observer(function ProfileIssuesPage(props: Prop ) : activeLayout === "kanban" ? ( + ) : activeLayout === "calendar" ? ( + ) : null}
diff --git a/apps/web/core/hooks/use-issues-actions.tsx b/apps/web/core/hooks/use-issues-actions.tsx index 6e42f6dcffa..d6a40ceddbe 100644 --- a/apps/web/core/hooks/use-issues-actions.tsx +++ b/apps/web/core/hooks/use-issues-actions.tsx @@ -34,6 +34,11 @@ export interface IssueActions { createIssue?: (projectId: string | undefined | null, data: Partial) => Promise; quickAddIssue?: (projectId: string | undefined | null, data: TIssue) => Promise; updateIssue?: (projectId: string | undefined | null, issueId: string, data: Partial) => Promise; + updateIssuePlan?: ( + workspaceSlug: string, + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } + ) => Promise; removeIssueFromView?: (projectId: string | undefined | null, issueId: string) => Promise; archiveIssue?: (projectId: string | undefined | null, issueId: string) => Promise; restoreIssue?: (projectId: string | undefined | null, issueId: string) => Promise; @@ -490,6 +495,17 @@ const useProfileIssueActions = () => { }, [issues.updateIssue, workspaceSlug] ); + const updateIssuePlan = useCallback( + async ( + _workspaceSlug: string, + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } + ) => { + if (!workspaceSlug) return; + return await issues.updateIssuePlan(workspaceSlug, issueId, data); + }, + [issues.updateIssuePlan, workspaceSlug] + ); const removeIssue = useCallback( async (projectId: string | undefined | null, issueId: string) => { if (!workspaceSlug || !projectId) return; @@ -519,11 +535,12 @@ const useProfileIssueActions = () => { fetchNextIssues, createIssue, updateIssue, + updateIssuePlan, removeIssue, archiveIssue, updateFilters, }), - [fetchIssues, createIssue, updateIssue, removeIssue, archiveIssue, updateFilters] + [fetchIssues, createIssue, updateIssue, updateIssuePlan, removeIssue, archiveIssue, updateFilters] ); }; diff --git a/apps/web/core/services/user.service.ts b/apps/web/core/services/user.service.ts index 185780c8d91..7be89ee16a0 100644 --- a/apps/web/core/services/user.service.ts +++ b/apps/web/core/services/user.service.ts @@ -226,6 +226,26 @@ export class UserService extends APIService { }); } + async upsertUserIssuePlan( + workspaceSlug: string, + issueId: string, + data: { planned_at: string; planned_duration_minutes?: number } + ): Promise<{ planned_at: string; planned_duration_minutes: number }> { + return this.patch(`/api/workspaces/${workspaceSlug}/user-issue-plans/${issueId}/`, data) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async deleteUserIssuePlan(workspaceSlug: string, issueId: string): Promise { + return this.delete(`/api/workspaces/${workspaceSlug}/user-issue-plans/${issueId}/`) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + async deactivateAccount() { return this.delete(`/api/users/me/`) .then((response) => response?.data) diff --git a/apps/web/core/store/issue/helpers/base-issues.store.ts b/apps/web/core/store/issue/helpers/base-issues.store.ts index 09c24d25f45..4659a127a62 100644 --- a/apps/web/core/store/issue/helpers/base-issues.store.ts +++ b/apps/web/core/store/issue/helpers/base-issues.store.ts @@ -46,7 +46,7 @@ import { } from "./base-issues-utils"; import type { IBaseIssueFilterStore } from "./issue-filter-helper.store"; -export type TIssueDisplayFilterOptions = Exclude | "target_date"; +export type TIssueDisplayFilterOptions = Exclude | "target_date" | "planned_at"; export enum EIssueGroupedAction { ADD = "ADD", @@ -121,6 +121,7 @@ export const ISSUE_GROUP_BY_KEY: Record) => void; + updateCalendarFilters: (filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date }>) => void; updateCalendarPayload: (date: Date) => void; regenerateCalendar: () => void; @@ -34,7 +35,7 @@ export interface ICalendarStore { | undefined; activeWeekNumber: number; allDaysOfActiveWeek: ICalendarWeek | undefined; - getStartAndEndDate: (layout: "week" | "month") => { startDate: string; endDate: string } | undefined; + getStartAndEndDate: (layout: "week" | "month" | "hours") => { startDate: string; endDate: string } | undefined; } export class CalendarStore implements ICalendarStore { @@ -43,9 +44,10 @@ export class CalendarStore implements ICalendarStore { error: any | null = null; // observables - calendarFilters: { activeMonthDate: Date; activeWeekDate: Date } = { + calendarFilters: { activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date } = { activeMonthDate: new Date(), activeWeekDate: new Date(), + activeHoursDate: new Date(), }; calendarPayload: ICalendarPayload | null = null; // root store @@ -148,8 +150,14 @@ export class CalendarStore implements ICalendarStore { return monthData[weekKey]; } - getStartAndEndDate = computedFn((layout: "week" | "month") => { + getStartAndEndDate = computedFn((layout: "week" | "month" | "hours") => { switch (layout) { + case "hours": { + const { activeHoursDate } = this.calendarFilters; + const dateString = renderFormattedPayloadDate(activeHoursDate); + if (!dateString) return; + return { startDate: dateString, endDate: dateString }; + } case "week": { if (!this.allDaysOfActiveWeek) return; const dates = Object.keys(this.allDaysOfActiveWeek); @@ -166,8 +174,8 @@ export class CalendarStore implements ICalendarStore { } }); - updateCalendarFilters = (filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date }>) => { - this.updateCalendarPayload(filters.activeMonthDate || filters.activeWeekDate || new Date()); + updateCalendarFilters = (filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date }>) => { + this.updateCalendarPayload(filters.activeMonthDate || filters.activeWeekDate || filters.activeHoursDate || new Date()); runInAction(() => { this.calendarFilters = { diff --git a/apps/web/core/store/issue/profile/issue.store.ts b/apps/web/core/store/issue/profile/issue.store.ts index 046824eac75..36f18e6b0eb 100644 --- a/apps/web/core/store/issue/profile/issue.store.ts +++ b/apps/web/core/store/issue/profile/issue.store.ts @@ -15,7 +15,9 @@ import type { TBulkOperationsPayload, TProfileViews, } from "@plane/types"; +import { EIssueLayoutTypes } from "@plane/types"; import { UserService } from "@/services/user.service"; +import { clone } from "lodash-es"; // services // types @@ -53,6 +55,11 @@ export interface IProfileIssues extends IBaseIssuesStore { createIssue: (workspaceSlug: string, projectId: string, data: Partial) => Promise; updateIssue: (workspaceSlug: string, projectId: string, issueId: string, data: Partial) => Promise; + updateIssuePlan: ( + workspaceSlug: string, + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } + ) => Promise; archiveIssue: (workspaceSlug: string, projectId: string, issueId: string) => Promise; removeBulkIssues: (workspaceSlug: string, projectId: string, issueIds: string[]) => Promise; archiveBulkIssues: (workspaceSlug: string, projectId: string, issueIds: string[]) => Promise; @@ -75,6 +82,7 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { currentView: observable.ref, // computed viewFlags: computed, + groupBy: computed, // action setViewId: action.bound, fetchIssues: action, @@ -87,6 +95,21 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { this.userService = new UserService(); } + get groupBy() { + const displayFilters = this.issueFilterStore?.issueFilters?.displayFilters; + if (!displayFilters || !displayFilters?.layout) return; + + const layout = displayFilters?.layout; + + if (layout === EIssueLayoutTypes.CALENDAR) { + return "planned_at"; + } + + return [EIssueLayoutTypes.LIST, EIssueLayoutTypes.KANBAN]?.includes(layout) + ? displayFilters?.group_by + : undefined; + } + get viewFlags() { if (this.currentView === "subscribed") return { @@ -227,6 +250,39 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { return await this.fetchIssues(workspaceSlug, userId, loadType, this.paginationOptions, this.currentView, true); }; + updateIssuePlan = async ( + workspaceSlug: string, + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } + ) => { + const issueBeforeUpdate = clone(this.rootIssueStore.issues.getIssueById(issueId)); + if (!issueBeforeUpdate) return; + + const updatedIssue = { + ...issueBeforeUpdate, + planned_at: data.planned_at ?? null, + planned_duration_minutes: data.planned_duration_minutes ?? issueBeforeUpdate.planned_duration_minutes ?? 60, + }; + + try { + this.rootIssueStore.issues.updateIssue(issueId, updatedIssue); + this.updateIssueList(updatedIssue as TIssue, issueBeforeUpdate); + + if (!data.planned_at) { + await this.userService.deleteUserIssuePlan(workspaceSlug, issueId); + } else { + await this.userService.upsertUserIssuePlan(workspaceSlug, issueId, { + planned_at: data.planned_at, + planned_duration_minutes: updatedIssue.planned_duration_minutes ?? 60, + }); + } + } catch (error) { + this.rootIssueStore.issues.updateIssue(issueId, issueBeforeUpdate); + this.updateIssueList(issueBeforeUpdate, updatedIssue as TIssue); + throw error; + } + }; + // Using aliased names as they cannot be overridden in other stores archiveBulkIssues = this.bulkArchiveIssues; updateIssue = this.issueUpdate; diff --git a/packages/constants/src/calendar.ts b/packages/constants/src/calendar.ts index 86d1d6257e9..aee9d510545 100644 --- a/packages/constants/src/calendar.ts +++ b/packages/constants/src/calendar.ts @@ -121,4 +121,8 @@ export const CALENDAR_LAYOUTS: { key: "week", title: "Week layout", }, + hours: { + key: "hours", + title: "Hours layout", + }, }; diff --git a/packages/constants/src/issue/common.ts b/packages/constants/src/issue/common.ts index fe56c44f813..e2d426fa871 100644 --- a/packages/constants/src/issue/common.ts +++ b/packages/constants/src/issue/common.ts @@ -33,6 +33,7 @@ export enum EIssueGroupByToServerOptions { "cycle" = "cycle_id", "module" = "issue_module__module_id", "target_date" = "target_date", + "planned_at" = "planned_at", "project" = "project_id", "created_by" = "created_by", // eslint-disable-next-line @typescript-eslint/no-duplicate-enum-values @@ -48,6 +49,7 @@ export enum EIssueGroupBYServerToProperty { "cycle_id" = "cycle_id", "issue_module__module_id" = "module_ids", "target_date" = "target_date", + "planned_at" = "planned_at", "project_id" = "project_id", "created_by" = "created_by", } diff --git a/packages/constants/src/issue/filter.ts b/packages/constants/src/issue/filter.ts index 089d26a600d..9b1b84f0356 100644 --- a/packages/constants/src/issue/filter.ts +++ b/packages/constants/src/issue/filter.ts @@ -27,6 +27,7 @@ export enum EServerGroupByToFilterOptions { "cycle_id" = "cycle", "issue_module__module_id" = "module", "target_date" = "target_date", + "planned_at" = "planned_date", "project_id" = "project", "created_by" = "created_by", } @@ -137,6 +138,16 @@ export const ISSUE_DISPLAY_FILTERS_BY_PAGE: TIssueFiltersToDisplayByPageType = { values: ["show_empty_groups"], }, }, + calendar: { + display_properties: ["key", "issue_type"], + display_filters: { + type: ["active", "backlog"], + }, + extra_options: { + access: true, + values: ["sub_issue"], + }, + }, }, }, archived_issues: { diff --git a/packages/i18n/src/locales/en/work-item.json b/packages/i18n/src/locales/en/work-item.json index b7935a125c3..6634dea9fc3 100644 --- a/packages/i18n/src/locales/en/work-item.json +++ b/packages/i18n/src/locales/en/work-item.json @@ -81,6 +81,10 @@ "calendar": "Calendar Layout", "spreadsheet": "Table Layout", "gantt": "Timeline Layout" + }, + "calendar": { + "hours_layout": "Hours layout", + "unscheduled": "Unscheduled" } }, "states": { diff --git a/packages/types/src/issues/issue.ts b/packages/types/src/issues/issue.ts index e903a7d6c57..79dea4fcb5a 100644 --- a/packages/types/src/issues/issue.ts +++ b/packages/types/src/issues/issue.ts @@ -68,6 +68,9 @@ export type TBaseIssue = { updated_at: string; start_date: string | null; target_date: string | null; + planned_at?: string | null; + planned_duration_minutes?: number | null; + planned_date?: string | null; completed_at: string | null; archived_at: string | null; diff --git a/packages/types/src/view-props.ts b/packages/types/src/view-props.ts index 638afa0fd13..ed4de6e947d 100644 --- a/packages/types/src/view-props.ts +++ b/packages/types/src/view-props.ts @@ -22,6 +22,7 @@ export type TIssueGroupByOptions = | "cycle" | "module" | "target_date" + | "planned_at" | "team_project" | null; @@ -73,6 +74,8 @@ export type TIssueParams = | "module" | "start_date" | "target_date" + | "planned_at" + | "planned_date" | "project" | "team_project" | "group_by" @@ -88,7 +91,7 @@ export type TIssueParams = | "expand" | "filters"; -export type TCalendarLayouts = "month" | "week"; +export type TCalendarLayouts = "month" | "week" | "hours"; /** * Keys for the work item filter properties From 073f21f86bcd79a9b5e8141b61d634213f82d643 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 18:35:25 +0200 Subject: [PATCH 07/22] =?UTF-8?q?fix:=20Unscheduled=20=E2=86=92=20calendar?= =?UTF-8?q?=20drag-and-drop=20for=20personal=20work=20item=20plans?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wire day/hour/unscheduled drop targets to actually invoke the plan mutation (previously only highlighted on drop), matching the kanban board's draggable/drop-target pattern so the drag starts reliably and hits the correct target. Also relax profile calendar edit permissions so users can reschedule their own personal plans without requiring project member access. Co-authored-by: Cursor --- .../contract/app/test_user_issue_plan_app.py | 30 +++- apps/api/plane/utils/user_issue_plan.py | 12 +- .../calendar/base-calendar-root.tsx | 34 +--- .../issue-layouts/calendar/calendar.tsx | 14 +- .../issue-layouts/calendar/day-tile.tsx | 52 ++++-- .../issue-layouts/calendar/hours-grid.tsx | 56 +++++- .../calendar/issue-block-root.tsx | 50 ++++-- .../issue-layouts/calendar/issue-block.tsx | 159 ++++++++---------- .../calendar/unscheduled-strip.tsx | 48 +++++- .../issues/issue-layouts/calendar/utils.ts | 102 +++++++++-- .../issue-layouts/calendar/week-days.tsx | 3 +- .../store/issue/helpers/base-issues.store.ts | 6 +- .../core/store/issue/profile/issue.store.ts | 14 +- 13 files changed, 387 insertions(+), 193 deletions(-) diff --git a/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py b/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py index 93c51ca1f65..d4801c1d460 100644 --- a/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py +++ b/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py @@ -14,7 +14,7 @@ from rest_framework import status from rest_framework.test import APIClient -from plane.db.models import Issue, Project, ProjectMember, User, UserIssuePlan +from plane.db.models import Issue, IssueAssignee, Project, ProjectMember, User, UserIssuePlan def _make_user(email: str) -> User: @@ -50,7 +50,12 @@ def project_with_assigned_issue(workspace, create_user): ) _add_project_member(project, create_user, role=20) project._issue = _make_issue(project, create_user, name="Planned work item") - project._issue.assignees.add(create_user) + IssueAssignee.objects.create( + issue=project._issue, + assignee=create_user, + project=project, + workspace=project.workspace, + ) return project @@ -119,7 +124,26 @@ def test_group_by_planned_at_returns_day_buckets(self, workspace, project_with_a ) assert response.status_code == status.HTTP_200_OK - grouped_results = response.data["grouped_results"] + grouped_results = response.data["results"] assert "2026-08-12" in grouped_results issue_payload = grouped_results["2026-08-12"]["results"][0] assert issue_payload["planned_at"] is not None + + def test_planned_at_range_includes_unscheduled_issues(self, workspace, project_with_assigned_issue, create_user): + client = APIClient() + client.force_authenticate(user=create_user) + issue = project_with_assigned_issue._issue + + response = client.get( + _user_profile_issues_url(workspace.slug, create_user.id), + { + "group_by": "planned_at", + "assignees": str(create_user.id), + "planned_at": "2026-08-01;after,2026-08-31;before", + }, + ) + + assert response.status_code == status.HTTP_200_OK + grouped_results = response.data["results"] + assert "None" in grouped_results + assert grouped_results["None"]["results"][0]["id"] == issue.id diff --git a/apps/api/plane/utils/user_issue_plan.py b/apps/api/plane/utils/user_issue_plan.py index 188fd4f6830..ef76b1dc98c 100644 --- a/apps/api/plane/utils/user_issue_plan.py +++ b/apps/api/plane/utils/user_issue_plan.py @@ -5,7 +5,7 @@ import zoneinfo from datetime import datetime -from django.db.models import Exists, OuterRef, QuerySet, Subquery +from django.db.models import Exists, OuterRef, Q, QuerySet, Subquery from django.db.models.functions import TruncDate from plane.db.models import Issue, UserIssuePlan @@ -90,10 +90,16 @@ def filter_issues_by_planned_at_range( planned_at__lte=_local_date_end(value, user_tz), ) - return queryset.filter( - id__in=plan_queryset.values("issue_id"), + unscheduled_issues = ~Exists( + UserIssuePlan.objects.filter( + issue_id=OuterRef("id"), + user_id=profile_user_id, + deleted_at__isnull=True, + ) ) + return queryset.filter(Q(id__in=plan_queryset.values("issue_id")) | unscheduled_issues) + def _local_date_start(date_value, user_tz): if isinstance(date_value, str): diff --git a/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx index f217121a9da..88c9bdeb58b 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx @@ -6,7 +6,6 @@ import type { FC } from "react"; import { useCallback, useEffect } from "react"; -import { monitorForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; import { differenceInCalendarDays } from "date-fns/differenceInCalendarDays"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; @@ -160,37 +159,13 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC setToast({ title: "Error!", type: TOAST_TYPE.ERROR, - message: err?.detail ?? "Failed to perform this action", + message: err?.detail ?? err?.message ?? "Failed to perform this action", }); }); }, [issueMap, updateIssue, updateIssuePlan, workspaceSlug, storeType, isProfileCalendar] ); - useEffect(() => { - return monitorForElements({ - onDrop({ source, location }) { - const destination = location.current.dropTargets.find((target) => typeof target.data?.date === "string"); - if (!destination) return; - - const sourceData = source.data as { id?: string; date?: string }; - if (!sourceData?.id || !sourceData?.date) return; - - const issueDetails = issueMap?.[sourceData.id]; - const destinationHour = - typeof destination.data?.hour === "number" ? (destination.data.hour as number) : undefined; - - void handleDragAndDrop( - sourceData.id, - issueDetails?.project_id ?? undefined, - sourceData.date, - destination.data.date as string, - destinationHour - ); - }, - }); - }, [handleDragAndDrop, issueMap]); - const loadMoreIssues = useCallback( (dateString: string) => { fetchNextIssues(dateString); @@ -200,20 +175,23 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC const getPaginationData = useCallback( (groupId: string | undefined) => issues?.getPaginationData(groupId, undefined), - [issues?.getPaginationData] + [issues] ); const getGroupIssueCount = useCallback( (groupId: string | undefined) => issues?.getGroupIssueCount(groupId, undefined, false), - [issues?.getGroupIssueCount] + [issues] ); const canEditProperties = useCallback( (projectId: string | undefined) => { if (!enableInlineEditing) return false; + // Own-profile personal plans only require workspace access (API: UserIssuePlan), + // not project MEMBER/ADMIN on every issue's project. if (isProfileCalendar) { if (!profileUserId || currentUser?.id !== profileUserId) return false; + return true; } if (canEditPropertiesBasedOnProject) { diff --git a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx index 990ef341a2f..f85464f28a2 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx @@ -69,7 +69,8 @@ type Props = { issueId: string | undefined, issueProjectId: string | undefined, sourceDate: string | undefined, - destinationDate: string | undefined + destinationDate: string | undefined, + destinationHour?: number ) => Promise; addIssuesToView?: (issueIds: string[]) => Promise; readOnly?: boolean; @@ -134,7 +135,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { element, }) ); - }, [scrollableContainerRef?.current]); + }, []); if (!calendarPayload || !formattedDatePayload) return ( @@ -167,13 +168,13 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { {layout === "month" && (
{allWeeksOfActiveMonth && - Object.values(allWeeksOfActiveMonth).map((week: ICalendarWeek, weekIndex) => ( + Object.entries(allWeeksOfActiveMonth).map(([weekKey, week]: [string, ICalendarWeek]) => ( )}
- {isProfileCalendar && layout !== "hours" && ( + {isProfileCalendar && ( )} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx index b974f624365..95cb2f3bfb8 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx @@ -23,6 +23,12 @@ import type { IProjectIssuesFilter } from "@/store/issue/project"; import type { IProjectViewIssuesFilter } from "@/store/issue/project-views"; import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarIssueBlocks } from "./issue-blocks"; +import { + CALENDAR_DAY_DROP_TYPE, + CALENDAR_ISSUE_DRAG_TYPE, + getCalendarDestinationFromDropPayload, + getCalendarSourceFromDropPayload, +} from "./utils"; type Props = { issuesFilterStore: @@ -45,7 +51,8 @@ type Props = { issueId: string | undefined, issueProjectId: string | undefined, sourceDate: string | undefined, - destinationDate: string | undefined + destinationDate: string | undefined, + destinationHour?: number ) => Promise; addIssuesToView?: (issueIds: string[]) => Promise; readOnly?: boolean; @@ -85,30 +92,44 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { const formattedDatePayload = renderFormattedPayloadDate(date.date); - const dayContentRef = useRef(null); + const dayCellRef = useRef(null); useEffect(() => { - const element = dayContentRef.current; + const element = dayCellRef.current; if (!element || !formattedDatePayload) return; return combine( dropTargetForElements({ element, - getData: () => ({ date: formattedDatePayload }), + canDrop: ({ source }) => source?.data?.type === CALENDAR_ISSUE_DRAG_TYPE, + getData: () => ({ date: formattedDatePayload, type: CALENDAR_DAY_DROP_TYPE }), onDragEnter: () => { setIsDraggingOver(true); }, onDragLeave: () => { setIsDraggingOver(false); }, - onDrop: ({ source }) => { + onDrop: (payload) => { setIsDraggingOver(false); - highlightIssueOnDrop(source?.element?.id, false); + + const source = getCalendarSourceFromDropPayload(payload); + const destination = getCalendarDestinationFromDropPayload(payload); + if (!source || !destination) return; + + void handleDragAndDrop( + source.id, + issues?.[source.id]?.project_id ?? undefined, + source.date, + destination.date, + destination.hour + ); + + highlightIssueOnDrop(payload.source?.element?.id, false); }, }) ); - }, [formattedDatePayload]); + }, [formattedDatePayload, handleDragAndDrop, issues]); if (!formattedDatePayload) return null; const issueIds = groupedIssueIds?.[formattedDatePayload]; @@ -124,7 +145,12 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { return ( <> -
+
{/* header */}
{/* Mobile view content */} -
setSelectedDate(date.date)} className={cn( "mx-auto flex h-full w-full cursor-pointer flex-col items-center justify-start py-2.5 text-13 font-medium opacity-80 md:hidden", @@ -194,7 +220,7 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { > {date.date.getDate()}
-
+
); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx index 9045d8189a6..08af13d7990 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx @@ -15,10 +15,24 @@ import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; import { useCalendarView } from "@/hooks/store/use-calendar-view"; import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarIssueBlockRoot } from "./issue-block-root"; +import { + CALENDAR_DAY_DROP_TYPE, + CALENDAR_ISSUE_DRAG_TYPE, + getCalendarDestinationFromDropPayload, + getCalendarSourceFromDropPayload, +} from "./utils"; const WORKDAY_START_HOUR = 8; const WORKDAY_END_HOUR = 18; +type HandleDragAndDrop = ( + issueId: string | undefined, + issueProjectId: string | undefined, + sourceDate: string | undefined, + destinationDate: string | undefined, + destinationHour?: number +) => Promise; + type Props = { issues: TIssueMap | undefined; quickActions: TRenderQuickActions; @@ -26,19 +40,33 @@ type Props = { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + handleDragAndDrop: HandleDragAndDrop; }; const CalendarHourRow = observer(function CalendarHourRow(props: { dateString: string; hour: number; issues: TIssue[]; + issuesMap: TIssueMap | undefined; quickActions: TRenderQuickActions; readOnly?: boolean; canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + handleDragAndDrop: HandleDragAndDrop; }) { - const { dateString, hour, issues, quickActions, readOnly, canEditProperties, isEpic, showDueDateBadge } = props; + const { + dateString, + hour, + issues, + issuesMap, + quickActions, + readOnly, + canEditProperties, + isEpic, + showDueDateBadge, + handleDragAndDrop, + } = props; const [isDraggingOver, setIsDraggingOver] = useState(false); const rowRef = useRef(null); @@ -49,16 +77,30 @@ const CalendarHourRow = observer(function CalendarHourRow(props: { return combine( dropTargetForElements({ element, - getData: () => ({ date: dateString, hour }), + canDrop: ({ source }) => source?.data?.type === CALENDAR_ISSUE_DRAG_TYPE, + getData: () => ({ date: dateString, hour, type: CALENDAR_DAY_DROP_TYPE }), onDragEnter: () => setIsDraggingOver(true), onDragLeave: () => setIsDraggingOver(false), - onDrop: ({ source }) => { + onDrop: (payload) => { setIsDraggingOver(false); - highlightIssueOnDrop(source?.element?.id, false); + + const source = getCalendarSourceFromDropPayload(payload); + const destination = getCalendarDestinationFromDropPayload(payload); + if (!source || !destination) return; + + void handleDragAndDrop( + source.id, + issuesMap?.[source.id]?.project_id ?? undefined, + source.date, + destination.date, + destination.hour ?? hour + ); + + highlightIssueOnDrop(payload.source?.element?.id, false); }, }) ); - }, [dateString, hour]); + }, [dateString, hour, handleDragAndDrop, issuesMap]); return (
@@ -89,7 +131,7 @@ const CalendarHourRow = observer(function CalendarHourRow(props: { }); export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Props) { - const { issues, quickActions, readOnly, canEditProperties, isEpic, showDueDateBadge } = props; + const { issues, quickActions, readOnly, canEditProperties, isEpic, showDueDateBadge, handleDragAndDrop } = props; const issueCalendarView = useCalendarView(); const activeHoursDate = issueCalendarView.calendarFilters.activeHoursDate; const dateString = renderFormattedPayloadDate(activeHoursDate); @@ -123,11 +165,13 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop dateString={dateString} hour={hour} issues={issuesByHour[hour] ?? []} + issuesMap={issues} quickActions={quickActions} readOnly={readOnly} canEditProperties={canEditProperties} isEpic={isEpic} showDueDateBadge={showDueDateBadge} + handleDragAndDrop={handleDragAndDrop} /> ))}
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx index 73fd33a69d2..99b90a90d59 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx @@ -10,12 +10,13 @@ import { draggable } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; import { observer } from "mobx-react"; // plane helpers import { useOutsideClickDetector } from "@plane/hooks"; +import { TOAST_TYPE, setToast } from "@plane/propel/toast"; // components import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import type { TRenderQuickActions } from "../list/list-view-types"; import { HIGHLIGHT_CLASS } from "../utils"; import { CalendarIssueBlock } from "./issue-block"; -// types +import { CALENDAR_ISSUE_DRAG_TYPE } from "./utils"; type Props = { issueId: string; @@ -28,11 +29,19 @@ type Props = { }; export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(props: Props) { - const { issueId, quickActions, isDragDisabled, sourceDate, isEpic = false, canEditProperties, showDueDateBadge } = - props; + const { + issueId, + quickActions, + isDragDisabled, + sourceDate, + isEpic = false, + canEditProperties, + showDueDateBadge, + } = props; - const dragRef = useRef(null); - const issueRef = useRef(null); + // Match board/kanban: register Pragmatic on the ControlLink , not a wrapper div, + // so the browser does not start a native link drag that never hits calendar drop targets. + const cardRef = useRef(null); const [isDragging, setIsDragging] = useState(false); const { @@ -44,15 +53,15 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p const canDrag = !isDragDisabled && canEditProperties(issue?.project_id ?? undefined); useEffect(() => { - const element = dragRef.current; - - if (!element) return; + const element = cardRef.current; + if (!element || !issue?.id) return; return combine( draggable({ element, + dragHandle: element, canDrag: () => canDrag, - getInitialData: () => ({ id: issue?.id, date: sourceDate, type: "CALENDAR_ISSUE" }), + getInitialData: () => ({ id: issue.id, date: sourceDate, type: CALENDAR_ISSUE_DRAG_TYPE }), onDragStart: () => { setIsDragging(true); }, @@ -61,21 +70,34 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p }, }) ); - }, [issue?.id, sourceDate, canDrag, isDragDisabled]); + // Same dependency pattern as kanban/block.tsx — rebind when the card node mounts. + // oxlint-disable-next-line eslint-plugin-react-hooks/exhaustive-deps + }, [cardRef?.current, issue?.id, sourceDate, canDrag, isDragDisabled]); - useOutsideClickDetector(issueRef, () => { - issueRef?.current?.classList?.remove(HIGHLIGHT_CLASS); + useOutsideClickDetector(cardRef, () => { + cardRef?.current?.classList?.remove(HIGHLIGHT_CLASS); }); if (!issue) return null; return ( -
+
{ + if (canDrag) return; + setToast({ + type: TOAST_TYPE.WARNING, + title: "Cannot move work item", + message: "You are not allowed to reschedule this work item", + }); + }} + > diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx index c8ba635de14..6b729b9e713 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx @@ -10,7 +10,6 @@ import { useParams } from "next/navigation"; import { MoreHorizontal } from "lucide-react"; // plane imports import { useOutsideClickDetector } from "@plane/hooks"; -import { Popover } from "@plane/propel/popover"; import type { TIssue } from "@plane/types"; import { ControlLink } from "@plane/ui"; import { cn, generateWorkItemLink } from "@plane/utils"; @@ -25,7 +24,6 @@ import { usePlatformOS } from "@/hooks/use-platform-os"; // components import { IssueIdentifier } from "@/components/issues/issue-detail/issue-identifier"; // local components -import { WorkItemPreviewCard } from "../../preview-card"; import type { TRenderQuickActions } from "../list/list-view-types"; import type { CalendarStoreType } from "./base-calendar-root"; @@ -96,97 +94,80 @@ export const CalendarIssueBlock = observer( isArchived: !!issue?.archived_at, }); + // Match board/kanban: ControlLink is the Pragmatic drag element (via forwarded ref). + // Do not wrap it in Popover.Button — that intercepts pointer events and breaks DnD. return ( - - handleIssuePeekOverview(issue)} - className="block w-full rounded-sm border-b border-subtle text-13 text-primary hover:border-subtle-1 md:border-[1px]" - disabled={!!issue?.tempId || isMobile} - ref={ref} - > - <> - {issue?.tempId !== undefined && ( -
- )} + handleIssuePeekOverview(issue)} + className="block w-full rounded-sm border-b border-subtle text-13 text-primary hover:border-subtle-1 md:border-[1px]" + disabled={!!issue?.tempId || isMobile} + draggable={false} + ref={ref} + > + <> + {issue?.tempId !== undefined && ( +
+ )} -
-
- - {issue.project_id && ( - - )} -
{issue.name}
- {showDueDateBadge && issue.target_date && ( - - {issue.target_date} - - )} -
- {/* Wrapper exists only to stop clicks reaching the ControlLink; the - quick-action menu inside carries its own interactive semantics. */} -
{ - e.preventDefault(); - e.stopPropagation(); - }} - > - {quickActions({ - issue, - parentRef: blockRef, - customActionButton, - placement, - })} -
-
- - - } - /> - - <> - {issue.project_id && ( - +
+ - )} - - - + {issue.project_id && ( + + )} +
{issue.name}
+ {showDueDateBadge && issue.target_date && ( + + {issue.target_date} + + )} +
+ {/* Wrapper exists only to stop clicks reaching the ControlLink; the + quick-action menu inside carries its own interactive semantics. */} +
{ + e.preventDefault(); + e.stopPropagation(); + }} + > + {quickActions({ + issue, + parentRef: blockRef, + customActionButton, + placement, + })} +
+
+ +
); }) ); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx index a4960074a1c..6f3c2a6aaf5 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx @@ -9,14 +9,21 @@ import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; -import type { TGroupedIssues, TPaginationData } from "@plane/types"; +import type { TGroupedIssues, TIssueMap, TPaginationData } from "@plane/types"; import { cn } from "@plane/utils"; import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarIssueBlocks } from "./issue-blocks"; +import { + CALENDAR_DAY_DROP_TYPE, + CALENDAR_ISSUE_DRAG_TYPE, + getCalendarDestinationFromDropPayload, + getCalendarSourceFromDropPayload, +} from "./utils"; type Props = { groupedIssueIds: TGroupedIssues; + issues?: TIssueMap; quickActions: TRenderQuickActions; loadMoreIssues: (dateString: string) => void; getPaginationData: (groupId: string | undefined) => TPaginationData | undefined; @@ -24,11 +31,19 @@ type Props = { readOnly?: boolean; canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; + handleDragAndDrop: ( + issueId: string | undefined, + issueProjectId: string | undefined, + sourceDate: string | undefined, + destinationDate: string | undefined, + destinationHour?: number + ) => Promise; }; export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStrip(props: Props) { const { groupedIssueIds, + issues, quickActions, loadMoreIssues, getPaginationData, @@ -36,31 +51,49 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr readOnly, canEditProperties, isEpic, + handleDragAndDrop, } = props; const { t } = useTranslation(); const [isDraggingOver, setIsDraggingOver] = useState(false); const stripRef = useRef(null); const issueIds = groupedIssueIds?.None; + // Keep an editable empty shell so scheduled issues can be dropped back to unscheduled. + const shouldRender = Boolean(issueIds?.length) || !readOnly; useEffect(() => { + if (!shouldRender) return; + const element = stripRef.current; if (!element) return; return combine( dropTargetForElements({ element, - getData: () => ({ date: "None" }), + canDrop: ({ source }) => source?.data?.type === CALENDAR_ISSUE_DRAG_TYPE, + getData: () => ({ date: "None", type: CALENDAR_DAY_DROP_TYPE }), onDragEnter: () => setIsDraggingOver(true), onDragLeave: () => setIsDraggingOver(false), - onDrop: ({ source }) => { + onDrop: (payload) => { setIsDraggingOver(false); - highlightIssueOnDrop(source?.element?.id, false); + + const source = getCalendarSourceFromDropPayload(payload); + const destination = getCalendarDestinationFromDropPayload(payload); + if (!source || !destination) return; + + void handleDragAndDrop( + source.id, + issues?.[source.id]?.project_id ?? undefined, + source.date, + destination.date + ); + + highlightIssueOnDrop(payload.source?.element?.id, false); }, }) ); - }, []); + }, [handleDragAndDrop, issueIds?.length, issues, readOnly, shouldRender]); - if (!issueIds?.length) return null; + if (!shouldRender) return null; return (
@@ -69,10 +102,11 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr ref={stripRef} className={cn("rounded-sm border border-dashed border-subtle-1 p-2", { "bg-layer-transparent-hover": isDraggingOver, + "min-h-10": !issueIds?.length, })} > loadMoreIssues("None")} getPaginationData={() => getPaginationData("None")} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts index 712f23b052c..7ae12750930 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts @@ -4,11 +4,20 @@ * See the LICENSE file for details. */ -import { setHours, setMinutes, parseISO } from "date-fns"; import type { TIssue } from "@plane/types"; import { EIssuesStoreType } from "@plane/types"; +import type { IPragmaticDropPayload } from "@plane/types"; import { renderFormattedPayloadDate } from "@plane/utils"; +export const CALENDAR_DAY_DROP_TYPE = "CALENDAR_DAY"; +export const CALENDAR_ISSUE_DRAG_TYPE = "CALENDAR_ISSUE"; + +export type CalendarDropLocation = { + id: string; + date: string; + hour?: number; +}; + export type CalendarDragDropOptions = { storeType?: EIssuesStoreType; updateIssue?: (projectId: string, issueId: string, data: Partial) => Promise; @@ -20,6 +29,66 @@ export type CalendarDragDropOptions = { existingPlannedAt?: string | null; }; +/** + * Resolve the drag source like kanban columns: issue id from the draggable, + * date/group from the drop target that contained the card when the drag started. + */ +export const getCalendarSourceFromDropPayload = (payload: IPragmaticDropPayload): CalendarDropLocation | undefined => { + const sourceIssueData = payload.source?.data; + let sourceDayData: Record | undefined; + + for (const dropTarget of payload.location?.initial?.dropTargets ?? []) { + const dropTargetData = dropTarget?.data; + if (!dropTargetData) continue; + if (dropTargetData.type === CALENDAR_DAY_DROP_TYPE) { + sourceDayData = dropTargetData as Record; + } + } + + const issueId = sourceIssueData?.id as string | undefined; + const dateFromTarget = sourceDayData?.date as string | undefined; + const dateFromSource = sourceIssueData?.date as string | undefined; + const date = dateFromTarget ?? dateFromSource; + + if (!issueId || date === undefined) return; + + return { + id: issueId, + date, + hour: typeof sourceDayData?.hour === "number" ? sourceDayData.hour : undefined, + }; +}; + +/** + * Resolve the drop destination from current drop targets (innermost CALENDAR_DAY wins). + */ +export const getCalendarDestinationFromDropPayload = ( + payload: IPragmaticDropPayload +): Omit | undefined => { + let destinationDayData: Record | undefined; + + for (const dropTarget of payload.location?.current?.dropTargets ?? []) { + const dropTargetData = dropTarget?.data; + if (!dropTargetData) continue; + if (dropTargetData.type === CALENDAR_DAY_DROP_TYPE) { + destinationDayData = dropTargetData as Record; + } + } + + const date = destinationDayData?.date as string | undefined; + if (date === undefined) return; + + return { + date, + hour: typeof destinationDayData?.hour === "number" ? destinationDayData.hour : undefined, + }; +}; + +/** + * Build a planned_at ISO string whose yyyy-MM-dd prefix matches the calendar tile key. + * Using UTC wall-clock on the destination date avoids local→UTC day shifts that made + * optimistic group keys miss the drop target day. + */ const buildPlannedAtForDrop = ( destinationDate: string, existingPlannedAt?: string | null, @@ -28,18 +97,19 @@ const buildPlannedAtForDrop = ( const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); if (!normalizedDestinationDate) return new Date().toISOString(); - const dayBase = parseISO(`${normalizedDestinationDate}T00:00:00`); - if (destinationHour !== undefined) { - return setMinutes(setHours(dayBase, destinationHour), 0).toISOString(); + const hour = Math.min(Math.max(destinationHour, 0), 23).toString().padStart(2, "0"); + return `${normalizedDestinationDate}T${hour}:00:00.000Z`; } if (existingPlannedAt) { - const existing = parseISO(existingPlannedAt); - return setMinutes(setHours(dayBase, existing.getHours()), existing.getMinutes()).toISOString(); + const timePortion = existingPlannedAt.includes("T") + ? existingPlannedAt.slice(existingPlannedAt.indexOf("T") + 1) + : "09:00:00.000Z"; + return `${normalizedDestinationDate}T${timePortion}`; } - return setMinutes(setHours(dayBase, 9), 0).toISOString(); + return `${normalizedDestinationDate}T09:00:00.000Z`; }; export const handleDragDrop = async ( @@ -52,10 +122,14 @@ export const handleDragDrop = async ( options?: CalendarDragDropOptions, destinationHour?: number ) => { - if (!workspaceSlug) return; + if (!workspaceSlug) { + throw new Error("Workspace is required to update the work item plan."); + } if (options?.storeType === EIssuesStoreType.PROFILE) { - if (!options.updateIssuePlan) return; + if (!options.updateIssuePlan) { + throw new Error("Unable to update the personal plan for this work item."); + } if (destinationDate === "None") { if (sourceDate === "None") return; @@ -63,16 +137,14 @@ export const handleDragDrop = async ( } const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); - if (!normalizedDestinationDate) return; + if (!normalizedDestinationDate) { + throw new Error("Invalid destination date for scheduling."); + } const normalizedSourceDate = sourceDate === "None" ? null : renderFormattedPayloadDate(sourceDate); if (normalizedSourceDate === normalizedDestinationDate && destinationHour === undefined) return; - const plannedAt = buildPlannedAtForDrop( - normalizedDestinationDate, - options.existingPlannedAt, - destinationHour - ); + const plannedAt = buildPlannedAtForDrop(normalizedDestinationDate, options.existingPlannedAt, destinationHour); return options.updateIssuePlan(workspaceSlug, issueId, { planned_at: plannedAt }); } diff --git a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx index e992b133510..c0670b58af5 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx @@ -40,7 +40,8 @@ type Props = { issueId: string | undefined, issueProjectId: string | undefined, sourceDate: string | undefined, - destinationDate: string | undefined + destinationDate: string | undefined, + destinationHour?: number ) => Promise; addIssuesToView?: (issueIds: string[]) => Promise; readOnly?: boolean; diff --git a/apps/web/core/store/issue/helpers/base-issues.store.ts b/apps/web/core/store/issue/helpers/base-issues.store.ts index 4659a127a62..ae0da2bf802 100644 --- a/apps/web/core/store/issue/helpers/base-issues.store.ts +++ b/apps/web/core/store/issue/helpers/base-issues.store.ts @@ -28,7 +28,7 @@ import type { } from "@plane/types"; import { EIssueServiceType, EIssueLayoutTypes } from "@plane/types"; // helpers -import { convertToISODateString } from "@plane/utils"; +import { convertToISODateString, renderFormattedPayloadDate } from "@plane/utils"; // plane web imports // services import { CycleService } from "@/services/cycle.service"; @@ -1674,7 +1674,9 @@ export abstract class BaseIssuesStore implements IBaseIssuesStore { if (groupByKey === "planned_at") { if (!issueObject.planned_at) return ["None"]; - return [issueObject.planned_at.slice(0, 10)]; + // Match calendar day-tile keys (yyyy-MM-dd), not a raw UTC ISO prefix that can + // diverge when planned_at was built from local wall-clock times. + return [renderFormattedPayloadDate(issueObject.planned_at) ?? issueObject.planned_at.slice(0, 10)]; } return [value]; diff --git a/apps/web/core/store/issue/profile/issue.store.ts b/apps/web/core/store/issue/profile/issue.store.ts index 36f18e6b0eb..da74f3e9d02 100644 --- a/apps/web/core/store/issue/profile/issue.store.ts +++ b/apps/web/core/store/issue/profile/issue.store.ts @@ -4,7 +4,7 @@ * See the LICENSE file for details. */ -import { action, observable, makeObservable, computed, runInAction } from "mobx"; +import { action, observable, makeObservable, computed, override, runInAction } from "mobx"; // base class import type { TIssue, @@ -82,7 +82,7 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { currentView: observable.ref, // computed viewFlags: computed, - groupBy: computed, + groupBy: override, // action setViewId: action.bound, fetchIssues: action, @@ -95,7 +95,7 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { this.userService = new UserService(); } - get groupBy() { + override get groupBy() { const displayFilters = this.issueFilterStore?.issueFilters?.displayFilters; if (!displayFilters || !displayFilters?.layout) return; @@ -105,9 +105,7 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { return "planned_at"; } - return [EIssueLayoutTypes.LIST, EIssueLayoutTypes.KANBAN]?.includes(layout) - ? displayFilters?.group_by - : undefined; + return [EIssueLayoutTypes.LIST, EIssueLayoutTypes.KANBAN]?.includes(layout) ? displayFilters?.group_by : undefined; } get viewFlags() { @@ -256,7 +254,9 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { data: { planned_at?: string | null; planned_duration_minutes?: number } ) => { const issueBeforeUpdate = clone(this.rootIssueStore.issues.getIssueById(issueId)); - if (!issueBeforeUpdate) return; + if (!issueBeforeUpdate) { + throw new Error("Work item not found. Unable to update the personal plan."); + } const updatedIssue = { ...issueBeforeUpdate, From 37de7a4bd8fa0e80eaae6085c18b776aab104777 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 18:47:14 +0200 Subject: [PATCH 08/22] feat: weekly hours calendar with resizable plan duration Make Your Work hours layout span the week, fix timezone-aware hour drag-and-drop, and allow resizing blocks to set planned duration with immediate optimistic UI updates. Co-authored-by: Cursor --- .../calendar/base-calendar-root.tsx | 16 + .../issue-layouts/calendar/calendar.tsx | 9 +- .../calendar/dropdowns/months-dropdown.tsx | 2 +- .../calendar/dropdowns/options-dropdown.tsx | 12 +- .../issues/issue-layouts/calendar/header.tsx | 30 +- .../issue-layouts/calendar/hours-grid.tsx | 339 +++++++++++++----- .../calendar/hours-issue-block.tsx | 337 +++++++++++++++++ .../issues/issue-layouts/calendar/utils.ts | 153 ++++++-- .../store/issue/issue_calendar_view.store.ts | 21 +- .../core/store/issue/profile/issue.store.ts | 7 +- 10 files changed, 769 insertions(+), 157 deletions(-) create mode 100644 apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx diff --git a/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx index 88c9bdeb58b..60729107e1e 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/base-calendar-root.tsx @@ -166,6 +166,21 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC [issueMap, updateIssue, updateIssuePlan, workspaceSlug, storeType, isProfileCalendar] ); + const handleResizePlan = useCallback( + async (issueId: string, data: { planned_at?: string | null; planned_duration_minutes?: number }) => { + if (!updateIssuePlan || !workspaceSlug) return; + + await updateIssuePlan(workspaceSlug.toString(), issueId, data).catch((err) => { + setToast({ + title: "Error!", + type: TOAST_TYPE.ERROR, + message: err?.detail ?? err?.message ?? "Failed to update the schedule", + }); + }); + }, + [updateIssuePlan, workspaceSlug] + ); + const loadMoreIssues = useCallback( (dateString: string) => { fetchNextIssues(dateString); @@ -244,6 +259,7 @@ export const BaseCalendarRoot = observer(function BaseCalendarRoot(props: IBaseC readOnly={isCompletedCycle} updateFilters={updateFilters} handleDragAndDrop={handleDragAndDrop} + handleResizePlan={handleResizePlan} canEditProperties={canEditProperties} isEpic={isEpic} isProfileCalendar={isProfileCalendar} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx index f85464f28a2..c4ad338df8b 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx @@ -72,6 +72,10 @@ type Props = { destinationDate: string | undefined, destinationHour?: number ) => Promise; + handleResizePlan?: ( + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } + ) => Promise; addIssuesToView?: (issueIds: string[]) => Promise; readOnly?: boolean; updateFilters?: ( @@ -93,6 +97,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { issueCalendarView, loadMoreIssues, handleDragAndDrop, + handleResizePlan, quickActions, quickAddCallback, addIssuesToView, @@ -217,7 +222,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { showDueDateBadge={isProfileCalendar} /> )} - {layout === "hours" && ( + {layout === "hours" && handleResizePlan && ( )}
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx index 53313186cec..67fdf09b3fb 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx @@ -92,7 +92,7 @@ export const CalendarMonthsDropdown = observer(function CalendarMonthsDropdown(p type="button" ref={setReferenceElement} className="text-18 font-semibold outline-none" - disabled={calendarLayout === "week"} + disabled={calendarLayout === "week" || calendarLayout === "hours"} > {calendarLayout === "month" ? `${MONTHS_LIST[activeMonthDate.getMonth() + 1].title} ${activeMonthDate.getFullYear()}` diff --git a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx index 7c5cb5a9258..2b7925cc454 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx @@ -87,22 +87,20 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown issueCalendarView.updateCalendarPayload( layout === "month" ? issueCalendarView.calendarFilters.activeMonthDate - : layout === "hours" - ? issueCalendarView.calendarFilters.activeHoursDate - : issueCalendarView.calendarFilters.activeWeekDate + : issueCalendarView.calendarFilters.activeWeekDate ); if (windowWidth <= 768) closePopover(); // close the popover on mobile }; const handleToggleWeekends = () => { - const showWeekends = issuesFilterStore.issueFilters?.displayFilters?.calendar?.show_weekends ?? false; + const currentShowWeekends = issuesFilterStore.issueFilters?.displayFilters?.calendar?.show_weekends ?? false; if (!updateFilters) return; updateFilters(filterEntityId ?? "", EIssueFilterType.DISPLAY_FILTERS, { calendar: { ...issuesFilterStore.issueFilters?.displayFilters?.calendar, - show_weekends: !showWeekends, + show_weekends: !currentShowWeekends, }, }); }; @@ -158,9 +156,7 @@ export const CalendarOptionsDropdown = observer(function CalendarOptionsDropdown className="flex w-full items-center justify-between gap-2 rounded-sm px-1 py-1.5 text-left text-11 hover:bg-layer-1" onClick={() => handleLayoutChange(layoutDetails.key, closePopover)} > - {layout === "hours" - ? t("issue.layouts.calendar.hours_layout") - : layoutDetails.title} + {layout === "hours" ? t("issue.layouts.calendar.hours_layout") : layoutDetails.title} {calendarLayout === layout && } ))} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/header.tsx b/apps/web/core/components/issues/issue-layouts/calendar/header.tsx index 40d4f869359..8dd1633a167 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/header.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/header.tsx @@ -46,20 +46,9 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH const calendarLayout = issuesFilterStore.issueFilters?.displayFilters?.calendar?.layout ?? "month"; - const { activeMonthDate, activeWeekDate, activeHoursDate } = issueCalendarView.calendarFilters; + const { activeMonthDate, activeWeekDate } = issueCalendarView.calendarFilters; const handlePrevious = () => { - if (calendarLayout === "hours") { - const previousDay = new Date( - activeHoursDate.getFullYear(), - activeHoursDate.getMonth(), - activeHoursDate.getDate() - 1 - ); - issueCalendarView.updateCalendarFilters({ activeHoursDate: previousDay }); - setSelectedDate(previousDay); - return; - } - if (calendarLayout === "month") { const previousMonthYear = activeMonthDate.getMonth() === 0 ? activeMonthDate.getFullYear() - 1 : activeMonthDate.getFullYear(); @@ -71,6 +60,7 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH activeMonthDate: previousMonthFirstDate, }); } else { + // week and hours layouts both navigate by week const previousWeekDate = new Date( activeWeekDate.getFullYear(), activeWeekDate.getMonth(), @@ -79,22 +69,13 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH issueCalendarView.updateCalendarFilters({ activeWeekDate: previousWeekDate, + activeHoursDate: previousWeekDate, }); + setSelectedDate(previousWeekDate); } }; const handleNext = () => { - if (calendarLayout === "hours") { - const nextDay = new Date( - activeHoursDate.getFullYear(), - activeHoursDate.getMonth(), - activeHoursDate.getDate() + 1 - ); - issueCalendarView.updateCalendarFilters({ activeHoursDate: nextDay }); - setSelectedDate(nextDay); - return; - } - if (calendarLayout === "month") { const nextMonthYear = activeMonthDate.getMonth() === 11 ? activeMonthDate.getFullYear() + 1 : activeMonthDate.getFullYear(); @@ -106,6 +87,7 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH activeMonthDate: nextMonthFirstDate, }); } else { + // week and hours layouts both navigate by week const nextWeekDate = new Date( activeWeekDate.getFullYear(), activeWeekDate.getMonth(), @@ -114,7 +96,9 @@ export const CalendarHeader = observer(function CalendarHeader(props: ICalendarH issueCalendarView.updateCalendarFilters({ activeWeekDate: nextWeekDate, + activeHoursDate: nextWeekDate, }); + setSelectedDate(nextWeekDate); } }; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx index 08af13d7990..967a13a22a8 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx @@ -6,25 +6,28 @@ import { useEffect, useMemo, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; -import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; -import { parseISO } from "date-fns"; +import { dropTargetForElements, monitorForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; import { observer } from "mobx-react"; -import type { TIssue, TIssueMap } from "@plane/types"; -import { cn, renderFormattedPayloadDate } from "@plane/utils"; +import { DAYS_LIST } from "@plane/constants"; +import type { ICalendarDate, TIssue, TIssueMap } from "@plane/types"; +import { cn, getOrderedDays, renderFormattedPayloadDate } from "@plane/utils"; import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; import { useCalendarView } from "@/hooks/store/use-calendar-view"; +import { useUserProfile } from "@/hooks/store/user"; import type { TRenderQuickActions } from "../list/list-view-types"; -import { CalendarIssueBlockRoot } from "./issue-block-root"; +import { HoursIssueBlock } from "./hours-issue-block"; import { CALENDAR_DAY_DROP_TYPE, CALENDAR_ISSUE_DRAG_TYPE, getCalendarDestinationFromDropPayload, getCalendarSourceFromDropPayload, + getIssuePlanBounds, + HOURS_ROW_HEIGHT, + HOURS_WORKDAY_END, + HOURS_WORKDAY_START, + packOverlappingPlanBlocks, } from "./utils"; -const WORKDAY_START_HOUR = 8; -const WORKDAY_END_HOUR = 18; - type HandleDragAndDrop = ( issueId: string | undefined, issueProjectId: string | undefined, @@ -33,6 +36,11 @@ type HandleDragAndDrop = ( destinationHour?: number ) => Promise; +type HandleResizePlan = ( + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } +) => Promise; + type Props = { issues: TIssueMap | undefined; quickActions: TRenderQuickActions; @@ -40,38 +48,31 @@ type Props = { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showWeekends?: boolean; handleDragAndDrop: HandleDragAndDrop; + handleResizePlan: HandleResizePlan; }; -const CalendarHourRow = observer(function CalendarHourRow(props: { +type DayPlanBlock = { + id: string; + issue: TIssue; + startHour: number; + endHour: number; + durationMinutes: number; +}; + +const CalendarHourDropBand = observer(function CalendarHourDropBand(props: { dateString: string; hour: number; - issues: TIssue[]; issuesMap: TIssueMap | undefined; - quickActions: TRenderQuickActions; - readOnly?: boolean; - canEditProperties: (projectId: string | undefined) => boolean; - isEpic?: boolean; - showDueDateBadge?: boolean; handleDragAndDrop: HandleDragAndDrop; }) { - const { - dateString, - hour, - issues, - issuesMap, - quickActions, - readOnly, - canEditProperties, - isEpic, - showDueDateBadge, - handleDragAndDrop, - } = props; + const { dateString, hour, issuesMap, handleDragAndDrop } = props; const [isDraggingOver, setIsDraggingOver] = useState(false); - const rowRef = useRef(null); + const bandRef = useRef(null); useEffect(() => { - const element = rowRef.current; + const element = bandRef.current; if (!element) return; return combine( @@ -103,77 +104,249 @@ const CalendarHourRow = observer(function CalendarHourRow(props: { }, [dateString, hour, handleDragAndDrop, issuesMap]); return ( -
-
{`${hour.toString().padStart(2, "0")}:00`}
-
-
- {issues.map((issue) => ( - - ))} -
+
+ ); +}); + +const CalendarDayColumn = observer(function CalendarDayColumn(props: { + dateString: string; + hours: number[]; + blocks: Array; + issuesMap: TIssueMap | undefined; + quickActions: TRenderQuickActions; + readOnly?: boolean; + canEditProperties: (projectId: string | undefined) => boolean; + isEpic?: boolean; + showDueDateBadge?: boolean; + isDraggingIssue: boolean; + handleDragAndDrop: HandleDragAndDrop; + handleResizePlan: HandleResizePlan; +}) { + const { + dateString, + hours, + blocks, + issuesMap, + quickActions, + readOnly, + canEditProperties, + isEpic, + showDueDateBadge, + isDraggingIssue, + handleDragAndDrop, + handleResizePlan, + } = props; + + return ( +
+
+ {hours.map((hour) => ( + + ))} +
+ +
+ {blocks.map((block) => ( + + ))}
); }); export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Props) { - const { issues, quickActions, readOnly, canEditProperties, isEpic, showDueDateBadge, handleDragAndDrop } = props; + const { + issues, + quickActions, + readOnly, + canEditProperties, + isEpic, + showDueDateBadge, + showWeekends = false, + handleDragAndDrop, + handleResizePlan, + } = props; const issueCalendarView = useCalendarView(); - const activeHoursDate = issueCalendarView.calendarFilters.activeHoursDate; - const dateString = renderFormattedPayloadDate(activeHoursDate); + const { data } = useUserProfile(); + const startOfWeek = data?.start_of_the_week; + const [isDraggingIssue, setIsDraggingIssue] = useState(false); + + useEffect( + () => + monitorForElements({ + canMonitor: ({ source }) => source.data.type === CALENDAR_ISSUE_DRAG_TYPE, + onDragStart: () => setIsDraggingIssue(true), + onDrop: () => setIsDraggingIssue(false), + }), + [] + ); - const issuesByHour = useMemo(() => { - const grouped: Record = {}; - if (!issues || !dateString) return grouped; + const week = issueCalendarView.allDaysOfActiveWeek; + + const visibleDays = useMemo(() => { + if (!week) return []; + + const shouldShowDay = (dayDate: Date) => { + if (showWeekends) return true; + const day = dayDate.getDay(); + return !(day === 0 || day === 6); + }; + + return getOrderedDays(Object.values(week), (item) => item.date.getDay(), startOfWeek).filter((day: ICalendarDate) => + shouldShowDay(day.date) + ); + }, [week, showWeekends, startOfWeek]); + + const hours = useMemo( + () => + Array.from({ length: HOURS_WORKDAY_END - HOURS_WORKDAY_START + 1 }, (_, index) => HOURS_WORKDAY_START + index), + [] + ); + + // Compute during render (not useMemo): issuesMap reference is stable while + // planned_at / planned_duration_minutes mutate, so memoizing on `issues` + // would keep stale block positions until a full remount/refresh. + const blocksByDate: Record> = {}; + if (issues && visibleDays.length > 0) { + const visibleDateStrings = new Set( + visibleDays.map((day) => renderFormattedPayloadDate(day.date)).filter((date): date is string => Boolean(date)) + ); + + const rawByDate: Record = {}; Object.values(issues).forEach((issue) => { if (!issue?.planned_at) return; - if (issue.planned_at.slice(0, 10) !== dateString) return; - const hour = parseISO(issue.planned_at).getHours(); - grouped[hour] = grouped[hour] ? [...grouped[hour], issue] : [issue]; - }); + const dateString = renderFormattedPayloadDate(issue.planned_at); + if (!dateString || !visibleDateStrings.has(dateString)) return; - return grouped; - }, [issues, dateString]); + const bounds = getIssuePlanBounds(issue.planned_at, issue.planned_duration_minutes); + if (!bounds) return; - if (!dateString) return null; + // Skip blocks that fall entirely outside the visible workday window. + if (bounds.endHour <= HOURS_WORKDAY_START || bounds.startHour > HOURS_WORKDAY_END) return; - const hours = Array.from( - { length: WORKDAY_END_HOUR - WORKDAY_START_HOUR + 1 }, - (_, index) => WORKDAY_START_HOUR + index - ); + const clampedStart = Math.max(bounds.startHour, HOURS_WORKDAY_START); + const clampedEnd = Math.min(bounds.endHour, HOURS_WORKDAY_END + 1); + if (clampedEnd <= clampedStart) return; + + if (!rawByDate[dateString]) rawByDate[dateString] = []; + rawByDate[dateString].push({ + id: issue.id, + issue, + startHour: clampedStart, + endHour: clampedEnd, + durationMinutes: bounds.durationMinutes, + }); + }); + + Object.entries(rawByDate).forEach(([dateString, dayBlocks]) => { + blocksByDate[dateString] = packOverlappingPlanBlocks(dayBlocks); + }); + } + + if (visibleDays.length === 0) return null; return (
- {hours.map((hour) => ( - - ))} +
+
+ {visibleDays.map((day) => { + const dateString = renderFormattedPayloadDate(day.date); + const dayMeta = DAYS_LIST[day.date.getDay() + 1]; + const isToday = day.date.toDateString() === new Date().toDateString(); + + return ( +
+ {dayMeta?.shortTitle} + {isToday ? ( + + {day.date.getDate()} + + ) : ( + {day.date.getDate()} + )} +
+ ); + })} +
+ +
+
+ {hours.map((hour) => ( +
+ {`${hour.toString().padStart(2, "0")}:00`} +
+ ))} +
+ + {visibleDays.map((day) => { + const dateString = renderFormattedPayloadDate(day.date); + if (!dateString) return null; + + return ( + + ); + })} +
); }); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx new file mode 100644 index 00000000000..9145356f00f --- /dev/null +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx @@ -0,0 +1,337 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useEffect, useRef, useState } from "react"; +import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; +import { draggable } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; +import { observer } from "mobx-react"; +import { useParams } from "next/navigation"; +import { MoreHorizontal } from "lucide-react"; +import { useOutsideClickDetector } from "@plane/hooks"; +import { TOAST_TYPE, setToast } from "@plane/propel/toast"; +import type { TIssue } from "@plane/types"; +import { ControlLink } from "@plane/ui"; +import { cn, generateWorkItemLink } from "@plane/utils"; +import { IssueIdentifier } from "@/components/issues/issue-detail/issue-identifier"; +import { useIssueDetail } from "@/hooks/store/use-issue-detail"; +import { useIssues } from "@/hooks/store/use-issues"; +import { useProject } from "@/hooks/store/use-project"; +import { useProjectState } from "@/hooks/store/use-project-state"; +import { useIssueStoreType } from "@/hooks/use-issue-layout-store"; +import useIssuePeekOverviewRedirection from "@/hooks/use-issue-peek-overview-redirection"; +import { usePlatformOS } from "@/hooks/use-platform-os"; +import type { TRenderQuickActions } from "../list/list-view-types"; +import { HIGHLIGHT_CLASS } from "../utils"; +import type { CalendarStoreType } from "./base-calendar-root"; +import { + buildPlannedAtForDrop, + CALENDAR_ISSUE_DRAG_TYPE, + HOURS_MIN_DURATION_MINUTES, + HOURS_ROW_HEIGHT, + HOURS_WORKDAY_END, + HOURS_WORKDAY_START, +} from "./utils"; + +type ResizeDirection = "top" | "bottom"; + +type HandleResizePlan = ( + issueId: string, + data: { planned_at?: string | null; planned_duration_minutes?: number } +) => Promise; + +type Props = { + issue: TIssue; + dateString: string; + startHour: number; + endHour: number; + durationMinutes: number; + columnIndex: number; + columnCount: number; + quickActions: TRenderQuickActions; + readOnly?: boolean; + canEditProperties: (projectId: string | undefined) => boolean; + isEpic?: boolean; + showDueDateBadge?: boolean; + pointerEventsDisabled?: boolean; + handleResizePlan: HandleResizePlan; +}; + +const formatHourLabel = (hour: number) => `${hour.toString().padStart(2, "0")}:00`; + +export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { + const { + issue, + dateString, + startHour, + endHour, + durationMinutes, + columnIndex, + columnCount, + quickActions, + readOnly = false, + canEditProperties, + isEpic = false, + showDueDateBadge = false, + pointerEventsDisabled = false, + handleResizePlan, + } = props; + + const cardRef = useRef(null); + const blockRef = useRef(null); + const menuActionRef = useRef(null); + + const [isDragging, setIsDragging] = useState(false); + const [isMenuActive, setIsMenuActive] = useState(false); + const [resizePreview, setResizePreview] = useState<{ startHour: number; endHour: number } | null>(null); + + const { workspaceSlug } = useParams(); + const { getProjectStates } = useProjectState(); + const { getIsIssuePeeked } = useIssueDetail(); + const { handleRedirection } = useIssuePeekOverviewRedirection(isEpic); + const { isMobile } = usePlatformOS(); + const storeType = useIssueStoreType() as CalendarStoreType; + const { issuesFilter } = useIssues(storeType); + const { getProjectIdentifierById } = useProject(); + + const canEdit = !readOnly && canEditProperties(issue.project_id ?? undefined); + const canDrag = canEdit; + + const displayStartHour = resizePreview?.startHour ?? startHour; + const displayEndHour = resizePreview?.endHour ?? endHour; + const top = (displayStartHour - HOURS_WORKDAY_START) * HOURS_ROW_HEIGHT; + const height = Math.max(1, displayEndHour - displayStartHour) * HOURS_ROW_HEIGHT; + const widthPercent = 100 / Math.max(columnCount, 1); + const leftPercent = columnIndex * widthPercent; + + const stateColor = getProjectStates(issue.project_id)?.find((state) => state?.id == issue.state_id)?.color || ""; + const projectIdentifier = getProjectIdentifierById(issue.project_id); + + const workItemLink = generateWorkItemLink({ + workspaceSlug: workspaceSlug?.toString(), + projectId: issue.project_id, + issueId: issue.id, + projectIdentifier, + sequenceId: issue.sequence_id, + isEpic, + isArchived: !!issue.archived_at, + }); + + useEffect(() => { + const element = cardRef.current; + if (!element || !issue.id) return; + + return combine( + draggable({ + element, + dragHandle: element, + canDrag: () => canDrag && !resizePreview, + getInitialData: () => ({ id: issue.id, date: dateString, type: CALENDAR_ISSUE_DRAG_TYPE }), + onDragStart: () => setIsDragging(true), + onDrop: () => setIsDragging(false), + }) + ); + // oxlint-disable-next-line eslint-plugin-react-hooks/exhaustive-deps + }, [cardRef?.current, issue.id, dateString, canDrag, resizePreview]); + + useOutsideClickDetector(cardRef, () => { + cardRef.current?.classList?.remove(HIGHLIGHT_CLASS); + }); + useOutsideClickDetector(menuActionRef, () => setIsMenuActive(false)); + + const handleIssuePeekOverview = (peekIssue: TIssue) => + handleRedirection(workspaceSlug?.toString(), peekIssue, isMobile); + + const handleResizeStart = (e: React.MouseEvent, direction: ResizeDirection) => { + if (!canEdit || e.button !== 0) return; + + e.preventDefault(); + e.stopPropagation(); + + const originY = e.clientY; + const originStart = startHour; + const originEnd = endHour; + let latestStart = originStart; + let latestEnd = originEnd; + + const onMouseMove = (moveEvent: MouseEvent) => { + const deltaHours = Math.round((moveEvent.clientY - originY) / HOURS_ROW_HEIGHT); + + if (direction === "bottom") { + const maxEnd = HOURS_WORKDAY_END + 1; + latestEnd = Math.min(Math.max(originEnd + deltaHours, originStart + 1), maxEnd); + latestStart = originStart; + } else { + const minStart = HOURS_WORKDAY_START; + const maxStart = originEnd - 1; + latestStart = Math.min(Math.max(originStart + deltaHours, minStart), maxStart); + latestEnd = originEnd; + } + + setResizePreview({ startHour: latestStart, endHour: latestEnd }); + }; + + const onMouseUp = () => { + window.removeEventListener("mousemove", onMouseMove); + window.removeEventListener("mouseup", onMouseUp); + + const nextDuration = Math.max((latestEnd - latestStart) * 60, HOURS_MIN_DURATION_MINUTES); + const didChange = latestStart !== startHour || latestEnd !== endHour; + + setResizePreview(null); + if (!didChange) return; + + const payload = + direction === "top" + ? { + planned_at: buildPlannedAtForDrop(dateString, null, latestStart), + planned_duration_minutes: nextDuration, + } + : { + planned_at: issue.planned_at, + planned_duration_minutes: nextDuration, + }; + + void handleResizePlan(issue.id, payload); + }; + + window.addEventListener("mousemove", onMouseMove); + window.addEventListener("mouseup", onMouseUp); + }; + + const customActionButton = ( +
setIsMenuActive(!isMenuActive)} + > + +
+ ); + + const isMenuActionRefAboveScreenBottom = + typeof window !== "undefined" && + menuActionRef?.current && + menuActionRef.current.getBoundingClientRect().bottom < window.innerHeight - 220; + + const placement = isMenuActionRefAboveScreenBottom ? "bottom-end" : "top-end"; + + return ( +
{ + if (canDrag) return; + setToast({ + type: TOAST_TYPE.WARNING, + title: "Cannot move work item", + message: "You are not allowed to reschedule this work item", + }); + }} + > +
+ {canEdit && ( +
handleResizeStart(e, "top")} + > +
+
+ )} + + handleIssuePeekOverview(issue)} + className="block min-h-0 flex-1 overflow-hidden text-13 text-primary" + disabled={!!issue.tempId || isMobile} + draggable={false} + ref={cardRef} + > +
+ +
+
+ {issue.project_id && ( + + )} +
{issue.name}
+
+ {(resizePreview || durationMinutes > HOURS_MIN_DURATION_MINUTES) && ( +
+ {formatHourLabel(displayStartHour)} – {formatHourLabel(displayEndHour)} +
+ )} + {showDueDateBadge && issue.target_date && ( + + {issue.target_date} + + )} +
+
{ + e.preventDefault(); + e.stopPropagation(); + }} + > + {quickActions({ + issue, + parentRef: blockRef, + customActionButton, + placement, + })} +
+
+
+ + {canEdit && ( +
handleResizeStart(e, "bottom")} + > +
+
+ )} +
+
+ ); +}); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts index 7ae12750930..c5b1db74f88 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts @@ -4,6 +4,7 @@ * See the LICENSE file for details. */ +import { parseISO } from "date-fns"; import type { TIssue } from "@plane/types"; import { EIssuesStoreType } from "@plane/types"; import type { IPragmaticDropPayload } from "@plane/types"; @@ -12,6 +13,130 @@ import { renderFormattedPayloadDate } from "@plane/utils"; export const CALENDAR_DAY_DROP_TYPE = "CALENDAR_DAY"; export const CALENDAR_ISSUE_DRAG_TYPE = "CALENDAR_ISSUE"; +export const HOURS_WORKDAY_START = 8; +export const HOURS_WORKDAY_END = 18; +export const HOURS_ROW_HEIGHT = 56; +export const HOURS_MIN_DURATION_MINUTES = 60; + +export type IssuePlanBounds = { + startHour: number; + endHour: number; + durationMinutes: number; +}; + +/** + * Resolve local start/end hours for an issue plan on the hours grid. + */ +export const getIssuePlanBounds = ( + plannedAt: string | null | undefined, + plannedDurationMinutes?: number | null +): IssuePlanBounds | undefined => { + if (!plannedAt) return; + + const startHour = parseISO(plannedAt).getHours(); + const durationMinutes = Math.max(plannedDurationMinutes ?? HOURS_MIN_DURATION_MINUTES, HOURS_MIN_DURATION_MINUTES); + const durationHours = Math.max(1, Math.ceil(durationMinutes / 60)); + const endHour = startHour + durationHours; + + return { startHour, endHour, durationMinutes }; +}; + +/** + * Build a planned_at ISO string for a calendar drop / hours resize. + * Exported so hours resize can rebuild start times with the same local-hour encoding. + */ +export const buildPlannedAtForDrop = ( + destinationDate: string, + existingPlannedAt?: string | null, + destinationHour?: number +): string => { + const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); + if (!normalizedDestinationDate) return new Date().toISOString(); + + if (destinationHour !== undefined) { + const hour = Math.min(Math.max(destinationHour, 0), 23); + const [year, month, day] = normalizedDestinationDate.split("-").map(Number); + return new Date(year, month - 1, day, hour, 0, 0, 0).toISOString(); + } + + if (existingPlannedAt) { + const timePortion = existingPlannedAt.includes("T") + ? existingPlannedAt.slice(existingPlannedAt.indexOf("T") + 1) + : "09:00:00.000Z"; + return `${normalizedDestinationDate}T${timePortion}`; + } + + return `${normalizedDestinationDate}T09:00:00.000Z`; +}; + +/** + * Pack overlapping timed blocks into side-by-side columns for a single day. + */ +export const packOverlappingPlanBlocks = ( + blocks: T[] +): Array => { + if (blocks.length === 0) return []; + + const sorted = [...blocks].toSorted( + (a, b) => a.startHour - b.startHour || a.endHour - b.endHour || a.id.localeCompare(b.id) + ); + const columnIndexById = new Map(); + const active: Array<{ id: string; endHour: number; columnIndex: number }> = []; + + for (const block of sorted) { + for (let i = active.length - 1; i >= 0; i--) { + if (active[i].endHour <= block.startHour) active.splice(i, 1); + } + + const usedColumns = new Set(active.map((item) => item.columnIndex)); + let columnIndex = 0; + while (usedColumns.has(columnIndex)) columnIndex += 1; + + columnIndexById.set(block.id, columnIndex); + active.push({ id: block.id, endHour: block.endHour, columnIndex }); + } + + const parent = new Map(sorted.map((block) => [block.id, block.id])); + const find = (id: string): string => { + const current = parent.get(id) ?? id; + if (current !== id) { + const root = find(current); + parent.set(id, root); + return root; + } + return current; + }; + const union = (a: string, b: string) => { + const rootA = find(a); + const rootB = find(b); + if (rootA !== rootB) parent.set(rootA, rootB); + }; + + for (let i = 0; i < sorted.length; i++) { + for (let j = i + 1; j < sorted.length; j++) { + if (sorted[j].startHour >= sorted[i].endHour) break; + if (sorted[j].startHour < sorted[i].endHour) { + union(sorted[i].id, sorted[j].id); + } + } + } + + const clusterMaxColumn = new Map(); + for (const block of sorted) { + const root = find(block.id); + const columnIndex = columnIndexById.get(block.id) ?? 0; + clusterMaxColumn.set(root, Math.max(clusterMaxColumn.get(root) ?? 0, columnIndex)); + } + + return sorted.map((block) => { + const root = find(block.id); + return Object.assign({}, block, { + columnIndex: columnIndexById.get(block.id) ?? 0, + columnCount: (clusterMaxColumn.get(root) ?? 0) + 1, + }); + }); +}; + export type CalendarDropLocation = { id: string; date: string; @@ -84,34 +209,6 @@ export const getCalendarDestinationFromDropPayload = ( }; }; -/** - * Build a planned_at ISO string whose yyyy-MM-dd prefix matches the calendar tile key. - * Using UTC wall-clock on the destination date avoids local→UTC day shifts that made - * optimistic group keys miss the drop target day. - */ -const buildPlannedAtForDrop = ( - destinationDate: string, - existingPlannedAt?: string | null, - destinationHour?: number -): string => { - const normalizedDestinationDate = renderFormattedPayloadDate(destinationDate); - if (!normalizedDestinationDate) return new Date().toISOString(); - - if (destinationHour !== undefined) { - const hour = Math.min(Math.max(destinationHour, 0), 23).toString().padStart(2, "0"); - return `${normalizedDestinationDate}T${hour}:00:00.000Z`; - } - - if (existingPlannedAt) { - const timePortion = existingPlannedAt.includes("T") - ? existingPlannedAt.slice(existingPlannedAt.indexOf("T") + 1) - : "09:00:00.000Z"; - return `${normalizedDestinationDate}T${timePortion}`; - } - - return `${normalizedDestinationDate}T09:00:00.000Z`; -}; - export const handleDragDrop = async ( issueId: string, sourceDate: string, diff --git a/apps/web/core/store/issue/issue_calendar_view.store.ts b/apps/web/core/store/issue/issue_calendar_view.store.ts index be66844dee5..d1f95e22d22 100644 --- a/apps/web/core/store/issue/issue_calendar_view.store.ts +++ b/apps/web/core/store/issue/issue_calendar_view.store.ts @@ -10,7 +10,7 @@ import { observable, action, makeObservable, runInAction, computed, reaction } f import { computedFn } from "mobx-utils"; import type { ICalendarPayload, ICalendarWeek } from "@plane/types"; import { EStartOfTheWeek } from "@plane/types"; -import { generateCalendarData, getWeekNumberOfDate, renderFormattedPayloadDate } from "@plane/utils"; +import { generateCalendarData, getWeekNumberOfDate } from "@plane/utils"; // types import type { IIssueRootStore } from "./root.store"; @@ -23,7 +23,9 @@ export interface ICalendarStore { calendarPayload: ICalendarPayload | null; // action - updateCalendarFilters: (filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date }>) => void; + updateCalendarFilters: ( + filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date }> + ) => void; updateCalendarPayload: (date: Date) => void; regenerateCalendar: () => void; @@ -152,12 +154,7 @@ export class CalendarStore implements ICalendarStore { getStartAndEndDate = computedFn((layout: "week" | "month" | "hours") => { switch (layout) { - case "hours": { - const { activeHoursDate } = this.calendarFilters; - const dateString = renderFormattedPayloadDate(activeHoursDate); - if (!dateString) return; - return { startDate: dateString, endDate: dateString }; - } + case "hours": case "week": { if (!this.allDaysOfActiveWeek) return; const dates = Object.keys(this.allDaysOfActiveWeek); @@ -174,8 +171,12 @@ export class CalendarStore implements ICalendarStore { } }); - updateCalendarFilters = (filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date }>) => { - this.updateCalendarPayload(filters.activeMonthDate || filters.activeWeekDate || filters.activeHoursDate || new Date()); + updateCalendarFilters = ( + filters: Partial<{ activeMonthDate: Date; activeWeekDate: Date; activeHoursDate: Date }> + ) => { + this.updateCalendarPayload( + filters.activeMonthDate || filters.activeWeekDate || filters.activeHoursDate || new Date() + ); runInAction(() => { this.calendarFilters = { diff --git a/apps/web/core/store/issue/profile/issue.store.ts b/apps/web/core/store/issue/profile/issue.store.ts index da74f3e9d02..2eda250dcde 100644 --- a/apps/web/core/store/issue/profile/issue.store.ts +++ b/apps/web/core/store/issue/profile/issue.store.ts @@ -258,9 +258,10 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { throw new Error("Work item not found. Unable to update the personal plan."); } + const nextPlannedAt = data.planned_at !== undefined ? data.planned_at : (issueBeforeUpdate.planned_at ?? null); const updatedIssue = { ...issueBeforeUpdate, - planned_at: data.planned_at ?? null, + planned_at: nextPlannedAt, planned_duration_minutes: data.planned_duration_minutes ?? issueBeforeUpdate.planned_duration_minutes ?? 60, }; @@ -268,11 +269,11 @@ export class ProfileIssues extends BaseIssuesStore implements IProfileIssues { this.rootIssueStore.issues.updateIssue(issueId, updatedIssue); this.updateIssueList(updatedIssue as TIssue, issueBeforeUpdate); - if (!data.planned_at) { + if (nextPlannedAt === null) { await this.userService.deleteUserIssuePlan(workspaceSlug, issueId); } else { await this.userService.upsertUserIssuePlan(workspaceSlug, issueId, { - planned_at: data.planned_at, + planned_at: nextPlannedAt, planned_duration_minutes: updatedIssue.planned_duration_minutes ?? 60, }); } From 2fbcb0860ec14c93ac63b1c5f079eb5aa0f0b041 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 19:01:10 +0200 Subject: [PATCH 09/22] feat: half-hour scheduling, unscheduled sidebar, and collapsible panels Add 30-minute snap for hours calendar move/resize, move unscheduled issues to a right sidebar with collapse, and expose profile sidebar toggle on desktop. Co-authored-by: Cursor --- .../(projects)/profile/[userId]/header.tsx | 22 +- .../issue-layouts/calendar/calendar.tsx | 272 ++++++++++-------- .../issue-layouts/calendar/hours-grid.tsx | 83 ++++-- .../calendar/hours-issue-block.tsx | 36 ++- .../calendar/unscheduled-strip.tsx | 68 ++++- .../issues/issue-layouts/calendar/utils.ts | 27 +- apps/web/core/components/profile/sidebar.tsx | 28 +- 7 files changed, 348 insertions(+), 188 deletions(-) diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx index 296b780c91e..cd011205fb8 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx @@ -95,18 +95,16 @@ export const UserProfileHeader = observer(function UserProfileHeader(props: TUse ))} -
- -
+
+
+
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx index c4ad338df8b..e70635473d7 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx @@ -7,6 +7,7 @@ import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { autoScrollForElements } from "@atlaskit/pragmatic-drag-and-drop-auto-scroll/element"; +import { PanelRight } from "lucide-react"; import { observer } from "mobx-react"; // plane constants import type { TSupportedFilterTypeForUpdate } from "@plane/constants"; @@ -21,6 +22,7 @@ import type { } from "@plane/types"; import { EIssuesStoreType, EIssueLayoutTypes } from "@plane/types"; // ui +import { IconButton } from "@plane/propel/icon-button"; import { Spinner } from "@plane/ui"; import { renderFormattedPayloadDate, cn } from "@plane/utils"; // constants @@ -46,6 +48,13 @@ import { CalendarUnscheduledStrip } from "./unscheduled-strip"; import { CalendarWeekDays } from "./week-days"; import { CalendarWeekHeader } from "./week-header"; +const UNSCHEDULED_SIDEBAR_COLLAPSED_KEY = "calendar_unscheduled_sidebar_collapsed"; + +const readUnscheduledSidebarCollapsed = () => { + if (typeof window === "undefined") return false; + return localStorage.getItem(UNSCHEDULED_SIDEBAR_COLLAPSED_KEY) === "true"; +}; + type Props = { issuesFilterStore: | IProjectIssuesFilter @@ -112,6 +121,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { } = props; // states const [selectedDate, setSelectedDate] = useState(new Date()); + const [isUnscheduledSidebarCollapsed, setIsUnscheduledSidebarCollapsed] = useState(readUnscheduledSidebarCollapsed); //refs const scrollableContainerRef = useRef(null); // store hooks @@ -151,6 +161,27 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { const issueIdList = groupedIssueIds ? groupedIssueIds[formattedDatePayload] : []; + const unscheduledStripProps = { + groupedIssueIds, + issues, + quickActions, + loadMoreIssues, + getPaginationData, + getGroupIssueCount, + readOnly, + canEditProperties, + isEpic, + handleDragAndDrop, + }; + + const handleToggleUnscheduledSidebar = () => { + setIsUnscheduledSidebarCollapsed((prev) => { + const next = !prev; + localStorage.setItem(UNSCHEDULED_SIDEBAR_COLLAPSED_KEY, String(next)); + return next; + }); + }; + return ( <>
@@ -161,124 +192,137 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { isProfileCalendar={isProfileCalendar} /> - -
768, - })} - ref={scrollableContainerRef} - > - {layout !== "hours" && } -
- {layout === "month" && ( -
- {allWeeksOfActiveMonth && - Object.entries(allWeeksOfActiveMonth).map(([weekKey, week]: [string, ICalendarWeek]) => ( - - ))} +
+ +
+
768, + })} + ref={scrollableContainerRef} + > + {layout !== "hours" && } +
+ {layout === "month" && ( +
+ {allWeeksOfActiveMonth && + Object.entries(allWeeksOfActiveMonth).map(([weekKey, week]: [string, ICalendarWeek]) => ( + + ))} +
+ )} + {layout === "week" && ( + + )} + {layout === "hours" && handleResizePlan && ( + + )}
- )} - {layout === "week" && ( - - )} - {layout === "hours" && handleResizePlan && ( - - )} -
- {isProfileCalendar && ( - - )} + {isProfileCalendar && ( + + )} + + {/* mobile view */} +
+

+ {`${selectedDate.getDate()} ${ + MONTHS_LIST[selectedDate.getMonth() + 1].title + }, ${selectedDate.getFullYear()}`} +

+ +
+
- {/* mobile view */} -
-

- {`${selectedDate.getDate()} ${ - MONTHS_LIST[selectedDate.getMonth() + 1].title - }, ${selectedDate.getFullYear()}`} -

- + {isProfileCalendar && + (isUnscheduledSidebarCollapsed ? ( +
+ +
+ ) : ( + + ))}
-
- + +
{/* mobile view */}
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx index 967a13a22a8..93ee02cdf88 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx @@ -8,12 +8,13 @@ import { useEffect, useMemo, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { dropTargetForElements, monitorForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; import { observer } from "mobx-react"; -import { DAYS_LIST } from "@plane/constants"; +import { DAYS_LIST, MONTHS_LIST } from "@plane/constants"; import type { ICalendarDate, TIssue, TIssueMap } from "@plane/types"; import { cn, getOrderedDays, renderFormattedPayloadDate } from "@plane/utils"; import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; import { useCalendarView } from "@/hooks/store/use-calendar-view"; import { useUserProfile } from "@/hooks/store/user"; +import { useCurrentTime } from "@/hooks/use-current-time"; import type { TRenderQuickActions } from "../list/list-view-types"; import { HoursIssueBlock } from "./hours-issue-block"; import { @@ -22,6 +23,7 @@ import { getCalendarDestinationFromDropPayload, getCalendarSourceFromDropPayload, getIssuePlanBounds, + HOURS_HALF_ROW_HEIGHT, HOURS_ROW_HEIGHT, HOURS_WORKDAY_END, HOURS_WORKDAY_START, @@ -64,10 +66,12 @@ type DayPlanBlock = { const CalendarHourDropBand = observer(function CalendarHourDropBand(props: { dateString: string; hour: number; + height: number; + showBottomBorder?: boolean; issuesMap: TIssueMap | undefined; handleDragAndDrop: HandleDragAndDrop; }) { - const { dateString, hour, issuesMap, handleDragAndDrop } = props; + const { dateString, hour, height, showBottomBorder = false, issuesMap, handleDragAndDrop } = props; const [isDraggingOver, setIsDraggingOver] = useState(false); const bandRef = useRef(null); @@ -106,10 +110,11 @@ const CalendarHourDropBand = observer(function CalendarHourDropBand(props: { return (
); }); @@ -125,6 +130,8 @@ const CalendarDayColumn = observer(function CalendarDayColumn(props: { isEpic?: boolean; showDueDateBadge?: boolean; isDraggingIssue: boolean; + showNowIndicator?: boolean; + nowTop?: number; handleDragAndDrop: HandleDragAndDrop; handleResizePlan: HandleResizePlan; }) { @@ -139,6 +146,8 @@ const CalendarDayColumn = observer(function CalendarDayColumn(props: { isEpic, showDueDateBadge, isDraggingIssue, + showNowIndicator = false, + nowTop, handleDragAndDrop, handleResizePlan, } = props; @@ -147,13 +156,22 @@ const CalendarDayColumn = observer(function CalendarDayColumn(props: {
{hours.map((hour) => ( - +
+ + +
))}
@@ -178,6 +196,17 @@ const CalendarDayColumn = observer(function CalendarDayColumn(props: { /> ))}
+ + {showNowIndicator && nowTop !== undefined && ( +
+ + +
+ )}
); }); @@ -197,6 +226,7 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop const issueCalendarView = useCalendarView(); const { data } = useUserProfile(); const startOfWeek = data?.start_of_the_week; + const { currentTime } = useCurrentTime(); const [isDraggingIssue, setIsDraggingIssue] = useState(false); useEffect( @@ -274,6 +304,13 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop if (visibleDays.length === 0) return null; + const todayDateString = renderFormattedPayloadDate(currentTime); + const currentHour = currentTime.getHours() + currentTime.getMinutes() / 60; + const isNowWithinWorkday = currentHour >= HOURS_WORKDAY_START && currentHour < HOURS_WORKDAY_END + 1; + const nowTop = isNowWithinWorkday + ? (((currentTime.getHours() - HOURS_WORKDAY_START) * 60 + currentTime.getMinutes()) / 60) * HOURS_ROW_HEIGHT + : undefined; + return (
{ const dateString = renderFormattedPayloadDate(day.date); const dayMeta = DAYS_LIST[day.date.getDay() + 1]; + const monthMeta = MONTHS_LIST[day.date.getMonth() + 1]; const isToday = day.date.toDateString() === new Date().toDateString(); return (
- {dayMeta?.shortTitle} - {isToday ? ( - - {day.date.getDate()} - - ) : ( - {day.date.getDate()} - )} + {dayMeta?.shortTitle} +
+ {isToday ? ( + + {day.date.getDate()} + + ) : ( + {day.date.getDate()} + )} + {monthMeta?.shortTitle} +
); })} @@ -341,6 +382,8 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop isEpic={isEpic} showDueDateBadge={showDueDateBadge} isDraggingIssue={isDraggingIssue} + showNowIndicator={dateString === todayDateString && isNowWithinWorkday} + nowTop={nowTop} handleDragAndDrop={handleDragAndDrop} handleResizePlan={handleResizePlan} /> diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx index 9145356f00f..ed67e920863 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-issue-block.tsx @@ -29,6 +29,7 @@ import type { CalendarStoreType } from "./base-calendar-root"; import { buildPlannedAtForDrop, CALENDAR_ISSUE_DRAG_TYPE, + HOURS_HALF_ROW_HEIGHT, HOURS_MIN_DURATION_MINUTES, HOURS_ROW_HEIGHT, HOURS_WORKDAY_END, @@ -59,7 +60,21 @@ type Props = { handleResizePlan: HandleResizePlan; }; -const formatHourLabel = (hour: number) => `${hour.toString().padStart(2, "0")}:00`; +const formatHourLabel = (hour: number) => { + const wholeHour = Math.floor(hour); + const minutes = Math.round((hour - wholeHour) * 60); + return `${wholeHour.toString().padStart(2, "0")}:${minutes.toString().padStart(2, "0")}`; +}; + +const formatDurationLabel = (durationMinutes: number) => { + const hours = Math.floor(durationMinutes / 60); + const minutes = durationMinutes % 60; + if (hours === 0) return `${minutes}m`; + if (minutes === 0) return `${hours}h`; + return `${hours}h ${minutes}m`; +}; + +const MIN_SPAN_HOURS = HOURS_MIN_DURATION_MINUTES / 60; export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { const { @@ -67,7 +82,6 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { dateString, startHour, endHour, - durationMinutes, columnIndex, columnCount, quickActions, @@ -102,7 +116,7 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { const displayStartHour = resizePreview?.startHour ?? startHour; const displayEndHour = resizePreview?.endHour ?? endHour; const top = (displayStartHour - HOURS_WORKDAY_START) * HOURS_ROW_HEIGHT; - const height = Math.max(1, displayEndHour - displayStartHour) * HOURS_ROW_HEIGHT; + const height = Math.max(MIN_SPAN_HOURS, displayEndHour - displayStartHour) * HOURS_ROW_HEIGHT; const widthPercent = 100 / Math.max(columnCount, 1); const leftPercent = columnIndex * widthPercent; @@ -157,15 +171,15 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { let latestEnd = originEnd; const onMouseMove = (moveEvent: MouseEvent) => { - const deltaHours = Math.round((moveEvent.clientY - originY) / HOURS_ROW_HEIGHT); + const deltaHours = Math.round((moveEvent.clientY - originY) / HOURS_HALF_ROW_HEIGHT) * 0.5; if (direction === "bottom") { const maxEnd = HOURS_WORKDAY_END + 1; - latestEnd = Math.min(Math.max(originEnd + deltaHours, originStart + 1), maxEnd); + latestEnd = Math.min(Math.max(originEnd + deltaHours, originStart + MIN_SPAN_HOURS), maxEnd); latestStart = originStart; } else { const minStart = HOURS_WORKDAY_START; - const maxStart = originEnd - 1; + const maxStart = originEnd - MIN_SPAN_HOURS; latestStart = Math.min(Math.max(originStart + deltaHours, minStart), maxStart); latestEnd = originEnd; } @@ -290,11 +304,11 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { )}
{issue.name}
- {(resizePreview || durationMinutes > HOURS_MIN_DURATION_MINUTES) && ( -
- {formatHourLabel(displayStartHour)} – {formatHourLabel(displayEndHour)} -
- )} +
+ {formatHourLabel(displayStartHour)} – {formatHourLabel(displayEndHour)} + {" · "} + {formatDurationLabel(Math.round((displayEndHour - displayStartHour) * 60))} +
{showDueDateBadge && issue.target_date && ( {issue.target_date} diff --git a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx index 6f3c2a6aaf5..3f1e75476b8 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx @@ -7,8 +7,10 @@ import { useEffect, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; +import { PanelRightClose } from "lucide-react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; +import { IconButton } from "@plane/propel/icon-button"; import type { TGroupedIssues, TIssueMap, TPaginationData } from "@plane/types"; import { cn } from "@plane/utils"; import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; @@ -31,6 +33,9 @@ type Props = { readOnly?: boolean; canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; + variant?: "strip" | "sidebar"; + className?: string; + onCollapse?: () => void; handleDragAndDrop: ( issueId: string | undefined, issueProjectId: string | undefined, @@ -51,6 +56,9 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr readOnly, canEditProperties, isEpic, + variant = "strip", + className, + onCollapse, handleDragAndDrop, } = props; const { t } = useTranslation(); @@ -59,6 +67,7 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr const issueIds = groupedIssueIds?.None; // Keep an editable empty shell so scheduled issues can be dropped back to unscheduled. const shouldRender = Boolean(issueIds?.length) || !readOnly; + const isSidebar = variant === "sidebar"; useEffect(() => { if (!shouldRender) return; @@ -95,8 +104,52 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr if (!shouldRender) return null; + const issueBlocks = ( + loadMoreIssues("None")} + getPaginationData={() => getPaginationData("None")} + getGroupIssueCount={() => getGroupIssueCount("None")} + isDragDisabled={readOnly} + readOnly={readOnly} + canEditProperties={canEditProperties} + isEpic={isEpic} + sourceDate="None" + /> + ); + + if (isSidebar) { + return ( +
+
+

{t("issue.layouts.calendar.unscheduled")}

+ {onCollapse && ( + + )} +
+
+
+ {issueBlocks} +
+
+
+ ); + } + return ( -
+

{t("issue.layouts.calendar.unscheduled")}

- loadMoreIssues("None")} - getPaginationData={() => getPaginationData("None")} - getGroupIssueCount={() => getGroupIssueCount("None")} - isDragDisabled={readOnly} - readOnly={readOnly} - canEditProperties={canEditProperties} - isEpic={isEpic} - sourceDate="None" - /> + {issueBlocks}
); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts index c5b1db74f88..6ae027c9218 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts @@ -13,10 +13,12 @@ import { renderFormattedPayloadDate } from "@plane/utils"; export const CALENDAR_DAY_DROP_TYPE = "CALENDAR_DAY"; export const CALENDAR_ISSUE_DRAG_TYPE = "CALENDAR_ISSUE"; -export const HOURS_WORKDAY_START = 8; -export const HOURS_WORKDAY_END = 18; +export const HOURS_WORKDAY_START = 6; +export const HOURS_WORKDAY_END = 23; export const HOURS_ROW_HEIGHT = 56; -export const HOURS_MIN_DURATION_MINUTES = 60; +export const HOURS_HALF_ROW_HEIGHT = HOURS_ROW_HEIGHT / 2; +export const HOURS_SNAP_MINUTES = 30; +export const HOURS_MIN_DURATION_MINUTES = 30; export type IssuePlanBounds = { startHour: number; @@ -26,6 +28,7 @@ export type IssuePlanBounds = { /** * Resolve local start/end hours for an issue plan on the hours grid. + * Hours may be fractional (e.g. 9.5 = 09:30) for half-hour scheduling. */ export const getIssuePlanBounds = ( plannedAt: string | null | undefined, @@ -33,10 +36,13 @@ export const getIssuePlanBounds = ( ): IssuePlanBounds | undefined => { if (!plannedAt) return; - const startHour = parseISO(plannedAt).getHours(); - const durationMinutes = Math.max(plannedDurationMinutes ?? HOURS_MIN_DURATION_MINUTES, HOURS_MIN_DURATION_MINUTES); - const durationHours = Math.max(1, Math.ceil(durationMinutes / 60)); - const endHour = startHour + durationHours; + const start = parseISO(plannedAt); + const startHour = start.getHours() + start.getMinutes() / 60; + const durationMinutes = Math.max( + plannedDurationMinutes ?? HOURS_MIN_DURATION_MINUTES * 2, + HOURS_MIN_DURATION_MINUTES + ); + const endHour = startHour + durationMinutes / 60; return { startHour, endHour, durationMinutes }; }; @@ -44,6 +50,7 @@ export const getIssuePlanBounds = ( /** * Build a planned_at ISO string for a calendar drop / hours resize. * Exported so hours resize can rebuild start times with the same local-hour encoding. + * destinationHour may be fractional (e.g. 10.5 => 10:30). */ export const buildPlannedAtForDrop = ( destinationDate: string, @@ -54,9 +61,11 @@ export const buildPlannedAtForDrop = ( if (!normalizedDestinationDate) return new Date().toISOString(); if (destinationHour !== undefined) { - const hour = Math.min(Math.max(destinationHour, 0), 23); + const clamped = Math.min(Math.max(destinationHour, 0), 23.5); + const wholeHour = Math.floor(clamped); + const minutes = Math.round((clamped - wholeHour) * 60); const [year, month, day] = normalizedDestinationDate.split("-").map(Number); - return new Date(year, month - 1, day, hour, 0, 0, 0).toISOString(); + return new Date(year, month - 1, day, wholeHour, minutes, 0, 0).toISOString(); } if (existingPlannedAt) { diff --git a/apps/web/core/components/profile/sidebar.tsx b/apps/web/core/components/profile/sidebar.tsx index 42ec13d1f07..7b27e920531 100644 --- a/apps/web/core/components/profile/sidebar.tsx +++ b/apps/web/core/components/profile/sidebar.tsx @@ -5,6 +5,7 @@ */ import { useEffect, useRef } from "react"; +import { PanelRightClose } from "lucide-react"; import { observer } from "mobx-react"; import { useParams } from "next/navigation"; import { Disclosure, Transition } from "@headlessui/react"; @@ -71,32 +72,34 @@ export const ProfileSidebar = observer(function ProfileSidebar(props: TProfileSi useEffect(() => { const handleToggleProfileSidebar = () => { + // Auto-collapse only on small screens; do not force-expand on desktop + // so users can keep the sidebar hidden after toggling from the header. if (window && window.innerWidth < 768) { toggleProfileSidebar(true); } - if (window && profileSidebarCollapsed && window.innerWidth >= 768) { - toggleProfileSidebar(false); - } }; window.addEventListener("resize", handleToggleProfileSidebar); handleToggleProfileSidebar(); return () => window.removeEventListener("resize", handleToggleProfileSidebar); - }, []); + }, [toggleProfileSidebar]); return (
{userProjectsData ? ( <>
- {currentUser?.id === userId && ( -
+
+ {currentUser?.id === userId && ( -
- )} + )} + toggleProfileSidebar(true)} + className="hidden md:inline-flex" + aria-label="Hide profile sidebar" + /> +
Date: Mon, 10 Aug 2026 20:21:39 +0200 Subject: [PATCH 10/22] fix: remove planned_at from default issue fields to prevent FieldError (#2) The planned_at, planned_duration_minutes, and planned_date fields are annotations from annotate_user_issue_plans(), not real Issue model fields. Including them in grouper's default required_fields caused a 500 error on every issue list request that doesn't annotate the queryset. Move these fields to an extra_fields parameter passed only by the workspace user view, which properly annotates the queryset first. Co-authored-by: Claude Opus 4.6 --- apps/api/plane/app/views/workspace/user.py | 8 +++++--- apps/api/plane/utils/grouper.py | 6 +++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/api/plane/app/views/workspace/user.py b/apps/api/plane/app/views/workspace/user.py index 1b9078792c3..1301fb58fdb 100644 --- a/apps/api/plane/app/views/workspace/user.py +++ b/apps/api/plane/app/views/workspace/user.py @@ -226,7 +226,8 @@ def get_group_by_fields(field): queryset=issue_queryset, total_count_queryset=total_issue_queryset, on_results=lambda issues: issue_on_results( - group_by=group_by, issues=issues, sub_group_by=sub_group_by + group_by=group_by, issues=issues, sub_group_by=sub_group_by, + extra_fields=["planned_at", "planned_duration_minutes", "planned_date"], ), paginator_cls=SubGroupedOffsetPaginator, group_by_fields=get_group_by_fields(group_by), @@ -250,7 +251,8 @@ def get_group_by_fields(field): queryset=issue_queryset, total_count_queryset=total_issue_queryset, on_results=lambda issues: issue_on_results( - group_by=group_by, issues=issues, sub_group_by=sub_group_by + group_by=group_by, issues=issues, sub_group_by=sub_group_by, + extra_fields=["planned_at", "planned_duration_minutes", "planned_date"], ), paginator_cls=GroupedOffsetPaginator, group_by_fields=get_group_by_fields(group_by), @@ -270,7 +272,7 @@ def get_group_by_fields(field): request=request, queryset=issue_queryset, total_count_queryset=total_issue_queryset, - on_results=lambda issues: issue_on_results(group_by=group_by, issues=issues, sub_group_by=sub_group_by), + on_results=lambda issues: issue_on_results(group_by=group_by, issues=issues, sub_group_by=sub_group_by, extra_fields=["planned_at", "planned_duration_minutes", "planned_date"]), ) diff --git a/apps/api/plane/utils/grouper.py b/apps/api/plane/utils/grouper.py index a967016bc02..201a7e101f3 100644 --- a/apps/api/plane/utils/grouper.py +++ b/apps/api/plane/utils/grouper.py @@ -94,6 +94,7 @@ def issue_on_results( issues: QuerySet[Issue], group_by: Optional[str], sub_group_by: Optional[str], + extra_fields: Optional[List[str]] = None, ) -> List[Dict[str, Any]]: FIELD_MAPPER: Dict[str, str] = { "labels__id": "label_ids", @@ -113,9 +114,6 @@ def issue_on_results( "priority", "start_date", "target_date", - "planned_at", - "planned_duration_minutes", - "planned_date", "sequence_id", "project_id", "parent_id", @@ -140,6 +138,8 @@ def issue_on_results( original_list.remove(FIELD_MAPPER[sub_group_by]) original_list.append(sub_group_by) + if extra_fields: + required_fields.extend(extra_fields) required_fields.extend(original_list) return list(issues.values(*required_fields)) From b81c2a642e615089a48bc17cd2baf1aeee555de1 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 21:03:02 +0200 Subject: [PATCH 11/22] refactor: pomodoro timer redesign - Move phase/break/session state from hook useState into MobX store - Fix TPomodoroTimerReturn type drift (add isBreakRunning, isNextSessionReady, startBreak, pauseBreak, discardToBreak) - Extract PomodoroControls (single button source), PomodoroCountdown, PomodoroSettingsInline - Replace circular SVG ring with linear progress bar - Replace floating pill with slim bottom bar global indicator - Add Ctrl+Shift+P keyboard shortcut to toggle pause/resume - Add inline settings panel in issue detail widget - Add i18n keys for new strings Co-Authored-By: Claude Sonnet 4.6 --- .../issue-detail-widgets/pomodoro/content.tsx | 2 + .../pomodoro/global-pomodoro-timer.tsx | 214 ++++++------------ .../components/pomodoro/pomodoro-controls.tsx | 188 +++++++++++++++ .../pomodoro/pomodoro-countdown.tsx | 26 +++ .../pomodoro/pomodoro-settings-inline.tsx | 152 +++++++++++++ .../components/pomodoro/pomodoro-timer.tsx | 202 +++-------------- .../core/hooks/pomodoro/use-pomodoro-timer.ts | 116 +++++----- .../store/pomodoro/pomodoro-timer.store.ts | 139 +++++++++++- packages/i18n/src/locales/en/pomodoro.json | 19 +- polaris.db | Bin 0 -> 4096 bytes polaris.db-shm | Bin 0 -> 32768 bytes polaris.db-wal | Bin 0 -> 111272 bytes 12 files changed, 677 insertions(+), 381 deletions(-) create mode 100644 apps/web/core/components/pomodoro/pomodoro-controls.tsx create mode 100644 apps/web/core/components/pomodoro/pomodoro-countdown.tsx create mode 100644 apps/web/core/components/pomodoro/pomodoro-settings-inline.tsx create mode 100644 polaris.db create mode 100644 polaris.db-shm create mode 100644 polaris.db-wal diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/content.tsx b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/content.tsx index 2b7e1a67571..005cefd23c2 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/content.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/content.tsx @@ -11,6 +11,7 @@ import { useTranslation } from "@plane/i18n"; import type { TIssueServiceType } from "@plane/types"; // components import { PomodoroTimer } from "@/components/pomodoro/pomodoro-timer"; +import { PomodoroSettingsInline } from "@/components/pomodoro/pomodoro-settings-inline"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; @@ -42,6 +43,7 @@ export const PomodoroCollapsibleContent = observer(function PomodoroCollapsibleC

)} void fetchTimeLogs(workspaceSlug, projectId, issueId)} /> +
); }); diff --git a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx index 2bbf75e884a..897be4725db 100644 --- a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx +++ b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx @@ -4,20 +4,22 @@ * See the LICENSE file for details. */ -import React, { useEffect, useState } from "react"; +import React, { useCallback, useEffect, useState } from "react"; import { observer } from "mobx-react"; import { useNavigate, useParams } from "react-router"; // plane imports import { useTranslation } from "@plane/i18n"; import { AlertModalCore, Spinner } from "@plane/ui"; -import { ExistingIssuesListModal } from "@/components/core/modals/existing-issues-list-modal"; +import { cn } from "@plane/utils"; import type { ISearchIssueResponse } from "@plane/types"; +import { ExistingIssuesListModal } from "@/components/core/modals/existing-issues-list-modal"; // lucide -import { Check, Coffee, Pause, Play, SkipForward, Timer, Trash2, X } from "lucide-react"; +import { Coffee, Timer, X } from "lucide-react"; // hooks import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; // local imports -import { formatCountdown } from "./helper"; +import { PomodoroCountdown } from "./pomodoro-countdown"; +import { PomodoroControls } from "./pomodoro-controls"; export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { const { t } = useTranslation(); @@ -34,35 +36,46 @@ export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { isTimerRunning, isTimerPaused, isBreak, - isBreakRunning, isNextSessionReady, hasActiveTimer, loader, remainingSeconds, pause, resume, - startBreak, - pauseBreak, complete, - discardToBreak, - skipBreak, startFocus, } = usePomodoroTimer(); - // show the floating pill while a timer is active, during a break, or right after a completed cycle - const showPill = hasActiveTimer || isBreak || isNextSessionReady; + // Keyboard shortcut: Ctrl+Shift+P to toggle pause/resume + const handleKeyDown = useCallback( + (e: KeyboardEvent) => { + if (e.ctrlKey && e.shiftKey && e.key === "P") { + e.preventDefault(); + if (isTimerRunning) void pause(); + else if (isTimerPaused) void resume(); + } + }, + [isTimerRunning, isTimerPaused, pause, resume] + ); + + useEffect(() => { + document.addEventListener("keydown", handleKeyDown); + return () => document.removeEventListener("keydown", handleKeyDown); + }, [handleKeyDown]); + + // show the bar while a timer is active, during a break, or right after a completed cycle + const showBar = hasActiveTimer || isBreak || isNextSessionReady; useEffect(() => { - if (showPill) setIsHidden(false); - }, [showPill]); + if (showBar) setIsHidden(false); + }, [showBar]); - if (!showPill || isHidden) return null; + if (!showBar || isHidden) return null; const goToTimerIssue = () => { if (!activeTimer || !workspaceSlug) return; navigate(`/${workspaceSlug}/projects/${activeTimer.project}/issues/${activeTimer.issue}/`); }; - // hide: if a focus session is running, confirm that the timer is stopped and its time saved first const handleHideClick = () => { if (hasActiveTimer) { setIsHideConfirmOpen(true); @@ -99,26 +112,44 @@ export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { return ( <> -
-
- + + + + + {phaseLabel} + {activeTimer && · {activeTimer.issue_detail.name}} + + + +
+ + {loader === "mutate" && } + + {isNextSessionReady && ( + + )} +
- -
- -
- {isBreak ? ( - <> - {isBreakRunning ? ( - void pauseBreak()} - > - - - ) : ( - void startBreak()} - > - - - )} - void skipBreak()} - > - - - - ) : isTimerRunning ? ( - <> - void pause()}> - - - void complete()} - > - - - void discardToBreak()} - > - - - - ) : isTimerPaused ? ( - <> - void resume()}> - - - void complete()} - > - - - void discardToBreak()} - > - - - - ) : isNextSessionReady ? ( - - ) : null} - {loader === "mutate" && } -
-
+ setIsHideConfirmOpen(false)} @@ -246,26 +187,3 @@ export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { ); }); - -const IconButton = ({ - label, - onClick, - disabled, - children, -}: { - label: string; - onClick: () => void; - disabled?: boolean; - children: React.ReactNode; -}) => ( - -); diff --git a/apps/web/core/components/pomodoro/pomodoro-controls.tsx b/apps/web/core/components/pomodoro/pomodoro-controls.tsx new file mode 100644 index 00000000000..55ea935756d --- /dev/null +++ b/apps/web/core/components/pomodoro/pomodoro-controls.tsx @@ -0,0 +1,188 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React from "react"; +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { Button } from "@plane/propel/button"; +// lucide +import { Check, Pause, Play, SkipForward, Square, Timer } from "lucide-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; + +type Props = { + /** required to start a new focus session */ + issueId?: string; + /** called after a focus session completes and a time log is created */ + onTimeLogCreated?: () => void; + /** render compact icon-only buttons instead of labeled buttons */ + compact?: boolean; +}; + +export const PomodoroControls = observer(function PomodoroControls(props: Props) { + const { issueId, onTimeLogCreated, compact = false } = props; + const { t } = useTranslation(); + const { + isTimerRunning, + isTimerPaused, + isBreak, + isBreakRunning, + isNextSessionReady, + loader, + startFocus, + pause, + resume, + complete, + discard, + discardToBreak, + skipBreak, + startBreak, + pauseBreak, + } = usePomodoroTimer(); + + const handleComplete = async () => { + const response = await complete(); + if (response?.time_log) onTimeLogCreated?.(); + }; + + const isLoading = loader === "mutate"; + + if (compact) { + return ( +
+ {isBreak ? ( + <> + {isBreakRunning ? ( + void pauseBreak()}> + + + ) : ( + void startBreak()}> + + + )} + void skipBreak()}> + + + + ) : isTimerRunning ? ( + <> + void pause()}> + + + void handleComplete()}> + + + void discardToBreak()}> + + + + ) : isTimerPaused ? ( + <> + void resume()}> + + + void handleComplete()}> + + + void discardToBreak()}> + + + + ) : isNextSessionReady ? ( + issueId && void startFocus(issueId)} + > + + + ) : null} +
+ ); + } + + // Full-size labeled buttons + return ( +
+ {isBreak ? ( + <> + {isBreakRunning ? ( + + ) : ( + + )} + + + ) : isTimerRunning ? ( + <> + + + + + ) : isTimerPaused ? ( + <> + + + + + ) : ( + + )} +
+ ); +}); + +const IconButton = ({ + label, + onClick, + disabled, + children, +}: { + label: string; + onClick: () => void; + disabled?: boolean; + children: React.ReactNode; +}) => ( + +); diff --git a/apps/web/core/components/pomodoro/pomodoro-countdown.tsx b/apps/web/core/components/pomodoro/pomodoro-countdown.tsx new file mode 100644 index 00000000000..63a5326252f --- /dev/null +++ b/apps/web/core/components/pomodoro/pomodoro-countdown.tsx @@ -0,0 +1,26 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { cn } from "@plane/utils"; +import { formatCountdown } from "./helper"; + +type Props = { + seconds: number; + size?: "sm" | "md" | "lg"; + className?: string; +}; + +const SIZE_CLASSES = { + sm: "text-sm", + md: "text-2xl", + lg: "text-3xl", +} as const; + +export const PomodoroCountdown = ({ seconds, size = "md", className }: Props) => ( + + {formatCountdown(seconds)} + +); diff --git a/apps/web/core/components/pomodoro/pomodoro-settings-inline.tsx b/apps/web/core/components/pomodoro/pomodoro-settings-inline.tsx new file mode 100644 index 00000000000..102db58ffe5 --- /dev/null +++ b/apps/web/core/components/pomodoro/pomodoro-settings-inline.tsx @@ -0,0 +1,152 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React, { useState } from "react"; +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { cn } from "@plane/utils"; +import type { TPomodoroSettings } from "@plane/types"; +// lucide +import { ChevronDown, Settings } from "lucide-react"; +// hooks +import { useUserProfile } from "@/hooks/store/user"; +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; + +export const PomodoroSettingsInline = observer(function PomodoroSettingsInline() { + const { t } = useTranslation(); + const { settings } = usePomodoroTimer(); + const { updateUserProfile } = useUserProfile(); + const [isOpen, setIsOpen] = useState(false); + + const updateSetting = (key: K, value: TPomodoroSettings[K]) => { + void updateUserProfile({ pomodoro_settings: { ...settings, [key]: value } }); + }; + + return ( +
+ + + {isOpen && ( +
+ updateSetting("focus_minutes", v)} + /> + updateSetting("short_break_minutes", v)} + /> + updateSetting("long_break_minutes", v)} + /> + updateSetting("sessions_before_long_break", v)} + /> + updateSetting("auto_start_break", v)} + /> + updateSetting("auto_start_focus", v)} + /> + updateSetting("auto_create_time_log", v)} + /> +
+ )} +
+ ); +}); + +const NumberRow = ({ + label, + value, + min, + max, + onChange, +}: { + label: string; + value: number; + min: number; + max: number; + onChange: (v: number) => void; +}) => ( +
+ {label} + { + const v = parseInt(e.target.value, 10); + if (!Number.isNaN(v) && v >= min && v <= max) onChange(v); + }} + className="text-xs focus:border-accent-primary w-14 rounded border border-subtle bg-transparent px-1.5 py-0.5 text-right text-primary outline-none" + /> +
+); + +const ToggleRow = ({ + label, + checked, + onChange, +}: { + label: string; + checked: boolean; + onChange: (v: boolean) => void; +}) => ( + +); diff --git a/apps/web/core/components/pomodoro/pomodoro-timer.tsx b/apps/web/core/components/pomodoro/pomodoro-timer.tsx index b48276fc4cd..f143c7bfcb1 100644 --- a/apps/web/core/components/pomodoro/pomodoro-timer.tsx +++ b/apps/web/core/components/pomodoro/pomodoro-timer.tsx @@ -7,19 +7,12 @@ import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; -import { Button } from "@plane/propel/button"; import { cn } from "@plane/utils"; -// lucide -import { Check, Pause, Play, SkipForward, Square, Timer } from "lucide-react"; // hooks import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; // local imports -import { formatCountdown } from "./helper"; - -const RING_SIZE = 160; -const RING_STROKE = 10; -const RING_RADIUS = (RING_SIZE - RING_STROKE) / 2; -const RING_CIRCUMFERENCE = 2 * Math.PI * RING_RADIUS; +import { PomodoroCountdown } from "./pomodoro-countdown"; +import { PomodoroControls } from "./pomodoro-controls"; type Props = { /** when provided, an idle timer can be started for this work item */ @@ -31,28 +24,7 @@ type Props = { export const PomodoroTimer = observer(function PomodoroTimer(props: Props) { const { issueId, onTimeLogCreated } = props; const { t } = useTranslation(); - const { - settings, - phase, - sessionCount, - remainingSeconds, - progress, - isTimerRunning, - isTimerPaused, - isBreak, - loader, - startFocus, - pause, - resume, - complete, - discard, - skipBreak, - } = usePomodoroTimer(); - - const handleComplete = async () => { - const response = await complete(); - if (response?.time_log) onTimeLogCreated?.(); - }; + const { settings, phase, sessionCount, remainingSeconds, progress, isBreak } = usePomodoroTimer(); const phaseLabel = isBreak ? phase === "long-break" @@ -61,146 +33,46 @@ export const PomodoroTimer = observer(function PomodoroTimer(props: Props) { : t("pomodoro.focus"); const totalSessions = settings.sessions_before_long_break > 0 ? settings.sessions_before_long_break : 4; - const isBreakAccent = isBreak; return ( -
-
- - - - -
- {formatCountdown(remainingSeconds)} - {phaseLabel} -
+
+ {/* Countdown + phase label */} +
+ + {phaseLabel}
- + {/* Linear progress bar */} +
+
+
-
- {isBreak ? ( - - ) : isTimerRunning ? ( - <> - - - - - ) : isTimerPaused ? ( - <> - - - - - ) : ( - - )} + {/* Session dots */} +
+
+ {Array.from({ length: totalSessions }, (__, i) => `dot-${i}`).map((dotKey, i) => ( + + ))} +
+ + {t("pomodoro.session_count", { completed: sessionCount, total: totalSessions })} +
+ + {/* Action buttons */} +
); }); - -type SessionDotsProps = { - total: number; - completed: number; -}; - -const SessionDots = ({ total, completed }: SessionDotsProps) => { - const { t } = useTranslation(); - return ( -
{t("pomodoro.session_count", { completed, total })}
- ); -}; diff --git a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts index e15ea75e828..f88ababeb97 100644 --- a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts +++ b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts @@ -7,12 +7,11 @@ import { useCallback, useEffect, useMemo, useRef, useState } from "react"; // plane types import type { TCompletePomodoroResponse, TPomodoroSettings, TPomodoroTimer } from "@plane/types"; -import { DEFAULT_POMODORO_SETTINGS } from "@plane/types"; // store hooks import { usePomodoroTimerStore } from "@/hooks/store/use-pomodoro-timer-store"; -import { useUserProfile } from "@/hooks/store/user"; +import type { TPomodoroPhase } from "@/store/pomodoro/pomodoro-timer.store"; -export type TPomodoroPhase = "focus" | "short-break" | "long-break"; +export type { TPomodoroPhase } from "@/store/pomodoro/pomodoro-timer.store"; export type TPomodoroTimerReturn = { /** server-persisted focus session, if any is active */ @@ -33,36 +32,45 @@ export type TPomodoroTimerReturn = { isTimerPaused: boolean; hasActiveTimer: boolean; isBreak: boolean; + isBreakRunning: boolean; + isNextSessionReady: boolean; loader: "fetch" | "start" | "mutate" | undefined; - startFocus: (issueId: string) => Promise; + startFocus: (issueId: string, resetSession?: boolean) => Promise; pause: () => Promise; resume: () => Promise; complete: () => Promise; discard: () => Promise; + discardToBreak: () => Promise; skipBreak: () => void; + startBreak: () => void; + pauseBreak: () => void; }; export const usePomodoroTimer = (): TPomodoroTimerReturn => { - const { activeTimer, loader, fetchTimers, startTimer, pauseTimer, resumeTimer, completeTimer, discardTimer } = - usePomodoroTimerStore(); - const { data: userProfile } = useUserProfile(); - const settings = userProfile?.pomodoro_settings ?? DEFAULT_POMODORO_SETTINGS; + const store = usePomodoroTimerStore(); + const { + activeTimer, + settings, + phase, + sessionCount, + isBreak, + isBreakRunning, + isNextSessionReady, + hasActiveTimer, + loader, + breakSecondsLeft, + focusIssueId, + } = store; // focus countdown clock (server-authoritative elapsed time) const [now, setNow] = useState(() => Date.now()); - // client-side pomodoro phase state - const [phase, setPhase] = useState("focus"); - const [sessionCount, setSessionCount] = useState(0); - const [breakSecondsLeft, setBreakSecondsLeft] = useState(null); - const [focusIssueId, setFocusIssueId] = useState(null); - // guards against double-completing a focus session const completingRef = useRef(false); useEffect(() => { - void fetchTimers(); - }, [fetchTimers]); + void store.fetchTimers(); + }, [store]); // tick the clock only while a focus session is actually running useEffect(() => { @@ -74,10 +82,10 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { // tick the break countdown useEffect(() => { - if (phase === "focus" || breakSecondsLeft === null || breakSecondsLeft <= 0) return; - const interval = setInterval(() => setBreakSecondsLeft((seconds) => (seconds === null ? 0 : seconds - 1)), 1000); + if (!isBreakRunning) return; + const interval = setInterval(() => store.tickBreak(), 1000); return () => clearInterval(interval); - }, [phase, breakSecondsLeft]); + }, [isBreakRunning, store]); const elapsedSeconds = useMemo(() => { if (!activeTimer) return 0; @@ -108,23 +116,16 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { if (completingRef.current) return undefined; completingRef.current = true; try { - const response = await completeTimer(settings.auto_create_time_log); - - const nextCount = sessionCount + 1; - const isLongBreak = - settings.sessions_before_long_break > 0 && nextCount % settings.sessions_before_long_break === 0; + const response = await store.completeTimer(settings.auto_create_time_log); if (settings.auto_start_break) { - const breakMinutes = isLongBreak ? settings.long_break_minutes : settings.short_break_minutes; - setSessionCount(nextCount); - setPhase(isLongBreak ? "long-break" : "short-break"); - setBreakSecondsLeft(breakMinutes * 60); - setFocusIssueId(issueId); + store.transitionToBreak(); + store.startBreak(); // auto-start the break countdown + store.focusIssueId = issueId; } else { - setSessionCount(nextCount); - setPhase("focus"); - setFocusIssueId(null); - setBreakSecondsLeft(null); + store.phase = "focus"; + store.breakSecondsLeft = null; + store.focusIssueId = null; } return response; @@ -132,7 +133,7 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { completingRef.current = false; } }, - [activeTimer, settings, sessionCount, completeTimer] + [activeTimer, settings, store] ); // auto-complete the focus session the moment its countdown hits zero @@ -145,14 +146,11 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { const startFocus = useCallback( async (issueId: string, resetSession: boolean = true): Promise => { if (resetSession) { - setSessionCount(0); + store.sessionCount = 0; } - setFocusIssueId(issueId); - setPhase("focus"); - setBreakSecondsLeft(null); - return startTimer({ issue_id: issueId, duration_minutes: settings.focus_minutes }); + return store.startTimer({ issue_id: issueId, duration_minutes: settings.focus_minutes }); }, - [settings.focus_minutes, startTimer] + [settings.focus_minutes, store] ); // when the break countdown reaches zero, start the next focus session (if enabled) @@ -161,23 +159,22 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { if (breakSecondsLeft === null || breakSecondsLeft > 0) return; const nextFocusIssueId = focusIssueId; - setPhase("focus"); - setBreakSecondsLeft(null); + store.skipBreak(); if (settings.auto_start_focus && nextFocusIssueId) { void startFocus(nextFocusIssueId, false); } - }, [breakSecondsLeft, phase, focusIssueId, settings.auto_start_focus, startFocus]); + }, [breakSecondsLeft, phase, focusIssueId, settings.auto_start_focus, startFocus, store]); const pause = useCallback(async () => { if (phase !== "focus") return; - await pauseTimer(); - }, [phase, pauseTimer]); + await store.pauseTimer(); + }, [phase, store]); const resume = useCallback(async () => { if (phase !== "focus") return; - await resumeTimer(); - }, [phase, resumeTimer]); + await store.resumeTimer(); + }, [phase, store]); const complete = useCallback(async (): Promise => { if (!activeTimer) throw new Error("No active pomodoro timer"); @@ -187,25 +184,11 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { }, [activeTimer, handleTimerComplete]); const discard = useCallback(async () => { - setPhase("focus"); - setBreakSecondsLeft(null); - await discardTimer(); - }, [discardTimer]); - - const skipBreak = useCallback(() => { - if (phase === "focus") return; - const nextFocusIssueId = focusIssueId; - setPhase("focus"); - setBreakSecondsLeft(null); - if (nextFocusIssueId) { - void startFocus(nextFocusIssueId, false); - } - }, [phase, focusIssueId, startFocus]); + await store.discardTimer(); + }, [store]); const isTimerRunning = phase === "focus" && activeTimer?.status === "running"; const isTimerPaused = phase === "focus" && activeTimer?.status === "paused"; - const hasActiveTimer = !!activeTimer && (activeTimer.status === "running" || activeTimer.status === "paused"); - const isBreak = phase !== "focus"; return { activeTimer, @@ -219,12 +202,17 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { isTimerPaused, hasActiveTimer, isBreak, + isBreakRunning, + isNextSessionReady, loader, startFocus, pause, resume, complete, discard, - skipBreak, + discardToBreak: store.discardToBreak, + skipBreak: store.skipBreak, + startBreak: store.startBreak, + pauseBreak: store.pauseBreak, }; }; diff --git a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts index 74b207f57f8..732d6faca26 100644 --- a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts +++ b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts @@ -4,20 +4,33 @@ * See the LICENSE file for details. */ -import { action, makeObservable, observable, runInAction } from "mobx"; +import { action, computed, makeObservable, observable, runInAction } from "mobx"; // plane types -import type { TCompletePomodoroResponse, TPomodoroTimer, TStartPomodoroPayload } from "@plane/types"; +import type { TCompletePomodoroResponse, TPomodoroSettings, TPomodoroTimer, TStartPomodoroPayload } from "@plane/types"; +import { DEFAULT_POMODORO_SETTINGS } from "@plane/types"; // services import { PomodoroTimerService } from "@/services/pomodoro/pomodoro-timer.service"; // types import type { CoreRootStore } from "../root.store"; export type TPomodoroTimerLoader = "fetch" | "start" | "mutate" | undefined; +export type TPomodoroPhase = "focus" | "short-break" | "long-break"; export interface IPomodoroTimerStore { // observables activeTimer: TPomodoroTimer | undefined; loader: TPomodoroTimerLoader; + phase: TPomodoroPhase; + sessionCount: number; + breakSecondsLeft: number | null; + breakRunning: boolean; + focusIssueId: string | null; + // computed + settings: TPomodoroSettings; + isBreak: boolean; + isBreakRunning: boolean; + isNextSessionReady: boolean; + hasActiveTimer: boolean; // helper methods getActiveTimer: () => TPomodoroTimer | undefined; // actions @@ -27,12 +40,25 @@ export interface IPomodoroTimerStore { resumeTimer: () => Promise; completeTimer: (createTimeLog?: boolean) => Promise; discardTimer: () => Promise; + // phase actions + transitionToBreak: () => void; + startBreak: () => void; + pauseBreak: () => void; + skipBreak: () => void; + tickBreak: () => void; + discardToBreak: () => Promise; + resetCycle: () => void; } export class PomodoroTimerStore implements IPomodoroTimerStore { // observables loader: TPomodoroTimerLoader = undefined; activeTimer: TPomodoroTimer | undefined = undefined; + phase: TPomodoroPhase = "focus"; + sessionCount: number = 0; + breakSecondsLeft: number | null = null; + breakRunning: boolean = false; + focusIssueId: string | null = null; // services pomodoroTimerService; // root store @@ -43,6 +69,17 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { // observables loader: observable.ref, activeTimer: observable, + phase: observable.ref, + sessionCount: observable.ref, + breakSecondsLeft: observable.ref, + breakRunning: observable.ref, + focusIssueId: observable.ref, + // computed + settings: computed, + isBreak: computed, + isBreakRunning: computed, + isNextSessionReady: computed, + hasActiveTimer: computed, // actions fetchTimers: action, startTimer: action, @@ -50,11 +87,40 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { resumeTimer: action, completeTimer: action, discardTimer: action, + transitionToBreak: action, + startBreak: action, + pauseBreak: action, + skipBreak: action, + tickBreak: action, + discardToBreak: action, + resetCycle: action, }); this.rootStore = rootStore; this.pomodoroTimerService = new PomodoroTimerService(); } + // computed + get settings(): TPomodoroSettings { + return this.rootStore.user.userProfile.data?.pomodoro_settings ?? DEFAULT_POMODORO_SETTINGS; + } + + get isBreak(): boolean { + return this.phase !== "focus"; + } + + get isBreakRunning(): boolean { + return this.isBreak && this.breakRunning && this.breakSecondsLeft !== null && this.breakSecondsLeft > 0; + } + + get isNextSessionReady(): boolean { + // break finished but auto-start focus is off — waiting for user to pick next session + return this.isBreak && this.breakSecondsLeft !== null && this.breakSecondsLeft <= 0; + } + + get hasActiveTimer(): boolean { + return !!this.activeTimer && (this.activeTimer.status === "running" || this.activeTimer.status === "paused"); + } + // helper methods getActiveTimer = () => { if (!this.activeTimer) return undefined; @@ -62,7 +128,69 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { return this.activeTimer; }; - // actions + // phase actions + transitionToBreak = () => { + const nextCount = this.sessionCount + 1; + const isLongBreak = + this.settings.sessions_before_long_break > 0 && nextCount % this.settings.sessions_before_long_break === 0; + const breakMinutes = isLongBreak ? this.settings.long_break_minutes : this.settings.short_break_minutes; + + this.sessionCount = nextCount; + this.phase = isLongBreak ? "long-break" : "short-break"; + this.breakSecondsLeft = breakMinutes * 60; + this.breakRunning = false; // paused until user starts or auto-start kicks in + }; + + startBreak = () => { + if (!this.isBreak) return; + this.breakRunning = true; + }; + + pauseBreak = () => { + if (!this.isBreak) return; + this.breakRunning = false; + }; + + skipBreak = () => { + if (!this.isBreak) return; + this.phase = "focus"; + this.breakSecondsLeft = null; + this.breakRunning = false; + }; + + tickBreak = () => { + if (!this.isBreak || this.breakSecondsLeft === null || !this.breakRunning) return; + this.breakSecondsLeft = Math.max(0, this.breakSecondsLeft - 1); + }; + + discardToBreak = async () => { + // discard the active focus timer but keep the break cycle going + if (this.getActiveTimer()) { + this.loader = "mutate"; + const timer = await this.pomodoroTimerService.discardTimer(this.activeTimer!.id); + runInAction(() => { + this.activeTimer = timer; + this.loader = undefined; + }); + } + // transition to break + runInAction(() => { + this.transitionToBreak(); + if (this.settings.auto_start_break) { + this.breakRunning = true; + } + }); + }; + + resetCycle = () => { + this.phase = "focus"; + this.sessionCount = 0; + this.breakSecondsLeft = null; + this.breakRunning = false; + this.focusIssueId = null; + }; + + // server actions fetchTimers = async () => { this.loader = "fetch"; const timers = await this.pomodoroTimerService.getTimers(); @@ -82,6 +210,10 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.activeTimer = timer; + this.focusIssueId = data.issue_id; + this.phase = "focus"; + this.breakSecondsLeft = null; + this.breakRunning = false; this.loader = undefined; }); @@ -131,6 +263,7 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.activeTimer = timer; this.loader = undefined; + this.resetCycle(); }); }; } diff --git a/packages/i18n/src/locales/en/pomodoro.json b/packages/i18n/src/locales/en/pomodoro.json index e91242a768c..fd891dd53a1 100644 --- a/packages/i18n/src/locales/en/pomodoro.json +++ b/packages/i18n/src/locales/en/pomodoro.json @@ -10,9 +10,26 @@ "complete": "Complete", "discard": "Discard", "skip_break": "Skip break", + "start_break": "Start break", + "pause_break": "Pause break", "open_work_item": "Open work item", "session_count": "{completed} of {total} sessions", "running_on": "Timer running on {issue}", - "another_work_item": "another work item" + "another_work_item": "another work item", + "hide": "Hide", + "hide_confirm_title": "Hide pomodoro timer?", + "hide_confirm_description": "Your current focus session will be completed and the elapsed time saved.", + "hide_confirm_submit": "Complete & hide", + "hide_confirm_submit_loading": "Completing…", + "hide_confirm_cancel": "Cancel", + "settings": "Settings", + "focus_minutes": "Focus duration", + "short_break_minutes": "Short break", + "long_break_minutes": "Long break", + "sessions_before_long_break": "Sessions before long break", + "auto_start_break": "Auto-start break", + "auto_start_focus": "Auto-start next focus", + "auto_create_time_log": "Log time automatically", + "minutes_unit": "min" } } diff --git a/polaris.db b/polaris.db new file mode 100644 index 0000000000000000000000000000000000000000..7ee7c113a09428e4daafacb6e70a35d18573e608 GIT binary patch literal 4096 zcmWFz^vNtqRY=P(%1ta$FlG>7U}9o$P*7lCU|@t|AVoG{WYDWB;00+HAlr;ljiVtj n8UmvsFd71*Aut*OqaiRF0;3@?8UmvsFd71*Aut*O6ovo*4{!$i literal 0 HcmV?d00001 diff --git a/polaris.db-shm b/polaris.db-shm new file mode 100644 index 0000000000000000000000000000000000000000..a1042016ef70cd0f73dacbd2672ba3c78d19e109 GIT binary patch literal 32768 zcmeI*D^5dE5C-7e7HBDtmiOfm5*!AFXJ>2zL4qY11P)6D3&61fc7cK!av>lPIFkAP zWHPrm&1vUbz?}Bwq{)n;dQCIkkG>H#JboRY9~?bD-d>#EKV3iE9nNm9W@ne}AHN?* zeI(C)`^?)pmCSEEm&rcrBA>rpw= z=lSs{1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk|3aV_dnQJ)OJWjxB63575U3;2Z}#d8Yf=I~ z1O`p+BoYD@1#-8R5U44TTjhj6O@Z8{CCpS2O9Rvi*3bbV>H#mV^ O1Ox~WAV7e?F9PrB>?wl) literal 0 HcmV?d00001 diff --git a/polaris.db-wal b/polaris.db-wal new file mode 100644 index 0000000000000000000000000000000000000000..fd4aa4eb1fc63a94ee5eabaf1150718892a5eaea GIT binary patch literal 111272 zcmeI*dyE@L9S3l)_s;gcvbkK5+ospsgokb7VN0ynA=c z+1`tH?~)Wq<&>04ywpfQTclPh5|0Ank2Zf46@o&g@TeM!2n7_7D1T5&X$6JSs1h)< z_Sn1jIgU;=kL!2U#_QSF%x8Um%=~8Nmb-n&JR4uQ-s4&Aq08xSo!Iikvyc8DaO6AZ zj&@CMB1xPx{h`72e|<5(`q1Rwq;6^Av{5c9mbir+?e%(Y6GgJGm;BGuV`>XMzKcB} zkM{W-&zD;DdN$oPKOnr}@e12K!ZzW|Qad3H0uX=z1Rwwb2tWV=5P$##AaHdGR912R z;P5b4F)ZakK`UyOqAHfc9=+okDV~+YY-7cCe0hZX*PTCo?*L7#Rwd9iED(SI1Rwwb2tWV=5P$##AOHaftV{t~ zN5Hca@HGy%`xPv^A3^uPgx!x|;1Pi*t5_fa0SG_<0uX=z1Rwwb2wd9&d%AtW z4I8-qc5rzun%mS4E@-8^*7Vfp3N>%q7%q{J^e8zpa!ldpm(03NnF6L5+ zy*a7%ki1c{NN(j>#hi6V!ME;f=~h8w=clJ{-Ng=y*HoEwc&`QDvmCVUJFOQq+0^f{ zPsvKlc6Z0%$GUt$X{22Yew|c~)mOV$R6hdyH$96N*!Svl!kSZ$KZkw<*Y;Zxat{Fr zKmY;|fB*y_009U<00I!WM1gL)AFCI5@sEF#kN)t5H_?ya67{ef1Rwwb2tWV=5P$## zAOHafK;YUIpnU>-tX^R6Pkw&IB+74Ouqd{$Fby)+}+ebEnF z?%m17cE)qbtQZQlb|E({rEJLuj*w~A?WMUCtw(4j)vUL`cE|Q5ui@^g zj`0QRcimpW_yX6$JcaZ(zMsVlOg&#dANuCLal{L}4L*!eL)U;84Cm;009U< z00I#BzX=$9{@~~+R~c|L&C1i3N!uo;^_gmmtRtb%)nFTH*&YhdIS25Lii;6(Dv{lt z&Sk|+dMdHQ?DYp@F|JY_Jlt_SX>_GyW4EUCw!LKSkPvC6U8+eqDw=nR+mq?-kqX!2 z4@M$fWvscFx_a1gMe?kt?bXP}P}tOFbTukkTDce%=VwYr)LC5T=15b)ivd3!h<%BI zE0*HOgG!zT+Gc`oZC~C41tULKEAspO{@}WGfn&`@Zd|H%k=qlQY%ZP@vvJyT*VruP zCKIV$B6%@v4ZGTWX**}FnKLRjwPi2SoNU+wu8-ATE1@VmRxTTdbagDGt0C9vBZwDp zHz_w8BVK^aU4Z!rFdu>I&ty?4ENJdO4fos1sMi-9A8t3NLQ%66`sOOf*cy%fr@!av zVn4EYf#G-jBl+&akN-pC1-!zm9^p;$4;BbO00Izz00bZa0SG_<0uX=z1XhATZ!hn; zu~rbC<30Uky@x($^#Y&0>61TtIdk^Yn2(^Qga-&f00Izz00bZa0SG_<0uX?}$`-Jz z09d`iV4(2OGxt6`iSY$i_Dx6WAOHafKmY;|fB*y_009U<00K1uI#xg*s~33kgU7#j z=BRuttt{Y#e|pG&SReoa2tWV=5P$##AOHafKmY;|SV01P{90~NE1SAeqT>a+#vOc0 zoh_fZGw?`i9WVJ;^2Z- zK0x zh;awAt-~dMe^awLF>NLdO?%vSg$n87yp=ub@_tQNV_rn z*x!mN$Lg!yl~tTSI6TZ%4Erkq8_kbBdR<=!Sn3jA2Ie&S8EY5CG0kXeY2MOt2kCG8 zeikoq_(Zb*S8KQZ4*dwOzAvK45dY}rvvr^Lq2VatplUVyb}kVn==)Y_(jcmd2)*g8QY<|%Z?uwb4- z@+RV3n&yIZw*!kiq@D3xGAo8ct#3G{rIf4DM%D8*w+go&p_NoS(uiHZ^AU&_U{;71 zSgG*>^f&$hix+rscz563Pn^Hc9*l7HGQW!9FbF^Z0uX=z1Rwwb2tWV=5P$##t`z}S zyg=v|kv{}KKk`P0c!42D;RLe2?0A9e_`pTt1$=z>RQJV-Lvc}b`Xnp$~*N4l-Azc-nU5ct#F~#l4 z^!9qATx9Y(UvMVguIp3#E6B0-+lDIZ*7$>?qg>@+b5ZSVnT|uN34?75R^86Z!>ZpM z-1GiFs7$X&0>j>%GjWt$77M^JXY_DBahXD)ot@w z-M&8Dd|@YlQ#S2>X{{vzn z&j*g>nljtSXDx@fyL#(3HjBB*L~55v5;lij&11B&q3+IZt`mNVHl5-DO;z>Mj5u8| z6zii~WAD2|RCUrgRLW~I>8n@P^J96#B)!aCmx>@>p#DmA!O(kv@dXN6^?g8|woEy1 zl&1BWmV`dnA7ZFwdni2TdhLpf5pgP!-JQ;5#Y}oCfp`JL3y_zVrIjq%{!|zX>1xRJ z#~4Ap0DV7lEQl9KN}_qNpj)Iryhes~As=($l2X*7;L6`7V zkML*VS>YsE!2$sYKmY;|fB*y_009U<00Izzz~vOUzKh?=RjYmE+ojB8BAt@=#IxhO zeL6P4x++K=vpCEMDLxZuY^`UwZul<|DWgw;I=k00bZa0SG_<0uX=z1Rwwb2wZl7 zL3%}2FL2v+@0z)JZCFLUz-7M=xF7@|009U<00Izz00bZa0SG|gN(ii>7iIMV|NZ*W zqjzAQ z!pnXia6t$_00Izz00bZa0SG_<0uX?}l@RdKi?Vuw@1E-U!oLrF|7IF5zzZim!pp+* zP0f&^BOWKfnermwW301UoV@wQQAU^#FPK)@dCXU!v1sXZu%6B z7vP1n9^t%jR(R!VDLC>00SG_<0uX=z1Rwwb2tWV=5P-l%1p4`5j#U`&gM5f{)eYG5 J5x6S`{s&sLe#-y= literal 0 HcmV?d00001 From 1150198a21b3d53a53cf282b4f533e6942cdb6ff Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 21:14:23 +0200 Subject: [PATCH 12/22] refactor: replace pomodoro collapsible with header toolbar button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove PomodoroCollapsible from issue detail widget list - Remove PomodoroSidebarIndicator from time tracking sidebar row - Delete issue-detail-widgets/pomodoro/ directory (root, title, content) - Add PomodoroHeaderButton in issue toolbar (beside Copy Link) - Idle: Timer icon only → click starts focus immediately - Running on this issue: live countdown → popover with Pause/Complete/Discard - Paused on this issue: countdown → popover with Resume/Complete/Discard - Running on another issue: Timer icon + orange badge → popover with issue name + navigate link - Gate button on projectDetails.is_time_tracking_enabled Co-Authored-By: Claude Sonnet 4.6 --- .../issue-detail-widget-collapsibles.tsx | 14 -- .../issue-detail-widgets/pomodoro/content.tsx | 49 ----- .../issue-detail-widgets/pomodoro/index.ts | 9 - .../issue-detail-widgets/pomodoro/root.tsx | 47 ---- .../issue-detail-widgets/pomodoro/title.tsx | 48 ----- .../issue-detail-quick-actions.tsx | 7 +- .../issues/issue-detail/sidebar.tsx | 2 - .../pomodoro/pomodoro-header-button.tsx | 203 ++++++++++++++++++ polaris.db | Bin 4096 -> 77824 bytes polaris.db-shm | Bin 32768 -> 0 bytes polaris.db-wal | Bin 111272 -> 0 bytes 11 files changed, 209 insertions(+), 170 deletions(-) delete mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/content.tsx delete mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts delete mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx delete mode 100644 apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx create mode 100644 apps/web/core/components/pomodoro/pomodoro-header-button.tsx delete mode 100644 polaris.db-shm delete mode 100644 polaris.db-wal diff --git a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx index 6764ee11807..47772619f24 100644 --- a/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx +++ b/apps/web/core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx @@ -10,12 +10,10 @@ import { observer } from "mobx-react"; import type { TIssueServiceType, TWorkItemWidgets } from "@plane/types"; // hooks import { useIssueDetail } from "@/hooks/store/use-issue-detail"; -import { useProject } from "@/hooks/store/use-project"; import { useTimeLineRelationOptions } from "@/components/relations"; // local imports import { AttachmentsCollapsible } from "./attachments"; import { LinksCollapsible } from "./links"; -import { PomodoroCollapsible } from "./pomodoro"; import { RelationsCollapsible } from "./relations"; import { SubIssuesCollapsible } from "./sub-issues"; @@ -37,16 +35,12 @@ export const IssueDetailWidgetCollapsibles = observer(function IssueDetailWidget attachment: { getAttachmentsCountByIssueId, getAttachmentsUploadStatusByIssueId }, relation: { getRelationCountByIssueId }, } = useIssueDetail(issueServiceType); - const { getProjectById } = useProject(); // derived values const issue = getIssueById(issueId); const subIssues = subIssuesByIssueId(issueId); const ISSUE_RELATION_OPTIONS = useTimeLineRelationOptions(); const issueRelationsCount = getRelationCountByIssueId(issueId, ISSUE_RELATION_OPTIONS); - const projectDetails = issue?.project_id ? getProjectById(issue.project_id) : undefined; // render conditions - const shouldRenderPomodoro = - (projectDetails?.is_time_tracking_enabled ?? false) && !hideWidgets?.includes("pomodoro"); const shouldRenderSubIssues = !!subIssues && subIssues.length > 0 && !hideWidgets?.includes("sub-work-items"); const shouldRenderRelations = issueRelationsCount > 0 && !hideWidgets?.includes("relations"); const shouldRenderLinks = !!issue?.link_count && issue?.link_count > 0 && !hideWidgets?.includes("links"); @@ -58,14 +52,6 @@ export const IssueDetailWidgetCollapsibles = observer(function IssueDetailWidget return (
- {shouldRenderPomodoro && ( - - )} {shouldRenderSubIssues && ( - {isRunningOnAnotherIssue && ( -

- {t("pomodoro.running_on", { - issue: activeTimer?.issue_detail?.name ?? t("pomodoro.another_work_item"), - })} -

- )} - void fetchTimeLogs(workspaceSlug, projectId, issueId)} /> - -
- ); -}); diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts deleted file mode 100644 index 31d16501a27..00000000000 --- a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/index.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) 2023-present Plane Software, Inc. and contributors - * SPDX-License-Identifier: AGPL-3.0-only - * See the LICENSE file for details. - */ - -export * from "./root"; -export * from "./title"; -export * from "./content"; diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx deleted file mode 100644 index a0c37a7dad2..00000000000 --- a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/root.tsx +++ /dev/null @@ -1,47 +0,0 @@ -/** - * Copyright (c) 2023-present Plane Software, Inc. and contributors - * SPDX-License-Identifier: AGPL-3.0-only - * See the LICENSE file for details. - */ - -import React from "react"; -import { observer } from "mobx-react"; -// plane imports -import type { TIssueServiceType } from "@plane/types"; -import { Collapsible } from "@plane/ui"; -// hooks -import { useIssueDetail } from "@/hooks/store/use-issue-detail"; -// local imports -import { PomodoroCollapsibleContent } from "./content"; -import { PomodoroCollapsibleTitle } from "./title"; - -type Props = { - workspaceSlug: string; - projectId: string; - issueId: string; - issueServiceType: TIssueServiceType; -}; - -export const PomodoroCollapsible = observer(function PomodoroCollapsible(props: Props) { - const { workspaceSlug, projectId, issueId, issueServiceType } = props; - // store hooks - const { openWidgets, toggleOpenWidget } = useIssueDetail(issueServiceType); - // derived values - const isCollapsibleOpen = openWidgets.includes("pomodoro"); - - return ( - toggleOpenWidget("pomodoro")} - title={} - buttonClassName="w-full" - > - - - ); -}); diff --git a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx b/apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx deleted file mode 100644 index cc7d10dbac8..00000000000 --- a/apps/web/core/components/issues/issue-detail-widgets/pomodoro/title.tsx +++ /dev/null @@ -1,48 +0,0 @@ -/** - * Copyright (c) 2023-present Plane Software, Inc. and contributors - * SPDX-License-Identifier: AGPL-3.0-only - * See the LICENSE file for details. - */ - -import React, { useMemo } from "react"; -import { observer } from "mobx-react"; -// plane imports -import { useTranslation } from "@plane/i18n"; -import { CollapsibleButton } from "@plane/ui"; -// lucide -import { Timer } from "lucide-react"; -// hooks -import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; -// local imports -import { formatCountdown } from "@/components/pomodoro/helper"; - -type Props = { - isOpen: boolean; -}; - -export const PomodoroCollapsibleTitle = observer(function PomodoroCollapsibleTitle(props: Props) { - const { isOpen } = props; - const { t } = useTranslation(); - const { remainingSeconds, isBreak, hasActiveTimer } = usePomodoroTimer(); - - const indicatorElement = useMemo(() => { - if (!hasActiveTimer && !isBreak) { - return ( - - - - ); - } - return ( - - - - - -

{formatCountdown(remainingSeconds)}

-
- ); - }, [hasActiveTimer, isBreak, remainingSeconds]); - - return ; -}); diff --git a/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx b/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx index c5c92775c2c..a54d00fa995 100644 --- a/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-detail-quick-actions.tsx @@ -22,6 +22,7 @@ import { useUser } from "@/hooks/store/user"; import { useAppRouter } from "@/hooks/use-app-router"; import { usePlatformOS } from "@/hooks/use-platform-os"; // local imports +import { PomodoroHeaderButton } from "@/components/pomodoro/pomodoro-header-button"; import { WorkItemDetailQuickActions } from "../issue-layouts/quick-action-dropdowns"; import { IssueSubscription } from "./subscription"; @@ -44,7 +45,7 @@ export const IssueDetailQuickActions = observer(function IssueDetailQuickActions // hooks const { data: currentUser } = useUser(); const { isMobile } = usePlatformOS(); - const { getProjectIdentifierById } = useProject(); + const { getProjectIdentifierById, getProjectById } = useProject(); const { issue: { getIssueById }, removeIssue, @@ -62,6 +63,7 @@ export const IssueDetailQuickActions = observer(function IssueDetailQuickActions if (!issue) return <>; const projectIdentifier = getProjectIdentifierById(projectId); + const projectDetails = getProjectById(projectId); const workItemLink = generateWorkItemLink({ workspaceSlug: workspaceSlug, @@ -147,6 +149,9 @@ export const IssueDetailQuickActions = observer(function IssueDetailQuickActions )}
+ {projectDetails?.is_time_tracking_enabled && !issue?.archived_at && ( + + )} diff --git a/apps/web/core/components/issues/issue-detail/sidebar.tsx b/apps/web/core/components/issues/issue-detail/sidebar.tsx index a48aaebaeb4..c9bd55d576e 100644 --- a/apps/web/core/components/issues/issue-detail/sidebar.tsx +++ b/apps/web/core/components/issues/issue-detail/sidebar.tsx @@ -40,7 +40,6 @@ import { useProjectState } from "@/hooks/store/use-project-state"; // components import { IssueParentSelectRoot } from "@/components/issues/parent-select-root"; import { SidebarPropertyListItem } from "@/components/common/layout/sidebar/property-list-item"; -import { PomodoroSidebarIndicator } from "@/components/pomodoro/sidebar-indicator"; import { IssueCycleSelect } from "./cycle-select"; import { formatDuration } from "./time-log/helper"; import { LogWorkModal } from "./time-log/log-work-modal"; @@ -234,7 +233,6 @@ export const IssueDetailsSidebar = observer(function IssueDetailsSidebar(props: {trackedMinutes > 0 ? formatDuration(trackedMinutes) : 0m} - )} diff --git a/apps/web/core/components/pomodoro/pomodoro-header-button.tsx b/apps/web/core/components/pomodoro/pomodoro-header-button.tsx new file mode 100644 index 00000000000..a6fce617878 --- /dev/null +++ b/apps/web/core/components/pomodoro/pomodoro-header-button.tsx @@ -0,0 +1,203 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import React from "react"; +import { useNavigate, useParams } from "react-router"; +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { IconButton } from "@plane/propel/icon-button"; +import { Popover } from "@plane/propel/popover"; +import { Button } from "@plane/propel/button"; +import { Tooltip } from "@plane/propel/tooltip"; +import { cn } from "@plane/utils"; +// lucide +import { Check, Pause, Play, Square, Timer } from "lucide-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +import { usePlatformOS } from "@/hooks/use-platform-os"; +// local imports +import { PomodoroCountdown } from "./pomodoro-countdown"; +import { formatCountdown } from "./helper"; + +type Props = { + issueId: string; +}; + +export const PomodoroHeaderButton = observer(function PomodoroHeaderButton({ issueId }: Props) { + const { t } = useTranslation(); + const { isMobile } = usePlatformOS(); + const navigate = useNavigate(); + const { workspaceSlug } = useParams(); + + const { + activeTimer, + isTimerRunning, + isTimerPaused, + hasActiveTimer, + loader, + remainingSeconds, + startFocus, + pause, + resume, + complete, + discard, + } = usePomodoroTimer(); + + const isThisIssue = activeTimer?.issue === issueId; + const isActiveOnThisIssue = hasActiveTimer && isThisIssue; + const isActiveOnAnotherIssue = hasActiveTimer && !isThisIssue; + + const goToActiveIssue = () => { + if (!activeTimer || !workspaceSlug) return; + navigate(`/${workspaceSlug}/projects/${activeTimer.project}/issues/${activeTimer.issue}/`); + }; + + // Idle: just start immediately + if (!hasActiveTimer) { + return ( + + void startFocus(issueId)} + disabled={loader === "start"} + /> + + ); + } + + // Running on a different issue: badge dot + popover info + if (isActiveOnAnotherIssue) { + return ( + + +
+ + {/* orange dot badge */} + +
+
+ +

+ {t("pomodoro.running_on", { + issue: activeTimer?.issue_detail?.name ?? t("pomodoro.another_work_item"), + })} +

+
+ {formatCountdown(remainingSeconds)} + +
+
+
+ ); + } + + // Running or paused on this issue: live countdown button + controls popover + if (isActiveOnThisIssue) { + return ( + + + + + + + +
+ {isTimerRunning ? ( + <> + } + label={t("pomodoro.pause")} + onClick={() => void pause()} + disabled={loader === "mutate"} + /> + } + label={t("pomodoro.complete")} + onClick={() => void complete()} + disabled={loader === "mutate"} + /> + } + label={t("pomodoro.discard")} + onClick={() => void discard()} + disabled={loader === "mutate"} + danger + /> + + ) : isTimerPaused ? ( + <> + } + label={t("pomodoro.resume")} + onClick={() => void resume()} + disabled={loader === "mutate"} + /> + } + label={t("pomodoro.complete")} + onClick={() => void complete()} + disabled={loader === "mutate"} + /> + } + label={t("pomodoro.discard")} + onClick={() => void discard()} + disabled={loader === "mutate"} + danger + /> + + ) : null} +
+
+
+ ); + } + + return null; +}); + +const PopoverActionButton = ({ + icon, + label, + onClick, + disabled, + danger = false, +}: { + icon: React.ReactNode; + label: string; + onClick: () => void; + disabled?: boolean; + danger?: boolean; +}) => ( + +); diff --git a/polaris.db b/polaris.db index 7ee7c113a09428e4daafacb6e70a35d18573e608..5dd929d5deb71f119b22861141a953d29496eb82 100644 GIT binary patch literal 77824 zcmeI)&2QW09l&u>bR^q}!#FOWW`hwXJ4i&77p-u*i-9RN(`vKjM3$Ro!$8OqZ4;J6 zN2I+tH>KG2C+sj_JM3@BZKq+tfF0J;uuJc|4BcTn4Cti~Nl_B1Fz%&xA$*D0CZC6o zp6B;@9zJ}tv;B0#a!qy5?sXcj`a$YiDxFUKSXEQ0R9bv3iLY=`#L7&#A%03@>q)EW z)V)_n3(Egf@5!?%<)QM|g+D0r!sg|p`8V^A=l(pmIr~NS2bsTRWpevvDP?tA z=1b>ATO6uJ!spXyeR;4OFU{kNwi&m@Xs~RHu!QO)edvDJ%-7rz>uP*v+e67XX81%|m8-s*v ziERw>Zx`YfzoVIs^~wyJGVF}vNuzDGEcZ0pN5#M(ny4Kr+1#BwQhy=de5<=>k2T)g zyqef_FZZ@uI5baH*L>-!M?I_4=$)z}p{R=H9GhyRd#bHo%jBNk`39rJ`@G1|@Dh~% z`qgai)~(ssJF&)&+Bs<9CzV=#r@S#3;iGJIXS-7UNEHbW3iE1g8M+Te$H)D|?q+A# zY_+WJzPi`88}83nNvEbG2zZR@aP_)t)V6a`$gZ9sk&{S}zU9 zZ1kE3M%&&uTxYbgFbJknUDrQVCw5e~s_JOxg6n9XJ-p)iNWcEj_Zel5)~-alaFni2 za)^;1SY2`Q+ckDiUDJ;!q)2YnZo@I#qUXah@e+~1HT!Zf&jklzFb^1eu46Rq?w++j zk#ITEi}{KCeBp3>(h!HBrar6GKi=A@tF^6Xm33!6n=6&1{-Qrn#>%(srZ=ZdrpzZ+ zIVh4ZjHb$H<<2XA&e8hPTsEg^QhzmGs~Fp3HHxjd#M(q=zTlYqVuBV^O|Mf_kM_HE zalFRyY%LaeXEvDbCIfG{jj=Yg#O7>bBfQ+?cz4@&^KcOIkFvpx6%Tn-)u58-j5W$0 z%vfSDtV|xFVtBY_*Db0CX2Y9_yz%1Azmvz+V9(XTSjiXFL5ks@6;|_BD<2(`pZzS8 z&E2>m{YDw!@F&MT;AEJtNHw7MdFmu3ucd?u6PuaCCqNi zpE<&|on6B31;an3_=VynqMiHXQpP*$KM&3m!R4A`im6nbx&~Ko;btb%*|E$*x6v_+ zVpr{TL(b-I-jse799hH87_Q7jK4+MG*0>4d7&{fmF4ZEDd9fcg+=CD<)=N9p%F~_X zp>;Vd4phb7rz_KmLYCb)w4cs&uW{7e;p_G4WkW5VI(%KG?U5c zH)lH&h%Z@rlT!Yz{8Rj3K>z^+5I_I{1Q0*~0R#|0 z0D;JyEsl>eo~KNbWKKmY**5I_I{1Q0*~0R#}3B7w{D_oWlF=U8@khWGzd)Ukwu z00IagfB*srAbE1){{r`;e$CUD=@(<-tVub|(1Q0*~ z0R#|0009ILKmY**E<)h_gvS6gZ^`hV0?2R6@SXys7iBH>+FL7J73fq{W>;zD~ML$9h}lffK*09?xk(*OVf diff --git a/polaris.db-shm b/polaris.db-shm deleted file mode 100644 index a1042016ef70cd0f73dacbd2672ba3c78d19e109..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32768 zcmeI*D^5dE5C-7e7HBDtmiOfm5*!AFXJ>2zL4qY11P)6D3&61fc7cK!av>lPIFkAP zWHPrm&1vUbz?}Bwq{)n;dQCIkkG>H#JboRY9~?bD-d>#EKV3iE9nNm9W@ne}AHN?* zeI(C)`^?)pmCSEEm&rcrBA>rpw= z=lSs{1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk|3aV_dnQJ)OJWjxB63575U3;2Z}#d8Yf=I~ z1O`p+BoYD@1#-8R5U44TTjhj6O@Z8{CCpS2O9Rvi*3bbV>H#mV^ O1Ox~WAV7e?F9PrB>?wl) diff --git a/polaris.db-wal b/polaris.db-wal deleted file mode 100644 index fd4aa4eb1fc63a94ee5eabaf1150718892a5eaea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 111272 zcmeI*dyE@L9S3l)_s;gcvbkK5+ospsgokb7VN0ynA=c z+1`tH?~)Wq<&>04ywpfQTclPh5|0Ank2Zf46@o&g@TeM!2n7_7D1T5&X$6JSs1h)< z_Sn1jIgU;=kL!2U#_QSF%x8Um%=~8Nmb-n&JR4uQ-s4&Aq08xSo!Iikvyc8DaO6AZ zj&@CMB1xPx{h`72e|<5(`q1Rwq;6^Av{5c9mbir+?e%(Y6GgJGm;BGuV`>XMzKcB} zkM{W-&zD;DdN$oPKOnr}@e12K!ZzW|Qad3H0uX=z1Rwwb2tWV=5P$##AaHdGR912R z;P5b4F)ZakK`UyOqAHfc9=+okDV~+YY-7cCe0hZX*PTCo?*L7#Rwd9iED(SI1Rwwb2tWV=5P$##AOHaftV{t~ zN5Hca@HGy%`xPv^A3^uPgx!x|;1Pi*t5_fa0SG_<0uX=z1Rwwb2wd9&d%AtW z4I8-qc5rzun%mS4E@-8^*7Vfp3N>%q7%q{J^e8zpa!ldpm(03NnF6L5+ zy*a7%ki1c{NN(j>#hi6V!ME;f=~h8w=clJ{-Ng=y*HoEwc&`QDvmCVUJFOQq+0^f{ zPsvKlc6Z0%$GUt$X{22Yew|c~)mOV$R6hdyH$96N*!Svl!kSZ$KZkw<*Y;Zxat{Fr zKmY;|fB*y_009U<00I!WM1gL)AFCI5@sEF#kN)t5H_?ya67{ef1Rwwb2tWV=5P$## zAOHafK;YUIpnU>-tX^R6Pkw&IB+74Ouqd{$Fby)+}+ebEnF z?%m17cE)qbtQZQlb|E({rEJLuj*w~A?WMUCtw(4j)vUL`cE|Q5ui@^g zj`0QRcimpW_yX6$JcaZ(zMsVlOg&#dANuCLal{L}4L*!eL)U;84Cm;009U< z00I#BzX=$9{@~~+R~c|L&C1i3N!uo;^_gmmtRtb%)nFTH*&YhdIS25Lii;6(Dv{lt z&Sk|+dMdHQ?DYp@F|JY_Jlt_SX>_GyW4EUCw!LKSkPvC6U8+eqDw=nR+mq?-kqX!2 z4@M$fWvscFx_a1gMe?kt?bXP}P}tOFbTukkTDce%=VwYr)LC5T=15b)ivd3!h<%BI zE0*HOgG!zT+Gc`oZC~C41tULKEAspO{@}WGfn&`@Zd|H%k=qlQY%ZP@vvJyT*VruP zCKIV$B6%@v4ZGTWX**}FnKLRjwPi2SoNU+wu8-ATE1@VmRxTTdbagDGt0C9vBZwDp zHz_w8BVK^aU4Z!rFdu>I&ty?4ENJdO4fos1sMi-9A8t3NLQ%66`sOOf*cy%fr@!av zVn4EYf#G-jBl+&akN-pC1-!zm9^p;$4;BbO00Izz00bZa0SG_<0uX=z1XhATZ!hn; zu~rbC<30Uky@x($^#Y&0>61TtIdk^Yn2(^Qga-&f00Izz00bZa0SG_<0uX?}$`-Jz z09d`iV4(2OGxt6`iSY$i_Dx6WAOHafKmY;|fB*y_009U<00K1uI#xg*s~33kgU7#j z=BRuttt{Y#e|pG&SReoa2tWV=5P$##AOHafKmY;|SV01P{90~NE1SAeqT>a+#vOc0 zoh_fZGw?`i9WVJ;^2Z- zK0x zh;awAt-~dMe^awLF>NLdO?%vSg$n87yp=ub@_tQNV_rn z*x!mN$Lg!yl~tTSI6TZ%4Erkq8_kbBdR<=!Sn3jA2Ie&S8EY5CG0kXeY2MOt2kCG8 zeikoq_(Zb*S8KQZ4*dwOzAvK45dY}rvvr^Lq2VatplUVyb}kVn==)Y_(jcmd2)*g8QY<|%Z?uwb4- z@+RV3n&yIZw*!kiq@D3xGAo8ct#3G{rIf4DM%D8*w+go&p_NoS(uiHZ^AU&_U{;71 zSgG*>^f&$hix+rscz563Pn^Hc9*l7HGQW!9FbF^Z0uX=z1Rwwb2tWV=5P$##t`z}S zyg=v|kv{}KKk`P0c!42D;RLe2?0A9e_`pTt1$=z>RQJV-Lvc}b`Xnp$~*N4l-Azc-nU5ct#F~#l4 z^!9qATx9Y(UvMVguIp3#E6B0-+lDIZ*7$>?qg>@+b5ZSVnT|uN34?75R^86Z!>ZpM z-1GiFs7$X&0>j>%GjWt$77M^JXY_DBahXD)ot@w z-M&8Dd|@YlQ#S2>X{{vzn z&j*g>nljtSXDx@fyL#(3HjBB*L~55v5;lij&11B&q3+IZt`mNVHl5-DO;z>Mj5u8| z6zii~WAD2|RCUrgRLW~I>8n@P^J96#B)!aCmx>@>p#DmA!O(kv@dXN6^?g8|woEy1 zl&1BWmV`dnA7ZFwdni2TdhLpf5pgP!-JQ;5#Y}oCfp`JL3y_zVrIjq%{!|zX>1xRJ z#~4Ap0DV7lEQl9KN}_qNpj)Iryhes~As=($l2X*7;L6`7V zkML*VS>YsE!2$sYKmY;|fB*y_009U<00Izzz~vOUzKh?=RjYmE+ojB8BAt@=#IxhO zeL6P4x++K=vpCEMDLxZuY^`UwZul<|DWgw;I=k00bZa0SG_<0uX=z1Rwwb2wZl7 zL3%}2FL2v+@0z)JZCFLUz-7M=xF7@|009U<00Izz00bZa0SG|gN(ii>7iIMV|NZ*W zqjzAQ z!pnXia6t$_00Izz00bZa0SG_<0uX?}l@RdKi?Vuw@1E-U!oLrF|7IF5zzZim!pp+* zP0f&^BOWKfnermwW301UoV@wQQAU^#FPK)@dCXU!v1sXZu%6B z7vP1n9^t%jR(R!VDLC>00SG_<0uX=z1Rwwb2tWV=5P-l%1p4`5j#U`&gM5f{)eYG5 J5x6S`{s&sLe#-y= From 007c945ff95cf2d6cf4cd2917ec5b9e044b89925 Mon Sep 17 00:00:00 2001 From: Mauro Date: Mon, 10 Aug 2026 21:22:13 +0200 Subject: [PATCH 13/22] refactor: move pomodoro button to activity section header Place PomodoroHeaderButton on the right of the Activity title row, alongside the sort and filter controls. Gated on isTimeTrackingEnabled (already derived in IssueActivity). Remove from the issue toolbar. Co-Authored-By: Claude Sonnet 4.6 --- .../components/issues/issue-detail/issue-activity/root.tsx | 2 ++ .../issues/issue-detail/issue-detail-quick-actions.tsx | 7 +------ 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx b/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx index 27cb8c3f10d..7f2ce699e0f 100644 --- a/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx +++ b/apps/web/core/components/issues/issue-detail/issue-activity/root.tsx @@ -22,6 +22,7 @@ import { CommentCreate } from "@/components/comments/comment-create"; import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import { useProject } from "@/hooks/store/use-project"; // local imports +import { PomodoroHeaderButton } from "@/components/pomodoro/pomodoro-header-button"; import { IssueActivityCommentRoot } from "./activity-comment-root"; import { useWorkItemCommentOperations } from "./helper"; import { ActivitySortRoot } from "./sort-root"; @@ -112,6 +113,7 @@ export const IssueActivity = observer(function IssueActivity(props: TIssueActivi
{t("common.activity")}
+ {isTimeTrackingEnabled && } ; const projectIdentifier = getProjectIdentifierById(projectId); - const projectDetails = getProjectById(projectId); const workItemLink = generateWorkItemLink({ workspaceSlug: workspaceSlug, @@ -149,9 +147,6 @@ export const IssueDetailQuickActions = observer(function IssueDetailQuickActions )}
- {projectDetails?.is_time_tracking_enabled && !issue?.archived_at && ( - - )} From b7ee52d0bed76b8820f5e213b9205561af375477 Mon Sep 17 00:00:00 2001 From: Mauro Date: Tue, 11 Aug 2026 13:50:26 +0200 Subject: [PATCH 14/22] feat: move pomodoro timer to sidebar with phase notifications Co-authored-by: Cursor --- .gitignore | 7 + apps/api/plane/app/urls/user.py | 6 + apps/api/plane/app/views/__init__.py | 2 +- apps/api/plane/app/views/pomodoro.py | 65 +++- apps/api/plane/db/models/pomodoro.py | 2 + .../[workspaceSlug]/(projects)/layout.tsx | 2 - .../[workspaceSlug]/(projects)/sidebar.tsx | 3 +- .../pomodoro/global-pomodoro-timer.tsx | 189 ------------ .../core/components/pomodoro/notifications.ts | 27 ++ .../components/pomodoro/notify-phase-end.ts | 35 +++ .../components/pomodoro/pomodoro-controls.tsx | 20 +- .../pomodoro/pomodoro-header-button.tsx | 6 +- .../pomodoro/sidebar-pomodoro-timer.tsx | 95 ++++++ .../pages/preferences/pomodoro-list.tsx | 225 ++++++++++++++ .../content/pages/preferences/root.tsx | 5 + .../components/sidebar/sidebar-wrapper.tsx | 19 +- .../core/hooks/pomodoro/use-pomodoro-timer.ts | 116 ++++++-- .../pomodoro/pomodoro-timer.service.ts | 14 + .../store/pomodoro/pomodoro-timer.store.ts | 277 +++++++++++++++++- apps/web/core/store/theme.store.ts | 2 +- packages/i18n/src/locales/en/pomodoro.json | 27 +- packages/types/src/pomodoro/timer.ts | 6 + 22 files changed, 893 insertions(+), 257 deletions(-) delete mode 100644 apps/web/core/components/pomodoro/global-pomodoro-timer.tsx create mode 100644 apps/web/core/components/pomodoro/notifications.ts create mode 100644 apps/web/core/components/pomodoro/notify-phase-end.ts create mode 100644 apps/web/core/components/pomodoro/sidebar-pomodoro-timer.tsx create mode 100644 apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx diff --git a/.gitignore b/.gitignore index 7cb608d7475..e8226c576c3 100644 --- a/.gitignore +++ b/.gitignore @@ -150,3 +150,10 @@ pnpm-debug.log* # Hosting # ----------------------------------------------------------------------------- .vercel + +# polaris +polaris.db +polaris.db-shm +polaris.db-wal +.fastembed_cache/ +.mcp.json diff --git a/apps/api/plane/app/urls/user.py b/apps/api/plane/app/urls/user.py index 70c5f48867c..5ba788f6f71 100644 --- a/apps/api/plane/app/urls/user.py +++ b/apps/api/plane/app/urls/user.py @@ -6,6 +6,7 @@ from plane.app.views import ( AccountEndpoint, + PomodoroNotifyEndpoint, PomodoroTimerViewSet, ProfileEndpoint, UpdateUserOnBoardedEndpoint, @@ -64,6 +65,11 @@ PomodoroTimerViewSet.as_view({"get": "list", "post": "create"}), name="pomodoro-timers", ), + path( + "users/me/pomodoro-timers/notify/", + PomodoroNotifyEndpoint.as_view(), + name="pomodoro-timers-notify", + ), path( "users/me/pomodoro-timers//pause/", PomodoroTimerViewSet.as_view({"post": "pause"}), diff --git a/apps/api/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py index 4489a078745..c72ca6af447 100644 --- a/apps/api/plane/app/views/__init__.py +++ b/apps/api/plane/app/views/__init__.py @@ -149,7 +149,7 @@ from .issue.time_log import IssueTimeLogViewSet -from .pomodoro import PomodoroTimerViewSet +from .pomodoro import PomodoroTimerViewSet, PomodoroNotifyEndpoint from .issue.label import LabelViewSet, BulkCreateIssueLabelsEndpoint diff --git a/apps/api/plane/app/views/pomodoro.py b/apps/api/plane/app/views/pomodoro.py index b9d4dafb226..3ef674a9d9b 100644 --- a/apps/api/plane/app/views/pomodoro.py +++ b/apps/api/plane/app/views/pomodoro.py @@ -4,12 +4,15 @@ # Python imports import json +import logging +from urllib.parse import urlparse # Django imports from django.core.serializers.json import DjangoJSONEncoder from django.utils import timezone # Third Party imports +import requests from rest_framework import status from rest_framework.decorators import action from rest_framework.response import Response @@ -21,11 +24,69 @@ TimeLogReadSerializer, TimeLogSerializer, ) +from plane.app.views.base import BaseAPIView, BaseViewSet from plane.bgtasks.issue_activities_task import issue_activity -from plane.db.models import Issue, PomodoroTimer, ProjectMember, TimeLog +from plane.db.models import Issue, PomodoroTimer, Profile, ProjectMember, TimeLog from plane.utils.host import base_host -from .base import BaseViewSet +logger = logging.getLogger("plane") + +DISCORD_WEBHOOK_HOSTS = {"discord.com", "discordapp.com"} + + +class PomodoroNotifyEndpoint(BaseAPIView): + """Proxy pomodoro phase-end messages to the user's Discord webhook.""" + + def post(self, request): + # pomodoro_settings live on Profile (not User) + try: + settings = request.user.profile.pomodoro_settings or {} + except Profile.DoesNotExist: + settings = {} + # Allow an explicit URL (e.g. settings "Test" button) while still + # falling back to the saved profile value for phase-end notifications. + webhook_url = (request.data.get("webhook_url") or settings.get("discord_webhook_url") or "").strip() + if not webhook_url: + return Response(status=status.HTTP_204_NO_CONTENT) + + parsed = urlparse(webhook_url) + host = (parsed.hostname or "").lower() + if parsed.scheme != "https" or not any(host == h or host.endswith(f".{h}") for h in DISCORD_WEBHOOK_HOSTS): + return Response({"error": "Invalid Discord webhook URL."}, status=status.HTTP_400_BAD_REQUEST) + if "/api/webhooks/" not in parsed.path: + return Response({"error": "Invalid Discord webhook URL."}, status=status.HTTP_400_BAD_REQUEST) + + title = request.data.get("title") or "Pomodoro" + body = request.data.get("body") or "" + phase = request.data.get("phase") or "focus" + color = 0x22C55E if phase == "focus" else 0x8B5CF6 + + payload = { + "embeds": [ + { + "title": title, + "description": body, + "color": color, + } + ] + } + + try: + response = requests.post(webhook_url, json=payload, timeout=5) + if response.status_code >= 400: + logger.warning("Discord webhook failed: %s %s", response.status_code, response.text[:200]) + return Response( + {"error": "Failed to deliver Discord notification."}, + status=status.HTTP_502_BAD_GATEWAY, + ) + except requests.RequestException as exc: + logger.warning("Discord webhook request error: %s", exc) + return Response( + {"error": "Failed to deliver Discord notification."}, + status=status.HTTP_502_BAD_GATEWAY, + ) + + return Response(status=status.HTTP_204_NO_CONTENT) class PomodoroTimerViewSet(BaseViewSet): diff --git a/apps/api/plane/db/models/pomodoro.py b/apps/api/plane/db/models/pomodoro.py index b0f3562ece8..5963388834e 100644 --- a/apps/api/plane/db/models/pomodoro.py +++ b/apps/api/plane/db/models/pomodoro.py @@ -20,6 +20,8 @@ def get_default_pomodoro_settings(): "auto_start_break": True, "auto_start_focus": True, "auto_create_time_log": True, + "browser_notifications": False, + "discord_webhook_url": "", } diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx index 8afede5b7e7..090eefbf6b1 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/layout.tsx @@ -7,7 +7,6 @@ import { observer } from "mobx-react"; import { Outlet } from "react-router"; import { ProjectsAppPowerKProvider } from "@/components/power-k/projects-app-provider"; -import { GlobalPomodoroTimer } from "@/components/pomodoro/global-pomodoro-timer"; // plane web components import { ProjectAppSidebar } from "./_sidebar"; import { ExtendedProjectSidebar } from "./extended-project-sidebar"; @@ -26,7 +25,6 @@ function WorkspaceLayout() {
- ); } diff --git a/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx b/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx index c94b1090cdd..dd18c41da0a 100644 --- a/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/(projects)/sidebar.tsx @@ -10,6 +10,7 @@ import { observer } from "mobx-react"; import { EUserPermissions, EUserPermissionsLevel } from "@plane/constants"; // components import { SidebarWrapper } from "@/components/sidebar/sidebar-wrapper"; +import { SidebarPomodoroTimer } from "@/components/pomodoro/sidebar-pomodoro-timer"; import { SidebarFavoritesMenu } from "@/components/workspace/sidebar/favorites/favorites-menu"; import { SidebarProjectsList } from "@/components/workspace/sidebar/projects-list"; import { SidebarQuickActions } from "@/components/workspace/sidebar/quick-actions"; @@ -32,7 +33,7 @@ export const AppSidebar = observer(function AppSidebar() { const isFavoriteEmpty = isEmpty(groupedFavorites); return ( - }> + } footer={}> {/* Favorites Menu */} {canPerformWorkspaceMemberActions && !isFavoriteEmpty && } diff --git a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx b/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx deleted file mode 100644 index 897be4725db..00000000000 --- a/apps/web/core/components/pomodoro/global-pomodoro-timer.tsx +++ /dev/null @@ -1,189 +0,0 @@ -/** - * Copyright (c) 2023-present Plane Software, Inc. and contributors - * SPDX-License-Identifier: AGPL-3.0-only - * See the LICENSE file for details. - */ - -import React, { useCallback, useEffect, useState } from "react"; -import { observer } from "mobx-react"; -import { useNavigate, useParams } from "react-router"; -// plane imports -import { useTranslation } from "@plane/i18n"; -import { AlertModalCore, Spinner } from "@plane/ui"; -import { cn } from "@plane/utils"; -import type { ISearchIssueResponse } from "@plane/types"; -import { ExistingIssuesListModal } from "@/components/core/modals/existing-issues-list-modal"; -// lucide -import { Coffee, Timer, X } from "lucide-react"; -// hooks -import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; -// local imports -import { PomodoroCountdown } from "./pomodoro-countdown"; -import { PomodoroControls } from "./pomodoro-controls"; - -export const GlobalPomodoroTimer = observer(function GlobalPomodoroTimer() { - const { t } = useTranslation(); - const navigate = useNavigate(); - const { workspaceSlug } = useParams(); - const [isHidden, setIsHidden] = useState(false); - const [isHideConfirmOpen, setIsHideConfirmOpen] = useState(false); - const [isHiding, setIsHiding] = useState(false); - const [isIssueSelectOpen, setIsIssueSelectOpen] = useState(false); - - const { - activeTimer, - phase, - isTimerRunning, - isTimerPaused, - isBreak, - isNextSessionReady, - hasActiveTimer, - loader, - remainingSeconds, - pause, - resume, - complete, - startFocus, - } = usePomodoroTimer(); - - // Keyboard shortcut: Ctrl+Shift+P to toggle pause/resume - const handleKeyDown = useCallback( - (e: KeyboardEvent) => { - if (e.ctrlKey && e.shiftKey && e.key === "P") { - e.preventDefault(); - if (isTimerRunning) void pause(); - else if (isTimerPaused) void resume(); - } - }, - [isTimerRunning, isTimerPaused, pause, resume] - ); - - useEffect(() => { - document.addEventListener("keydown", handleKeyDown); - return () => document.removeEventListener("keydown", handleKeyDown); - }, [handleKeyDown]); - - // show the bar while a timer is active, during a break, or right after a completed cycle - const showBar = hasActiveTimer || isBreak || isNextSessionReady; - useEffect(() => { - if (showBar) setIsHidden(false); - }, [showBar]); - - if (!showBar || isHidden) return null; - - const goToTimerIssue = () => { - if (!activeTimer || !workspaceSlug) return; - navigate(`/${workspaceSlug}/projects/${activeTimer.project}/issues/${activeTimer.issue}/`); - }; - - const handleHideClick = () => { - if (hasActiveTimer) { - setIsHideConfirmOpen(true); - return; - } - setIsHidden(true); - }; - - const handleHideConfirm = async () => { - setIsHiding(true); - try { - if (hasActiveTimer) await complete(); - setIsHidden(true); - setIsHideConfirmOpen(false); - } finally { - setIsHiding(false); - } - }; - - const handleStartFocus = async (issues: ISearchIssueResponse[]) => { - if (issues.length > 0) { - await startFocus(issues[0].id); - setIsIssueSelectOpen(false); - } - }; - - const phaseLabel = isBreak - ? phase === "long-break" - ? t("pomodoro.long_break") - : t("pomodoro.short_break") - : t("pomodoro.focus"); - - const PhaseIcon = isBreak ? Coffee : Timer; - - return ( - <> - {/* Slim bar pinned to bottom of content area */} -
- - -
- - {loader === "mutate" && } - - {isNextSessionReady && ( - - )} - - -
-
- - setIsHideConfirmOpen(false)} - handleSubmit={() => void handleHideConfirm()} - isSubmitting={isHiding} - variant="primary" - title={t("pomodoro.hide_confirm_title")} - content={t("pomodoro.hide_confirm_description")} - primaryButtonText={{ - loading: t("pomodoro.hide_confirm_submit_loading"), - default: t("pomodoro.hide_confirm_submit"), - }} - secondaryButtonText={t("pomodoro.hide_confirm_cancel")} - /> - setIsIssueSelectOpen(false)} - searchParams={{}} - handleOnSubmit={handleStartFocus} - workspaceLevelToggle={true} - /> - - ); -}); diff --git a/apps/web/core/components/pomodoro/notifications.ts b/apps/web/core/components/pomodoro/notifications.ts new file mode 100644 index 00000000000..3a9884d7310 --- /dev/null +++ b/apps/web/core/components/pomodoro/notifications.ts @@ -0,0 +1,27 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +export type TPomodoroNotifyPhase = "focus" | "break"; + +export const requestBrowserNotificationPermission = async (): Promise => { + if (typeof window === "undefined" || !("Notification" in window)) return "unsupported"; + if (Notification.permission === "granted" || Notification.permission === "denied") { + return Notification.permission; + } + return Notification.requestPermission(); +}; + +export const showBrowserPomodoroNotification = (title: string, body: string): void => { + if (typeof window === "undefined" || !("Notification" in window)) return; + if (Notification.permission !== "granted") return; + try { + // Keep a reference so lint does not treat this as a side-effect-only `new`. + const notification = new Notification(title, { body, tag: "plane-pomodoro" }); + void notification; + } catch { + // ignore environments that disallow Notification constructors + } +}; diff --git a/apps/web/core/components/pomodoro/notify-phase-end.ts b/apps/web/core/components/pomodoro/notify-phase-end.ts new file mode 100644 index 00000000000..db34e319212 --- /dev/null +++ b/apps/web/core/components/pomodoro/notify-phase-end.ts @@ -0,0 +1,35 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import type { TPomodoroSettings } from "@plane/types"; +import { showBrowserPomodoroNotification } from "@/components/pomodoro/notifications"; +import { PomodoroTimerService } from "@/services/pomodoro/pomodoro-timer.service"; + +export const notifyPomodoroPhaseEnd = async (options: { + phase: "focus" | "break"; + issueName?: string | null; + settings: TPomodoroSettings; +}): Promise => { + const issueSuffix = options.issueName ? ` · ${options.issueName}` : ""; + const title = options.phase === "focus" ? "Focus complete" : "Break over"; + const body = + options.phase === "focus" + ? `Focus session finished${issueSuffix}.` + : `Break finished${issueSuffix}. Time to focus.`; + + if (options.settings.browser_notifications) { + showBrowserPomodoroNotification(title, body); + } + + if (options.settings.discord_webhook_url?.trim()) { + try { + const service = new PomodoroTimerService(); + await service.notifyPhaseEnd({ phase: options.phase, title, body }); + } catch { + // ignore delivery failures so timer flow is uninterrupted + } + } +}; diff --git a/apps/web/core/components/pomodoro/pomodoro-controls.tsx b/apps/web/core/components/pomodoro/pomodoro-controls.tsx index 55ea935756d..7030ef89f6f 100644 --- a/apps/web/core/components/pomodoro/pomodoro-controls.tsx +++ b/apps/web/core/components/pomodoro/pomodoro-controls.tsx @@ -10,7 +10,7 @@ import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import { Button } from "@plane/propel/button"; // lucide -import { Check, Pause, Play, SkipForward, Square, Timer } from "lucide-react"; +import { Check, Pause, Play, SkipForward, Timer, Trash2 } from "lucide-react"; // hooks import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; @@ -32,6 +32,7 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) isBreak, isBreakRunning, isNextSessionReady, + focusIssueId, loader, startFocus, pause, @@ -49,6 +50,7 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) if (response?.time_log) onTimeLogCreated?.(); }; + const resolvedIssueId = issueId ?? focusIssueId ?? undefined; const isLoading = loader === "mutate"; if (compact) { @@ -78,7 +80,7 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) void discardToBreak()}> - + ) : isTimerPaused ? ( @@ -90,14 +92,14 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) void discardToBreak()}> - + ) : isNextSessionReady ? ( issueId && void startFocus(issueId)} + disabled={isLoading || !resolvedIssueId} + onClick={() => resolvedIssueId && void startFocus(resolvedIssueId, false)} > @@ -132,7 +134,7 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) - @@ -144,7 +146,7 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) - @@ -153,8 +155,8 @@ export const PomodoroControls = observer(function PomodoroControls(props: Props) variant="primary" size="base" prependIcon={} - onClick={() => issueId && void startFocus(issueId)} - disabled={!issueId} + onClick={() => resolvedIssueId && void startFocus(resolvedIssueId)} + disabled={!resolvedIssueId} loading={loader === "start"} > {t("pomodoro.start_focus")} diff --git a/apps/web/core/components/pomodoro/pomodoro-header-button.tsx b/apps/web/core/components/pomodoro/pomodoro-header-button.tsx index a6fce617878..a22f4e50387 100644 --- a/apps/web/core/components/pomodoro/pomodoro-header-button.tsx +++ b/apps/web/core/components/pomodoro/pomodoro-header-button.tsx @@ -15,7 +15,7 @@ import { Button } from "@plane/propel/button"; import { Tooltip } from "@plane/propel/tooltip"; import { cn } from "@plane/utils"; // lucide -import { Check, Pause, Play, Square, Timer } from "lucide-react"; +import { Check, Pause, Play, Timer, Trash2 } from "lucide-react"; // hooks import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; import { usePlatformOS } from "@/hooks/use-platform-os"; @@ -135,7 +135,7 @@ export const PomodoroHeaderButton = observer(function PomodoroHeaderButton({ iss disabled={loader === "mutate"} /> } + icon={} label={t("pomodoro.discard")} onClick={() => void discard()} disabled={loader === "mutate"} @@ -157,7 +157,7 @@ export const PomodoroHeaderButton = observer(function PomodoroHeaderButton({ iss disabled={loader === "mutate"} /> } + icon={} label={t("pomodoro.discard")} onClick={() => void discard()} disabled={loader === "mutate"} diff --git a/apps/web/core/components/pomodoro/sidebar-pomodoro-timer.tsx b/apps/web/core/components/pomodoro/sidebar-pomodoro-timer.tsx new file mode 100644 index 00000000000..d8fff6f55f7 --- /dev/null +++ b/apps/web/core/components/pomodoro/sidebar-pomodoro-timer.tsx @@ -0,0 +1,95 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { observer } from "mobx-react"; +import { useNavigate, useParams } from "react-router"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { cn } from "@plane/utils"; +// lucide +import { Coffee, Timer } from "lucide-react"; +// hooks +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +// local imports +import { PomodoroCountdown } from "./pomodoro-countdown"; +import { PomodoroControls } from "./pomodoro-controls"; + +/** Compact timer in the Projects sidebar footer. */ +export const SidebarPomodoroTimer = observer(function SidebarPomodoroTimer() { + const { t } = useTranslation(); + const navigate = useNavigate(); + const { workspaceSlug } = useParams(); + const { + activeTimer, + phase, + isBreak, + isNextSessionReady, + hasActiveTimer, + focusIssueId, + focusIssueName, + focusProjectId, + remainingSeconds, + } = usePomodoroTimer(); + + const showWidget = hasActiveTimer || isBreak || isNextSessionReady; + if (!showWidget) return null; + + const phaseLabel = isBreak + ? phase === "long-break" + ? t("pomodoro.long_break") + : t("pomodoro.short_break") + : t("pomodoro.focus"); + + const PhaseIcon = isBreak ? Coffee : Timer; + const controlIssueId = activeTimer?.issue ?? focusIssueId ?? undefined; + const issueName = activeTimer?.issue_detail?.name ?? focusIssueName; + const projectId = activeTimer?.project ?? focusProjectId; + const issueId = activeTimer?.issue ?? focusIssueId; + const projectIdentifier = activeTimer?.project_detail?.identifier; + const sequenceId = activeTimer?.issue_detail?.sequence_id; + const issueLabel = + issueName && projectIdentifier && sequenceId != null + ? `${projectIdentifier}-${sequenceId} ${issueName}` + : issueName; + + const goToIssue = () => { + if (!workspaceSlug || !projectId || !issueId) return; + navigate(`/${workspaceSlug}/projects/${projectId}/issues/${issueId}/`); + }; + + return ( +
+
+
+ + + + + {phaseLabel} +
+ +
+ + {issueLabel ? ( + + ) : null} +
+ ); +}); diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx b/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx new file mode 100644 index 00000000000..13476e74ca2 --- /dev/null +++ b/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx @@ -0,0 +1,225 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useEffect, useState } from "react"; +import { observer } from "mobx-react"; +// plane imports +import { useTranslation } from "@plane/i18n"; +import { Button } from "@plane/propel/button"; +import { Input, ToggleSwitch } from "@plane/ui"; +import type { TPomodoroSettings } from "@plane/types"; +import { DEFAULT_POMODORO_SETTINGS } from "@plane/types"; +// components +import { SettingsControlItem } from "@/components/settings/control-item"; +// helpers +import { requestBrowserNotificationPermission } from "@/components/pomodoro/notifications"; +// hooks +import { useUserProfile } from "@/hooks/store/user"; +import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; +import { PomodoroTimerService } from "@/services/pomodoro/pomodoro-timer.service"; + +export const ProfileSettingsPomodoroPreferences = observer(function ProfileSettingsPomodoroPreferences() { + const { t } = useTranslation(); + const { settings } = usePomodoroTimer(); + const { updateUserProfile } = useUserProfile(); + const [discordUrl, setDiscordUrl] = useState(settings.discord_webhook_url || ""); + const [isTesting, setIsTesting] = useState(false); + const [testMessage, setTestMessage] = useState(null); + + const merged: TPomodoroSettings = { ...DEFAULT_POMODORO_SETTINGS, ...settings }; + + useEffect(() => { + setDiscordUrl(merged.discord_webhook_url || ""); + }, [merged.discord_webhook_url]); + + const updateSetting = async (key: K, value: TPomodoroSettings[K]) => { + await updateUserProfile({ pomodoro_settings: { ...merged, [key]: value } }); + }; + + const handleBrowserNotifications = async (enabled: boolean) => { + if (enabled) { + const permission = await requestBrowserNotificationPermission(); + if (permission !== "granted") { + await updateSetting("browser_notifications", false); + return; + } + } + await updateSetting("browser_notifications", enabled); + }; + + const saveDiscordUrl = async () => { + await updateSetting("discord_webhook_url", discordUrl.trim()); + setTestMessage(null); + }; + + const sendTestDiscord = async () => { + setIsTesting(true); + setTestMessage(null); + const url = discordUrl.trim(); + if (!url) { + setTestMessage(t("pomodoro.notify_test_error")); + setIsTesting(false); + return; + } + try { + await saveDiscordUrl(); + const service = new PomodoroTimerService(); + await service.notifyPhaseEnd({ + phase: "focus", + title: t("pomodoro.notify_test_title"), + body: t("pomodoro.notify_test_body"), + webhook_url: url, + }); + setTestMessage(t("pomodoro.notify_test_success")); + } catch { + setTestMessage(t("pomodoro.notify_test_error")); + } finally { + setIsTesting(false); + } + }; + + return ( +
+ void updateSetting("focus_minutes", v)} + /> + } + /> + void updateSetting("short_break_minutes", v)} + /> + } + /> + void updateSetting("long_break_minutes", v)} + /> + } + /> + void updateSetting("sessions_before_long_break", v)} + /> + } + /> + void updateSetting("auto_start_break", value)} + size="sm" + /> + } + /> + void updateSetting("auto_start_focus", value)} + size="sm" + /> + } + /> + void updateSetting("auto_create_time_log", value)} + size="sm" + /> + } + /> + void handleBrowserNotifications(value)} + size="sm" + /> + } + /> +
+
+

{t("pomodoro.discord_webhook")}

+

{t("pomodoro.discord_webhook_description")}

+
+
+ setDiscordUrl(e.target.value)} + onBlur={() => void saveDiscordUrl()} + placeholder="https://discord.com/api/webhooks/…" + className="w-full" + /> + +
+ {testMessage &&

{testMessage}

} +
+
+ ); +}); + +const NumberInput = ({ + value, + min, + max, + onChange, +}: { + value: number; + min: number; + max: number; + onChange: (v: number) => void; +}) => ( + { + const v = parseInt(e.target.value, 10); + if (!Number.isNaN(v) && v >= min && v <= max) onChange(v); + }} + className="focus:border-accent-primary w-20 rounded border border-subtle bg-transparent px-2 py-1.5 text-right text-body-sm-regular text-primary outline-none" + /> +); diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx b/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx index 70110914853..7d7f71061a3 100644 --- a/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx +++ b/apps/web/core/components/settings/profile/content/pages/preferences/root.tsx @@ -14,6 +14,7 @@ import { useUserProfile } from "@/hooks/store/user"; // local imports import { ProfileSettingsDefaultPreferencesList } from "./default-list"; import { ProfileSettingsLanguageAndTimezonePreferencesList } from "./language-and-timezone-list"; +import { ProfileSettingsPomodoroPreferences } from "./pomodoro-list"; export const PreferencesProfileSettings = observer(function PreferencesProfileSettings() { const { t } = useTranslation(); @@ -36,6 +37,10 @@ export const PreferencesProfileSettings = observer(function PreferencesProfileSe
{t("language_and_time")}
+
+
{t("pomodoro.title")}
+ +
); diff --git a/apps/web/core/components/sidebar/sidebar-wrapper.tsx b/apps/web/core/components/sidebar/sidebar-wrapper.tsx index 3ae604c83ea..1c92d9264f5 100644 --- a/apps/web/core/components/sidebar/sidebar-wrapper.tsx +++ b/apps/web/core/components/sidebar/sidebar-wrapper.tsx @@ -10,6 +10,7 @@ import { observer } from "mobx-react"; import { useOutsideClickDetector } from "@plane/hooks"; import { PreferencesIcon } from "@plane/propel/icons"; import { ScrollArea } from "@plane/propel/scrollarea"; +import { cn } from "@plane/utils"; // components import { CustomizeNavigationDialog } from "@/components/navigation/customize-navigation-dialog"; // hooks @@ -23,10 +24,11 @@ type TSidebarWrapperProps = { title: string; children: React.ReactNode; quickActions?: React.ReactNode; + footer?: React.ReactNode; }; export const SidebarWrapper = observer(function SidebarWrapper(props: TSidebarWrapperProps) { - const { title, children, quickActions } = props; + const { title, children, quickActions, footer } = props; // state const [isCustomizeNavDialogOpen, setIsCustomizeNavDialogOpen] = useState(false); // store hooks @@ -80,13 +82,14 @@ export const SidebarWrapper = observer(function SidebarWrapper(props: TSidebarWr > {children} - {/* Help Section */} -
- {/* TODO: To be checked if we need this */} - {/*
- {!shouldRenderAppRail && } - {!isAppRailEnabled && } -
*/} + {/* Footer */} +
+ {footer}
diff --git a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts index f88ababeb97..ff75e82b414 100644 --- a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts +++ b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts @@ -10,6 +10,8 @@ import type { TCompletePomodoroResponse, TPomodoroSettings, TPomodoroTimer } fro // store hooks import { usePomodoroTimerStore } from "@/hooks/store/use-pomodoro-timer-store"; import type { TPomodoroPhase } from "@/store/pomodoro/pomodoro-timer.store"; +import { claimPomodoroTransition } from "@/store/pomodoro/pomodoro-timer.store"; +import { notifyPomodoroPhaseEnd } from "@/components/pomodoro/notify-phase-end"; export type { TPomodoroPhase } from "@/store/pomodoro/pomodoro-timer.store"; @@ -34,6 +36,10 @@ export type TPomodoroTimerReturn = { isBreak: boolean; isBreakRunning: boolean; isNextSessionReady: boolean; + /** work item to resume after a break / skip */ + focusIssueId: string | null; + focusIssueName: string | null; + focusProjectId: string | null; loader: "fetch" | "start" | "mutate" | undefined; startFocus: (issueId: string, resetSession?: boolean) => Promise; pause: () => Promise; @@ -54,38 +60,41 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { phase, sessionCount, isBreak, - isBreakRunning, isNextSessionReady, hasActiveTimer, loader, breakSecondsLeft, + breakEndsAt, + breakRunning, focusIssueId, + focusIssueName, + focusProjectId, + awaitingFocusStart, } = store; - // focus countdown clock (server-authoritative elapsed time) + // shared clock for focus + break remaining (absolute times stay aligned across tabs) const [now, setNow] = useState(() => Date.now()); - // guards against double-completing a focus session + // guards against double-completing a focus session / double break-end handling const completingRef = useRef(false); + const breakEndHandledRef = useRef(false); useEffect(() => { + const teardown = store.initCrossTabSync(); void store.fetchTimers(); + return teardown; }, [store]); - // tick the clock only while a focus session is actually running + // tick while focus is running or a break countdown is running useEffect(() => { - if (phase !== "focus" || !activeTimer || activeTimer.status !== "running") return; + const shouldTick = + (phase === "focus" && !!activeTimer && activeTimer.status === "running") || + (isBreak && breakRunning && breakEndsAt !== null); + if (!shouldTick) return; const interval = setInterval(() => setNow(Date.now()), 1000); return () => clearInterval(interval); // eslint-disable-next-line react-hooks/exhaustive-deps - }, [phase, activeTimer?.id, activeTimer?.status]); - - // tick the break countdown - useEffect(() => { - if (!isBreakRunning) return; - const interval = setInterval(() => store.tickBreak(), 1000); - return () => clearInterval(interval); - }, [isBreakRunning, store]); + }, [phase, activeTimer?.id, activeTimer?.status, isBreak, breakRunning, breakEndsAt]); const elapsedSeconds = useMemo(() => { if (!activeTimer) return 0; @@ -101,9 +110,25 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { }, [phase, activeTimer?.duration_minutes, settings]); const remainingSeconds = useMemo(() => { - if (phase === "focus") return Math.max(0, totalSeconds - elapsedSeconds); + if (phase === "focus") { + if (awaitingFocusStart && !activeTimer) return totalSeconds; + return Math.max(0, totalSeconds - elapsedSeconds); + } + if (breakRunning && breakEndsAt !== null) { + return Math.max(0, Math.floor((breakEndsAt - now) / 1000)); + } return breakSecondsLeft ?? totalSeconds; - }, [phase, totalSeconds, elapsedSeconds, breakSecondsLeft]); + }, [ + phase, + totalSeconds, + elapsedSeconds, + breakRunning, + breakEndsAt, + breakSecondsLeft, + now, + awaitingFocusStart, + activeTimer, + ]); const progress = useMemo( () => (totalSeconds > 0 ? remainingSeconds / totalSeconds : 0), @@ -116,16 +141,21 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { if (completingRef.current) return undefined; completingRef.current = true; try { + const issueName = activeTimer.issue_detail?.name ?? store.focusIssueName; const response = await store.completeTimer(settings.auto_create_time_log); + void notifyPomodoroPhaseEnd({ + phase: "focus", + issueName, + settings, + }); + if (settings.auto_start_break) { - store.transitionToBreak(); - store.startBreak(); // auto-start the break countdown store.focusIssueId = issueId; + store.transitionToBreak(); + store.startBreak(); } else { - store.phase = "focus"; - store.breakSecondsLeft = null; - store.focusIssueId = null; + store.clearBreakState(); } return response; @@ -140,6 +170,7 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { useEffect(() => { if (phase !== "focus" || !activeTimer || activeTimer.status !== "running") return; if (remainingSeconds > 0) return; + if (!claimPomodoroTransition(`complete:${activeTimer.id}`)) return; void handleTimerComplete(activeTimer.issue); }, [remainingSeconds, phase, activeTimer, handleTimerComplete]); @@ -155,16 +186,47 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { // when the break countdown reaches zero, start the next focus session (if enabled) useEffect(() => { - if (phase === "focus") return; - if (breakSecondsLeft === null || breakSecondsLeft > 0) return; + if (phase === "focus") { + breakEndHandledRef.current = false; + return; + } + if (remainingSeconds > 0) { + breakEndHandledRef.current = false; + return; + } + if (breakSecondsLeft === null && breakEndsAt === null) return; + if (breakEndHandledRef.current) return; + breakEndHandledRef.current = true; + + const claimToken = `break-end:${phase}:${sessionCount}:${breakEndsAt ?? breakSecondsLeft}`; + if (!claimPomodoroTransition(claimToken)) return; + + void notifyPomodoroPhaseEnd({ + phase: "break", + issueName: focusIssueName, + settings, + }); const nextFocusIssueId = focusIssueId; - store.skipBreak(); if (settings.auto_start_focus && nextFocusIssueId) { + store.skipBreak(); void startFocus(nextFocusIssueId, false); + } else { + store.markAwaitingFocusStart(); } - }, [breakSecondsLeft, phase, focusIssueId, settings.auto_start_focus, startFocus, store]); + }, [ + remainingSeconds, + phase, + focusIssueId, + focusIssueName, + settings, + startFocus, + store, + breakSecondsLeft, + breakEndsAt, + sessionCount, + ]); const pause = useCallback(async () => { if (phase !== "focus") return; @@ -189,6 +251,7 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { const isTimerRunning = phase === "focus" && activeTimer?.status === "running"; const isTimerPaused = phase === "focus" && activeTimer?.status === "paused"; + const derivedIsBreakRunning = isBreak && breakRunning && remainingSeconds > 0; return { activeTimer, @@ -202,8 +265,11 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { isTimerPaused, hasActiveTimer, isBreak, - isBreakRunning, + isBreakRunning: derivedIsBreakRunning, isNextSessionReady, + focusIssueId, + focusIssueName, + focusProjectId, loader, startFocus, pause, diff --git a/apps/web/core/services/pomodoro/pomodoro-timer.service.ts b/apps/web/core/services/pomodoro/pomodoro-timer.service.ts index 7422dd2a14c..9320abb7675 100644 --- a/apps/web/core/services/pomodoro/pomodoro-timer.service.ts +++ b/apps/web/core/services/pomodoro/pomodoro-timer.service.ts @@ -62,4 +62,18 @@ export class PomodoroTimerService extends APIService { throw error?.response?.data; }); } + + async notifyPhaseEnd(data: { + phase: "focus" | "break"; + title: string; + body: string; + /** optional override used by the settings test button */ + webhook_url?: string; + }): Promise { + return this.post("/api/users/me/pomodoro-timers/notify/", data) + .then(() => undefined) + .catch((error) => { + throw error?.response?.data ?? error; + }); + } } diff --git a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts index 732d6faca26..5c724e41119 100644 --- a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts +++ b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts @@ -16,6 +16,41 @@ import type { CoreRootStore } from "../root.store"; export type TPomodoroTimerLoader = "fetch" | "start" | "mutate" | undefined; export type TPomodoroPhase = "focus" | "short-break" | "long-break"; +export type TPomodoroCycleSnapshot = { + phase: TPomodoroPhase; + sessionCount: number; + focusIssueId: string | null; + focusIssueName: string | null; + focusProjectId: string | null; + breakRunning: boolean; + /** absolute end time while break is running; null when paused/idle */ + breakEndsAt: number | null; + /** remaining seconds while break is paused or not yet started */ + breakSecondsLeft: number | null; + awaitingFocusStart: boolean; + updatedAt: number; +}; + +const POMODORO_CYCLE_STORAGE_KEY = "plane-pomodoro-cycle"; +const POMODORO_BROADCAST_CHANNEL = "plane-pomodoro"; +const POMODORO_TRANSITION_CLAIM_KEY = "plane-pomodoro-transition-claim"; + +/** Returns true if this tab won a short-lived claim to run a one-shot transition. */ +export const claimPomodoroTransition = (token: string, ttlMs = 5000): boolean => { + if (typeof window === "undefined") return true; + try { + const raw = window.localStorage.getItem(POMODORO_TRANSITION_CLAIM_KEY); + if (raw) { + const parsed = JSON.parse(raw) as { token: string; at: number }; + if (Date.now() - parsed.at < ttlMs) return false; + } + window.localStorage.setItem(POMODORO_TRANSITION_CLAIM_KEY, JSON.stringify({ token, at: Date.now() })); + return true; + } catch { + return true; + } +}; + export interface IPomodoroTimerStore { // observables activeTimer: TPomodoroTimer | undefined; @@ -23,8 +58,12 @@ export interface IPomodoroTimerStore { phase: TPomodoroPhase; sessionCount: number; breakSecondsLeft: number | null; + breakEndsAt: number | null; breakRunning: boolean; focusIssueId: string | null; + focusIssueName: string | null; + focusProjectId: string | null; + awaitingFocusStart: boolean; // computed settings: TPomodoroSettings; isBreak: boolean; @@ -33,6 +72,7 @@ export interface IPomodoroTimerStore { hasActiveTimer: boolean; // helper methods getActiveTimer: () => TPomodoroTimer | undefined; + getBreakRemainingSeconds: () => number | null; // actions fetchTimers: () => Promise; startTimer: (data: TStartPomodoroPayload) => Promise; @@ -45,9 +85,12 @@ export interface IPomodoroTimerStore { startBreak: () => void; pauseBreak: () => void; skipBreak: () => void; - tickBreak: () => void; + markAwaitingFocusStart: () => void; + clearBreakState: () => void; discardToBreak: () => Promise; resetCycle: () => void; + initCrossTabSync: () => () => void; + hydrateFromStorage: () => void; } export class PomodoroTimerStore implements IPomodoroTimerStore { @@ -57,12 +100,22 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { phase: TPomodoroPhase = "focus"; sessionCount: number = 0; breakSecondsLeft: number | null = null; + breakEndsAt: number | null = null; breakRunning: boolean = false; focusIssueId: string | null = null; + focusIssueName: string | null = null; + focusProjectId: string | null = null; + awaitingFocusStart: boolean = false; // services pomodoroTimerService; // root store rootStore; + // sync + private broadcastChannel: BroadcastChannel | null = null; + private lastPublishedAt = 0; + private isHydrating = false; + private syncSubscriberCount = 0; + private removeSyncListeners: (() => void) | null = null; constructor(rootStore: CoreRootStore) { makeObservable(this, { @@ -72,8 +125,12 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { phase: observable.ref, sessionCount: observable.ref, breakSecondsLeft: observable.ref, + breakEndsAt: observable.ref, breakRunning: observable.ref, focusIssueId: observable.ref, + focusIssueName: observable.ref, + focusProjectId: observable.ref, + awaitingFocusStart: observable.ref, // computed settings: computed, isBreak: computed, @@ -91,9 +148,11 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { startBreak: action, pauseBreak: action, skipBreak: action, - tickBreak: action, + markAwaitingFocusStart: action, + clearBreakState: action, discardToBreak: action, resetCycle: action, + hydrateFromStorage: action, }); this.rootStore = rootStore; this.pomodoroTimerService = new PomodoroTimerService(); @@ -101,7 +160,10 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { // computed get settings(): TPomodoroSettings { - return this.rootStore.user.userProfile.data?.pomodoro_settings ?? DEFAULT_POMODORO_SETTINGS; + return { + ...DEFAULT_POMODORO_SETTINGS, + ...this.rootStore.user.userProfile.data?.pomodoro_settings, + }; } get isBreak(): boolean { @@ -109,12 +171,15 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { } get isBreakRunning(): boolean { - return this.isBreak && this.breakRunning && this.breakSecondsLeft !== null && this.breakSecondsLeft > 0; + if (!this.isBreak || !this.breakRunning) return false; + const remaining = this.getBreakRemainingSeconds(); + return remaining !== null && remaining > 0; } get isNextSessionReady(): boolean { - // break finished but auto-start focus is off — waiting for user to pick next session - return this.isBreak && this.breakSecondsLeft !== null && this.breakSecondsLeft <= 0; + if (this.awaitingFocusStart) return true; + // break finished but auto-start focus is off — waiting for user to start next session + return this.isBreak && this.getBreakRemainingSeconds() !== null && (this.getBreakRemainingSeconds() ?? 0) <= 0; } get hasActiveTimer(): boolean { @@ -128,6 +193,142 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { return this.activeTimer; }; + getBreakRemainingSeconds = (): number | null => { + if (!this.isBreak) return null; + if (this.breakRunning && this.breakEndsAt !== null) { + return Math.max(0, Math.floor((this.breakEndsAt - Date.now()) / 1000)); + } + return this.breakSecondsLeft; + }; + + private buildSnapshot = (): TPomodoroCycleSnapshot => ({ + phase: this.phase, + sessionCount: this.sessionCount, + focusIssueId: this.focusIssueId, + focusIssueName: this.focusIssueName, + focusProjectId: this.focusProjectId, + breakRunning: this.breakRunning, + breakEndsAt: this.breakEndsAt, + breakSecondsLeft: this.breakSecondsLeft, + awaitingFocusStart: this.awaitingFocusStart, + updatedAt: Date.now(), + }); + + private publishSnapshot = () => { + if (this.isHydrating || typeof window === "undefined") return; + const snapshot = this.buildSnapshot(); + this.lastPublishedAt = snapshot.updatedAt; + try { + window.localStorage.setItem(POMODORO_CYCLE_STORAGE_KEY, JSON.stringify(snapshot)); + } catch { + // ignore quota / private mode errors + } + try { + this.broadcastChannel?.postMessage(snapshot); + } catch { + // ignore BroadcastChannel errors + } + }; + + private applySnapshot = (snapshot: TPomodoroCycleSnapshot) => { + if (snapshot.updatedAt <= this.lastPublishedAt) return; + this.isHydrating = true; + try { + this.phase = snapshot.phase; + this.sessionCount = snapshot.sessionCount; + this.focusIssueId = snapshot.focusIssueId; + this.focusIssueName = snapshot.focusIssueName ?? null; + this.focusProjectId = snapshot.focusProjectId ?? null; + this.breakRunning = snapshot.breakRunning; + this.breakEndsAt = snapshot.breakEndsAt; + this.breakSecondsLeft = snapshot.breakSecondsLeft; + this.awaitingFocusStart = snapshot.awaitingFocusStart; + this.lastPublishedAt = snapshot.updatedAt; + } finally { + this.isHydrating = false; + } + }; + + private readStoredSnapshot = (): TPomodoroCycleSnapshot | null => { + if (typeof window === "undefined") return null; + try { + const raw = window.localStorage.getItem(POMODORO_CYCLE_STORAGE_KEY); + if (!raw) return null; + return JSON.parse(raw) as TPomodoroCycleSnapshot; + } catch { + return null; + } + }; + + hydrateFromStorage = () => { + const snapshot = this.readStoredSnapshot(); + if (!snapshot) return; + this.applySnapshot(snapshot); + }; + + initCrossTabSync = (): (() => void) => { + if (typeof window === "undefined") return () => undefined; + + this.syncSubscriberCount += 1; + if (this.syncSubscriberCount > 1) { + return () => { + this.syncSubscriberCount = Math.max(0, this.syncSubscriberCount - 1); + }; + } + + this.hydrateFromStorage(); + + try { + this.broadcastChannel = new BroadcastChannel(POMODORO_BROADCAST_CHANNEL); + this.broadcastChannel.addEventListener("message", (event: MessageEvent) => { + if (!event.data?.updatedAt) return; + runInAction(() => { + this.applySnapshot(event.data); + }); + void this.fetchTimers(); + }); + } catch { + this.broadcastChannel = null; + } + + const onStorage = (event: StorageEvent) => { + if (event.key !== POMODORO_CYCLE_STORAGE_KEY || !event.newValue) return; + try { + const snapshot = JSON.parse(event.newValue) as TPomodoroCycleSnapshot; + runInAction(() => { + this.applySnapshot(snapshot); + }); + void this.fetchTimers(); + } catch { + // ignore malformed payloads + } + }; + + const onVisibility = () => { + if (document.visibilityState !== "visible") return; + this.hydrateFromStorage(); + void this.fetchTimers(); + }; + + window.addEventListener("storage", onStorage); + document.addEventListener("visibilitychange", onVisibility); + + this.removeSyncListeners = () => { + window.removeEventListener("storage", onStorage); + document.removeEventListener("visibilitychange", onVisibility); + this.broadcastChannel?.close(); + this.broadcastChannel = null; + this.removeSyncListeners = null; + }; + + return () => { + this.syncSubscriberCount = Math.max(0, this.syncSubscriberCount - 1); + if (this.syncSubscriberCount === 0) { + this.removeSyncListeners?.(); + } + }; + }; + // phase actions transitionToBreak = () => { const nextCount = this.sessionCount + 1; @@ -138,29 +339,60 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { this.sessionCount = nextCount; this.phase = isLongBreak ? "long-break" : "short-break"; this.breakSecondsLeft = breakMinutes * 60; + this.breakEndsAt = null; this.breakRunning = false; // paused until user starts or auto-start kicks in + this.awaitingFocusStart = false; + this.publishSnapshot(); }; startBreak = () => { if (!this.isBreak) return; + const remaining = this.breakSecondsLeft ?? this.getBreakRemainingSeconds() ?? 0; + this.breakSecondsLeft = remaining; + this.breakEndsAt = Date.now() + remaining * 1000; this.breakRunning = true; + this.awaitingFocusStart = false; + this.publishSnapshot(); }; pauseBreak = () => { if (!this.isBreak) return; + const remaining = this.getBreakRemainingSeconds(); + this.breakSecondsLeft = remaining; + this.breakEndsAt = null; this.breakRunning = false; + this.publishSnapshot(); }; skipBreak = () => { if (!this.isBreak) return; this.phase = "focus"; this.breakSecondsLeft = null; + this.breakEndsAt = null; this.breakRunning = false; + this.awaitingFocusStart = true; + this.publishSnapshot(); }; - tickBreak = () => { - if (!this.isBreak || this.breakSecondsLeft === null || !this.breakRunning) return; - this.breakSecondsLeft = Math.max(0, this.breakSecondsLeft - 1); + markAwaitingFocusStart = () => { + this.phase = "focus"; + this.breakSecondsLeft = null; + this.breakEndsAt = null; + this.breakRunning = false; + this.awaitingFocusStart = true; + this.publishSnapshot(); + }; + + clearBreakState = () => { + this.phase = "focus"; + this.breakSecondsLeft = null; + this.breakEndsAt = null; + this.breakRunning = false; + this.awaitingFocusStart = false; + this.focusIssueId = null; + this.focusIssueName = null; + this.focusProjectId = null; + this.publishSnapshot(); }; discardToBreak = async () => { @@ -177,7 +409,9 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.transitionToBreak(); if (this.settings.auto_start_break) { - this.breakRunning = true; + this.startBreak(); + } else { + this.publishSnapshot(); } }); }; @@ -186,8 +420,13 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { this.phase = "focus"; this.sessionCount = 0; this.breakSecondsLeft = null; + this.breakEndsAt = null; this.breakRunning = false; this.focusIssueId = null; + this.focusIssueName = null; + this.focusProjectId = null; + this.awaitingFocusStart = false; + this.publishSnapshot(); }; // server actions @@ -197,7 +436,12 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { const activeTimer = timers.find((timer) => timer.status === "running" || timer.status === "paused"); - this.activeTimer = activeTimer ?? this.activeTimer; + this.activeTimer = activeTimer ?? undefined; + if (activeTimer) { + this.focusIssueId = activeTimer.issue; + this.focusIssueName = activeTimer.issue_detail?.name ?? this.focusIssueName; + this.focusProjectId = activeTimer.project; + } this.loader = undefined; }); @@ -211,10 +455,15 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.activeTimer = timer; this.focusIssueId = data.issue_id; + this.focusIssueName = timer.issue_detail?.name ?? null; + this.focusProjectId = timer.project; this.phase = "focus"; this.breakSecondsLeft = null; + this.breakEndsAt = null; this.breakRunning = false; + this.awaitingFocusStart = false; this.loader = undefined; + this.publishSnapshot(); }); return timer; @@ -228,6 +477,7 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.activeTimer = timer; this.loader = undefined; + this.publishSnapshot(); }); }; @@ -239,6 +489,7 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.activeTimer = timer; this.loader = undefined; + this.publishSnapshot(); }); }; @@ -249,7 +500,11 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { runInAction(() => { this.activeTimer = response.timer; + this.focusIssueId = response.timer.issue; + this.focusIssueName = response.timer.issue_detail?.name ?? this.focusIssueName; + this.focusProjectId = response.timer.project; this.loader = undefined; + this.publishSnapshot(); }); return response; diff --git a/apps/web/core/store/theme.store.ts b/apps/web/core/store/theme.store.ts index 78d6cbc00cb..08107af12ef 100644 --- a/apps/web/core/store/theme.store.ts +++ b/apps/web/core/store/theme.store.ts @@ -40,7 +40,7 @@ export class ThemeStore implements IThemeStore { sidebarPeek: boolean | undefined = undefined; isExtendedSidebarOpened: boolean | undefined = undefined; isExtendedProjectSidebarOpened: boolean | undefined = undefined; - profileSidebarCollapsed: boolean | undefined = undefined; + profileSidebarCollapsed: boolean | undefined = true; workspaceAnalyticsSidebarCollapsed: boolean | undefined = undefined; issueDetailSidebarCollapsed: boolean | undefined = undefined; epicDetailSidebarCollapsed: boolean | undefined = undefined; diff --git a/packages/i18n/src/locales/en/pomodoro.json b/packages/i18n/src/locales/en/pomodoro.json index fd891dd53a1..074dc310fa7 100644 --- a/packages/i18n/src/locales/en/pomodoro.json +++ b/packages/i18n/src/locales/en/pomodoro.json @@ -17,19 +17,36 @@ "running_on": "Timer running on {issue}", "another_work_item": "another work item", "hide": "Hide", - "hide_confirm_title": "Hide pomodoro timer?", - "hide_confirm_description": "Your current focus session will be completed and the elapsed time saved.", - "hide_confirm_submit": "Complete & hide", - "hide_confirm_submit_loading": "Completing…", - "hide_confirm_cancel": "Cancel", + "minimize": "Minimize", + "restore": "Restore timer", "settings": "Settings", "focus_minutes": "Focus duration", + "focus_minutes_description": "Length of each focus session in minutes.", "short_break_minutes": "Short break", + "short_break_minutes_description": "Length of short breaks between focus sessions.", "long_break_minutes": "Long break", + "long_break_minutes_description": "Length of the longer break after a full set of sessions.", "sessions_before_long_break": "Sessions before long break", + "sessions_before_long_break_description": "How many focus sessions to complete before a long break.", "auto_start_break": "Auto-start break", + "auto_start_break_description": "Automatically begin the break countdown when a focus session ends.", "auto_start_focus": "Auto-start next focus", + "auto_start_focus_description": "Automatically start the next focus session when a break ends.", "auto_create_time_log": "Log time automatically", + "auto_create_time_log_description": "Create a time log entry when a focus session completes.", + "browser_notifications": "Browser notifications", + "browser_notifications_description": "Show a desktop notification when a focus session or break ends.", + "discord_webhook": "Discord webhook", + "discord_webhook_description": "Paste a Discord incoming webhook URL to receive phase-end messages.", + "notify_test": "Send test", + "notify_test_title": "Pomodoro test", + "notify_test_body": "Your Discord webhook is connected.", + "notify_test_success": "Test message sent.", + "notify_test_error": "Could not send the test message. Check the webhook URL.", + "notify_focus_title": "Focus complete", + "notify_break_title": "Break over", + "notify_focus_body": "Focus session finished{issue}.", + "notify_break_body": "Break finished{issue}. Time to focus.", "minutes_unit": "min" } } diff --git a/packages/types/src/pomodoro/timer.ts b/packages/types/src/pomodoro/timer.ts index 8f0872bfa3d..f31a43bb172 100644 --- a/packages/types/src/pomodoro/timer.ts +++ b/packages/types/src/pomodoro/timer.ts @@ -28,6 +28,10 @@ export type TPomodoroSettings = { auto_start_focus: boolean; /** automatically create a time log when a focus session completes */ auto_create_time_log: boolean; + /** show a browser notification when a focus or break ends */ + browser_notifications: boolean; + /** Discord incoming webhook URL for phase-end messages */ + discord_webhook_url: string; }; export const DEFAULT_POMODORO_SETTINGS: TPomodoroSettings = { @@ -38,6 +42,8 @@ export const DEFAULT_POMODORO_SETTINGS: TPomodoroSettings = { auto_start_break: true, auto_start_focus: true, auto_create_time_log: true, + browser_notifications: false, + discord_webhook_url: "", }; export type TPomodoroTimer = { From 5cccf1ead6c36033ff17573d1d57923661a305c1 Mon Sep 17 00:00:00 2001 From: Mauro Date: Tue, 11 Aug 2026 13:58:37 +0200 Subject: [PATCH 15/22] chore: add graphify knowledge graph and Claude PreToolUse hook Track the local graphify-out artifacts and Claude settings so agents can query the codebase graph consistently. Co-authored-by: Cursor --- .claude/settings.json | 27 + ...23c2a53b5757dc69c8ceea809c75a2bedb92b.json | 415 + ...dea3449aa2f084780b399f4acb645addf402e.json | 141 + ...f992cb4a0b551d9478ea305c8f7019e524bce.json | 157 + ...26f67c14f4341171d048eed53db30fbf7c3c1.json | 1 + ...de81eb8ce6ed9e722b6bc048485e4af31c375.json | 2069 + apps/web/graphify-out/cache/stat-index.json | 27 + graphify-out/.graphify_labels.json | 32 + graphify-out/.graphify_python | 1 + graphify-out/.graphify_root | 1 + graphify-out/GRAPH_REPORT.md | 1520 + graphify-out/cache/stat-index.json | 6607 + graphify-out/cost.json | 12 + graphify-out/graph.html | 307 + graphify-out/graph.json | 254671 +++++++++++++++ graphify-out/manifest.json | 11737 + 16 files changed, 277725 insertions(+) create mode 100644 .claude/settings.json create mode 100644 apps/web/graphify-out/cache/ast/v0.9.5/0c03d85cefd7b89c15f1f3649bf23c2a53b5757dc69c8ceea809c75a2bedb92b.json create mode 100644 apps/web/graphify-out/cache/ast/v0.9.5/2049f52119fee29c677cd67e086dea3449aa2f084780b399f4acb645addf402e.json create mode 100644 apps/web/graphify-out/cache/ast/v0.9.5/64b42f98f8f2a4ccac3eaab1f4ff992cb4a0b551d9478ea305c8f7019e524bce.json create mode 100644 apps/web/graphify-out/cache/ast/v0.9.5/91d78138ff96fa2791618e4de6d26f67c14f4341171d048eed53db30fbf7c3c1.json create mode 100644 apps/web/graphify-out/cache/ast/v0.9.5/fc30c4186e7e6958dadab028b02de81eb8ce6ed9e722b6bc048485e4af31c375.json create mode 100644 apps/web/graphify-out/cache/stat-index.json create mode 100644 graphify-out/.graphify_labels.json create mode 100644 graphify-out/.graphify_python create mode 100644 graphify-out/.graphify_root create mode 100644 graphify-out/GRAPH_REPORT.md create mode 100644 graphify-out/cache/stat-index.json create mode 100644 graphify-out/cost.json create mode 100644 graphify-out/graph.html create mode 100644 graphify-out/graph.json create mode 100644 graphify-out/manifest.json diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 00000000000..a0cffdacc87 --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,27 @@ +{ + "hooks": { + "PreToolUse": [ + { + "matcher": "Bash", + "hooks": [ + { + "type": "command", + "command": "CMD=$(python3 -c \"import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))\" 2>/dev/null || true); case \"$CMD\" in *grep*|*rg\\ *|*ripgrep*|*find\\ *|*fd\\ *|*ack\\ *|*ag\\ *) [ -f graphify-out/graph.json ] && echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run `graphify query \\\"\\\"` before grepping raw files. Only grep after graphify has oriented you, or to modify/debug specific lines.\"}}' || true ;; esac" + } + ] + }, + { + "matcher": "Read|Glob", + "hooks": [ + { + "type": "command", + "command": "HIT=$(python3 -c \"import json,sys;d=json.load(sys.stdin);t=d.get('tool_input',d);exts=('.py','.js','.ts','.tsx','.jsx','.astro','.vue','.svelte','.go','.rs','.java','.rb','.c','.h','.cpp','.hpp','.cc','.cs','.kt','.swift','.php','.scala','.lua','.sh','.md','.rst','.txt','.mdx');vals=[str(t.get('file_path') or ''),str(t.get('pattern') or ''),str(t.get('path') or '')];j=' '.join(vals).lower().replace(chr(92),'/');tails=[('.'+x.rsplit('.',1)[-1]) for v in vals if v for x in [v.lower().replace(chr(92),'/').rsplit('/',1)[-1]] if '.' in x];sys.stdout.write('1' if 'graphify-out/' not in j and any(tl in exts for tl in tails) else '')\" 2>/dev/null || true); if [ \"$HIT\" = 1 ] && [ -f graphify-out/graph.json ]; then echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run graphify before reading source files. Use: `graphify query \\\"\\\"` (scoped subgraph), `graphify explain \\\"\\\"`, or `graphify path \\\"\\\" \\\"\\\"`. Only read raw files after graphify has oriented you, or to modify/debug specific lines. This rule applies to subagents too — include it in every subagent prompt involving code exploration.\"}}'; fi || true" + } + ] + } + ] + }, + "enabledPlugins": { + "andrej-karpathy-skills@karpathy-skills": true + } +} diff --git a/apps/web/graphify-out/cache/ast/v0.9.5/0c03d85cefd7b89c15f1f3649bf23c2a53b5757dc69c8ceea809c75a2bedb92b.json b/apps/web/graphify-out/cache/ast/v0.9.5/0c03d85cefd7b89c15f1f3649bf23c2a53b5757dc69c8ceea809c75a2bedb92b.json new file mode 100644 index 00000000000..8e012680c92 --- /dev/null +++ b/apps/web/graphify-out/cache/ast/v0.9.5/0c03d85cefd7b89c15f1f3649bf23c2a53b5757dc69c8ceea809c75a2bedb92b.json @@ -0,0 +1,415 @@ +{ + "nodes": [ + { + "id": "users_mauro_development_plane_apps_web_tsconfig_json", + "label": "tsconfig.json", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L1" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "label": "compilerOptions", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L2" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_rootdirs", + "label": "rootDirs", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L3" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "label": "paths", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L4" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_paths", + "label": "@/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L5" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_paths_app", + "label": "@/app/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L6" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_paths_helpers", + "label": "@/helpers/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L7" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_paths_styles", + "label": "@/styles/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L8" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_paths_package_json", + "label": "package.json", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L9" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_strictnullchecks", + "label": "strictNullChecks", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L11" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_exactoptionalpropertytypes", + "label": "exactOptionalPropertyTypes", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L12" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_nounusedparameters", + "label": "noUnusedParameters", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L13" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_nounusedlocals", + "label": "noUnusedLocals", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L14" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_noimplicitreturns", + "label": "noImplicitReturns", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L15" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_noimplicitoverride", + "label": "noImplicitOverride", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L16" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_types", + "label": "types", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L17" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_extends", + "label": "extends", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L19" + }, + { + "id": "users_mauro_development_plane_apps_web_tsconfig_include", + "label": "include", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L20" + } + ], + "edges": [ + { + "source": "users_mauro_development_plane_apps_web_tsconfig_json", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_rootdirs", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_rootdirs", + "target": "ref", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L3", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_rootdirs", + "target": "ref_react_router_types", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L3", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "target": "users_mauro_development_plane_apps_web_tsconfig_paths", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_paths", + "target": "ref_core", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L5", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "target": "users_mauro_development_plane_apps_web_tsconfig_paths_app", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_paths_app", + "target": "ref_app", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L6", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "target": "users_mauro_development_plane_apps_web_tsconfig_paths_helpers", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_paths_helpers", + "target": "ref_helpers", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L7", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "target": "users_mauro_development_plane_apps_web_tsconfig_paths_styles", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_paths_styles", + "target": "ref_styles", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L8", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_paths", + "target": "users_mauro_development_plane_apps_web_tsconfig_paths_package_json", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_paths_package_json", + "target": "ref_package_json", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L9", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_strictnullchecks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_exactoptionalpropertytypes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_nounusedparameters", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_nounusedlocals", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_noimplicitreturns", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_noimplicitoverride", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions", + "target": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_compileroptions_types", + "target": "ref_vite_client", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L17", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_json", + "target": "users_mauro_development_plane_apps_web_tsconfig_extends", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_json", + "target": "ref_plane_typescript_config_react_router_json", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L19", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_json", + "target": "users_mauro_development_plane_apps_web_tsconfig_include", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_include", + "target": "ref", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L20", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_include", + "target": "ref_server", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L20", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_include", + "target": "ref_client", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L20", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_tsconfig_include", + "target": "ref_react_router_types", + "relation": "extends", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L20", + "weight": 1.0, + "context": "import" + } + ] +} diff --git a/apps/web/graphify-out/cache/ast/v0.9.5/2049f52119fee29c677cd67e086dea3449aa2f084780b399f4acb645addf402e.json b/apps/web/graphify-out/cache/ast/v0.9.5/2049f52119fee29c677cd67e086dea3449aa2f084780b399f4acb645addf402e.json new file mode 100644 index 00000000000..39660fc01e6 --- /dev/null +++ b/apps/web/graphify-out/cache/ast/v0.9.5/2049f52119fee29c677cd67e086dea3449aa2f084780b399f4acb645addf402e.json @@ -0,0 +1,141 @@ +{ + "nodes": [ + { + "id": "users_mauro_development_plane_apps_web_public_manifest_json", + "label": "manifest.json", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L1" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_name", + "label": "name", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L2" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_short_name", + "label": "short_name", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L3" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_icons", + "label": "icons", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L4" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_theme_color", + "label": "theme_color", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L22" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_background_color", + "label": "background_color", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L23" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_start_url", + "label": "start_url", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L24" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_display", + "label": "display", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L25" + }, + { + "id": "users_mauro_development_plane_apps_web_public_manifest_orientation", + "label": "orientation", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L26" + } + ], + "edges": [ + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_short_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_icons", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_theme_color", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_background_color", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_start_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_display", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_public_manifest_json", + "target": "users_mauro_development_plane_apps_web_public_manifest_orientation", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L26", + "weight": 1.0 + } + ] +} diff --git a/apps/web/graphify-out/cache/ast/v0.9.5/64b42f98f8f2a4ccac3eaab1f4ff992cb4a0b551d9478ea305c8f7019e524bce.json b/apps/web/graphify-out/cache/ast/v0.9.5/64b42f98f8f2a4ccac3eaab1f4ff992cb4a0b551d9478ea305c8f7019e524bce.json new file mode 100644 index 00000000000..e954be0642a --- /dev/null +++ b/apps/web/graphify-out/cache/ast/v0.9.5/64b42f98f8f2a4ccac3eaab1f4ff992cb4a0b551d9478ea305c8f7019e524bce.json @@ -0,0 +1,157 @@ +{ + "nodes": [ + { + "id": "users_mauro_development_plane_apps_web_manifest_json", + "label": "manifest.json", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L1" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_theme_color", + "label": "theme_color", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L2" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_background_color", + "label": "background_color", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L3" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_display", + "label": "display", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L4" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_scope", + "label": "scope", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L5" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_start_url", + "label": "start_url", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L6" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_name", + "label": "name", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L7" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_short_name", + "label": "short_name", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L8" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_description", + "label": "description", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L9" + }, + { + "id": "users_mauro_development_plane_apps_web_manifest_icons", + "label": "icons", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L10" + } + ], + "edges": [ + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_theme_color", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_background_color", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_display", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_scope", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_start_url", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_short_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_description", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_manifest_json", + "target": "users_mauro_development_plane_apps_web_manifest_icons", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L10", + "weight": 1.0 + } + ] +} diff --git a/apps/web/graphify-out/cache/ast/v0.9.5/91d78138ff96fa2791618e4de6d26f67c14f4341171d048eed53db30fbf7c3c1.json b/apps/web/graphify-out/cache/ast/v0.9.5/91d78138ff96fa2791618e4de6d26f67c14f4341171d048eed53db30fbf7c3c1.json new file mode 100644 index 00000000000..a29d3d81eb7 --- /dev/null +++ b/apps/web/graphify-out/cache/ast/v0.9.5/91d78138ff96fa2791618e4de6d26f67c14f4341171d048eed53db30fbf7c3c1.json @@ -0,0 +1 @@ +{ "nodes": [], "edges": [], "skipped": "data json (not a config/manifest)" } diff --git a/apps/web/graphify-out/cache/ast/v0.9.5/fc30c4186e7e6958dadab028b02de81eb8ce6ed9e722b6bc048485e4af31c375.json b/apps/web/graphify-out/cache/ast/v0.9.5/fc30c4186e7e6958dadab028b02de81eb8ce6ed9e722b6bc048485e4af31c375.json new file mode 100644 index 00000000000..ef6d0459bd7 --- /dev/null +++ b/apps/web/graphify-out/cache/ast/v0.9.5/fc30c4186e7e6958dadab028b02de81eb8ce6ed9e722b6bc048485e4af31c375.json @@ -0,0 +1,2069 @@ +{ + "nodes": [ + { + "id": "users_mauro_development_plane_apps_web_package_json", + "label": "package.json", + "file_type": "code", + "source_file": "package.json", + "source_location": "L1" + }, + { + "id": "users_mauro_development_plane_apps_web_package_name", + "label": "name", + "file_type": "code", + "source_file": "package.json", + "source_location": "L2" + }, + { + "id": "users_mauro_development_plane_apps_web_package_version", + "label": "version", + "file_type": "code", + "source_file": "package.json", + "source_location": "L3" + }, + { + "id": "users_mauro_development_plane_apps_web_package_private", + "label": "private", + "file_type": "code", + "source_file": "package.json", + "source_location": "L4" + }, + { + "id": "users_mauro_development_plane_apps_web_package_license", + "label": "license", + "file_type": "code", + "source_file": "package.json", + "source_location": "L5" + }, + { + "id": "users_mauro_development_plane_apps_web_package_type", + "label": "type", + "file_type": "code", + "source_file": "package.json", + "source_location": "L6" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts", + "label": "scripts", + "file_type": "code", + "source_file": "package.json", + "source_location": "L7" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_dev", + "label": "dev", + "file_type": "code", + "source_file": "package.json", + "source_location": "L8" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_build", + "label": "build", + "file_type": "code", + "source_file": "package.json", + "source_location": "L9" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_preview", + "label": "preview", + "file_type": "code", + "source_file": "package.json", + "source_location": "L10" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_start", + "label": "start", + "file_type": "code", + "source_file": "package.json", + "source_location": "L11" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_clean", + "label": "clean", + "file_type": "code", + "source_file": "package.json", + "source_location": "L12" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_check_lint", + "label": "check:lint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L13" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_check_types", + "label": "check:types", + "file_type": "code", + "source_file": "package.json", + "source_location": "L14" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_check_format", + "label": "check:format", + "file_type": "code", + "source_file": "package.json", + "source_location": "L15" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_fix_lint", + "label": "fix:lint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L16" + }, + { + "id": "users_mauro_development_plane_apps_web_package_scripts_fix_format", + "label": "fix:format", + "file_type": "code", + "source_file": "package.json", + "source_location": "L17" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies", + "label": "dependencies", + "file_type": "code", + "source_file": "package.json", + "source_location": "L19" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop", + "label": "@atlaskit/pragmatic-drag-and-drop", + "file_type": "code", + "source_file": "package.json", + "source_location": "L20" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop_auto_scroll", + "label": "@atlaskit/pragmatic-drag-and-drop-auto-scroll", + "file_type": "code", + "source_file": "package.json", + "source_location": "L21" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop_hitbox", + "label": "@atlaskit/pragmatic-drag-and-drop-hitbox", + "file_type": "code", + "source_file": "package.json", + "source_location": "L22" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_bprogress_core", + "label": "@bprogress/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L23" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_variable_inter", + "label": "@fontsource-variable/inter", + "file_type": "code", + "source_file": "package.json", + "source_location": "L24" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_ibm_plex_mono", + "label": "@fontsource/ibm-plex-mono", + "file_type": "code", + "source_file": "package.json", + "source_location": "L25" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_material_symbols_rounded", + "label": "@fontsource/material-symbols-rounded", + "file_type": "code", + "source_file": "package.json", + "source_location": "L26" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_headlessui_react", + "label": "@headlessui/react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L27" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_constants", + "label": "@plane/constants", + "file_type": "code", + "source_file": "package.json", + "source_location": "L28" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_editor", + "label": "@plane/editor", + "file_type": "code", + "source_file": "package.json", + "source_location": "L29" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_hooks", + "label": "@plane/hooks", + "file_type": "code", + "source_file": "package.json", + "source_location": "L30" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_i18n", + "label": "@plane/i18n", + "file_type": "code", + "source_file": "package.json", + "source_location": "L31" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_propel", + "label": "@plane/propel", + "file_type": "code", + "source_file": "package.json", + "source_location": "L32" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_services", + "label": "@plane/services", + "file_type": "code", + "source_file": "package.json", + "source_location": "L33" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_shared_state", + "label": "@plane/shared-state", + "file_type": "code", + "source_file": "package.json", + "source_location": "L34" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_types", + "label": "@plane/types", + "file_type": "code", + "source_file": "package.json", + "source_location": "L35" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_ui", + "label": "@plane/ui", + "file_type": "code", + "source_file": "package.json", + "source_location": "L36" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_plane_utils", + "label": "@plane/utils", + "file_type": "code", + "source_file": "package.json", + "source_location": "L37" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_popperjs_core", + "label": "@popperjs/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L38" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_pdf_renderer", + "label": "@react-pdf/renderer", + "file_type": "code", + "source_file": "package.json", + "source_location": "L39" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_router_node", + "label": "@react-router/node", + "file_type": "code", + "source_file": "package.json", + "source_location": "L40" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_tanstack_react_table", + "label": "@tanstack/react-table", + "file_type": "code", + "source_file": "package.json", + "source_location": "L41" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_axios", + "label": "axios", + "file_type": "code", + "source_file": "package.json", + "source_location": "L42" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_clsx", + "label": "clsx", + "file_type": "code", + "source_file": "package.json", + "source_location": "L43" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_cmdk", + "label": "cmdk", + "file_type": "code", + "source_file": "package.json", + "source_location": "L44" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_comlink", + "label": "comlink", + "file_type": "code", + "source_file": "package.json", + "source_location": "L45" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_date_fns", + "label": "date-fns", + "file_type": "code", + "source_file": "package.json", + "source_location": "L46" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_emoji_picker_react", + "label": "emoji-picker-react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L47" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_export_to_csv", + "label": "export-to-csv", + "file_type": "code", + "source_file": "package.json", + "source_location": "L48" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_isbot", + "label": "isbot", + "file_type": "code", + "source_file": "package.json", + "source_location": "L49" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_lodash_es", + "label": "lodash-es", + "file_type": "code", + "source_file": "package.json", + "source_location": "L50" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_lucide_react", + "label": "lucide-react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L51" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_mobx", + "label": "mobx", + "file_type": "code", + "source_file": "package.json", + "source_location": "L52" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_mobx_react", + "label": "mobx-react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L53" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_mobx_utils", + "label": "mobx-utils", + "file_type": "code", + "source_file": "package.json", + "source_location": "L54" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_next_themes", + "label": "next-themes", + "file_type": "code", + "source_file": "package.json", + "source_location": "L55" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react", + "label": "react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L56" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_color", + "label": "react-color", + "file_type": "code", + "source_file": "package.json", + "source_location": "L57" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_dom", + "label": "react-dom", + "file_type": "code", + "source_file": "package.json", + "source_location": "L58" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_dropzone", + "label": "react-dropzone", + "file_type": "code", + "source_file": "package.json", + "source_location": "L59" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_fast_compare", + "label": "react-fast-compare", + "file_type": "code", + "source_file": "package.json", + "source_location": "L60" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_hook_form", + "label": "react-hook-form", + "file_type": "code", + "source_file": "package.json", + "source_location": "L61" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_is", + "label": "react-is", + "file_type": "code", + "source_file": "package.json", + "source_location": "L62" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_markdown", + "label": "react-markdown", + "file_type": "code", + "source_file": "package.json", + "source_location": "L63" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_masonry_component", + "label": "react-masonry-component", + "file_type": "code", + "source_file": "package.json", + "source_location": "L64" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_pdf_html", + "label": "react-pdf-html", + "file_type": "code", + "source_file": "package.json", + "source_location": "L65" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_popper", + "label": "react-popper", + "file_type": "code", + "source_file": "package.json", + "source_location": "L66" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_react_router", + "label": "react-router", + "file_type": "code", + "source_file": "package.json", + "source_location": "L67" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_recharts", + "label": "recharts", + "file_type": "code", + "source_file": "package.json", + "source_location": "L68" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_serve", + "label": "serve", + "file_type": "code", + "source_file": "package.json", + "source_location": "L69" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_smooth_scroll_into_view_if_needed", + "label": "smooth-scroll-into-view-if-needed", + "file_type": "code", + "source_file": "package.json", + "source_location": "L70" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_swr", + "label": "swr", + "file_type": "code", + "source_file": "package.json", + "source_location": "L71" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_use_font_face_observer", + "label": "use-font-face-observer", + "file_type": "code", + "source_file": "package.json", + "source_location": "L72" + }, + { + "id": "users_mauro_development_plane_apps_web_package_dependencies_uuid", + "label": "uuid", + "file_type": "code", + "source_file": "package.json", + "source_location": "L73" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies", + "label": "devDependencies", + "file_type": "code", + "source_file": "package.json", + "source_location": "L75" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_plane_tailwind_config", + "label": "@plane/tailwind-config", + "file_type": "code", + "source_file": "package.json", + "source_location": "L76" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_plane_typescript_config", + "label": "@plane/typescript-config", + "file_type": "code", + "source_file": "package.json", + "source_location": "L77" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_react_router_dev", + "label": "@react-router/dev", + "file_type": "code", + "source_file": "package.json", + "source_location": "L78" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_tailwindcss_postcss", + "label": "@tailwindcss/postcss", + "file_type": "code", + "source_file": "package.json", + "source_location": "L79" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_tailwindcss_typography", + "label": "@tailwindcss/typography", + "file_type": "code", + "source_file": "package.json", + "source_location": "L80" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_types_lodash_es", + "label": "@types/lodash-es", + "file_type": "code", + "source_file": "package.json", + "source_location": "L81" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_types_node", + "label": "@types/node", + "file_type": "code", + "source_file": "package.json", + "source_location": "L82" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_types_react", + "label": "@types/react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L83" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_types_react_color", + "label": "@types/react-color", + "file_type": "code", + "source_file": "package.json", + "source_location": "L84" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_types_react_dom", + "label": "@types/react-dom", + "file_type": "code", + "source_file": "package.json", + "source_location": "L85" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_dotenv", + "label": "dotenv", + "file_type": "code", + "source_file": "package.json", + "source_location": "L86" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_typescript", + "label": "typescript", + "file_type": "code", + "source_file": "package.json", + "source_location": "L87" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_vite", + "label": "vite", + "file_type": "code", + "source_file": "package.json", + "source_location": "L88" + }, + { + "id": "users_mauro_development_plane_apps_web_package_devdependencies_vite_tsconfig_paths", + "label": "vite-tsconfig-paths", + "file_type": "code", + "source_file": "package.json", + "source_location": "L89" + } + ], + "edges": [ + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_name", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L2", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_version", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L3", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_private", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L4", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_license", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L5", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_type", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L6", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_scripts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L7", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_dev", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L8", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_build", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L9", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_preview", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L10", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_start", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L11", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_clean", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L12", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_check_lint", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L13", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_check_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L14", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_check_format", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L15", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_fix_lint", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L16", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_scripts", + "target": "users_mauro_development_plane_apps_web_package_scripts_fix_format", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L17", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_dependencies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L19", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L20", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop", + "target": "atlaskit_pragmatic_drag_and_drop", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L20", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop_auto_scroll", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L21", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop_auto_scroll", + "target": "atlaskit_pragmatic_drag_and_drop_auto_scroll", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L21", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop_hitbox", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L22", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_atlaskit_pragmatic_drag_and_drop_hitbox", + "target": "atlaskit_pragmatic_drag_and_drop_hitbox", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L22", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_bprogress_core", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L23", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_bprogress_core", + "target": "bprogress_core", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L23", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_variable_inter", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L24", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_variable_inter", + "target": "fontsource_variable_inter", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L24", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_ibm_plex_mono", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L25", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_ibm_plex_mono", + "target": "fontsource_ibm_plex_mono", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L25", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_material_symbols_rounded", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L26", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_fontsource_material_symbols_rounded", + "target": "fontsource_material_symbols_rounded", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L26", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_headlessui_react", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L27", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_headlessui_react", + "target": "headlessui_react", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L27", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_constants", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L28", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_constants", + "target": "plane_constants", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L28", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_editor", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L29", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_editor", + "target": "plane_editor", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L29", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_hooks", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L30", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_hooks", + "target": "plane_hooks", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L30", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_i18n", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L31", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_i18n", + "target": "plane_i18n", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L31", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_propel", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L32", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_propel", + "target": "plane_propel", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L32", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_services", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L33", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_services", + "target": "plane_services", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L33", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_shared_state", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L34", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_shared_state", + "target": "plane_shared_state", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L34", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_types", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L35", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_types", + "target": "plane_types", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L35", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_ui", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L36", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_ui", + "target": "plane_ui", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L36", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_plane_utils", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L37", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_plane_utils", + "target": "plane_utils", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L37", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_popperjs_core", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L38", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_popperjs_core", + "target": "popperjs_core", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L38", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_pdf_renderer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L39", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_pdf_renderer", + "target": "react_pdf_renderer", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L39", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_router_node", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L40", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_router_node", + "target": "react_router_node", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L40", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_tanstack_react_table", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L41", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_tanstack_react_table", + "target": "tanstack_react_table", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L41", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_axios", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L42", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_axios", + "target": "axios", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L42", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_clsx", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L43", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_clsx", + "target": "clsx", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L43", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_cmdk", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L44", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_cmdk", + "target": "cmdk", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L44", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_comlink", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L45", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_comlink", + "target": "comlink", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L45", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_date_fns", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L46", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_date_fns", + "target": "date_fns", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L46", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_emoji_picker_react", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L47", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_emoji_picker_react", + "target": "emoji_picker_react", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L47", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_export_to_csv", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L48", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_export_to_csv", + "target": "export_to_csv", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L48", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_isbot", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L49", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_isbot", + "target": "isbot", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L49", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_lodash_es", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L50", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_lodash_es", + "target": "lodash_es", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L50", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_lucide_react", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L51", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_lucide_react", + "target": "lucide_react", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L51", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_mobx", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_mobx", + "target": "mobx", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_mobx_react", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L53", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_mobx_react", + "target": "mobx_react", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L53", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_mobx_utils", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L54", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_mobx_utils", + "target": "mobx_utils", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L54", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_next_themes", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L55", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_next_themes", + "target": "next_themes", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L55", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L56", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react", + "target": "react", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L56", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_color", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L57", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_color", + "target": "react_color", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L57", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_dom", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L58", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_dom", + "target": "react_dom", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L58", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_dropzone", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L59", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_dropzone", + "target": "react_dropzone", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L59", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_fast_compare", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L60", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_fast_compare", + "target": "react_fast_compare", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L60", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_hook_form", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_hook_form", + "target": "react_hook_form", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_is", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L62", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_is", + "target": "react_is", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L62", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_markdown", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L63", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_markdown", + "target": "react_markdown", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L63", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_masonry_component", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L64", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_masonry_component", + "target": "react_masonry_component", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L64", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_pdf_html", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L65", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_pdf_html", + "target": "react_pdf_html", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L65", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_popper", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L66", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_popper", + "target": "react_popper", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L66", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_react_router", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L67", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_react_router", + "target": "react_router", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L67", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_recharts", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L68", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_recharts", + "target": "recharts", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L68", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_serve", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L69", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_serve", + "target": "serve", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L69", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_smooth_scroll_into_view_if_needed", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L70", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_smooth_scroll_into_view_if_needed", + "target": "smooth_scroll_into_view_if_needed", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L70", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_swr", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L71", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_swr", + "target": "swr", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L71", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_use_font_face_observer", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L72", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_use_font_face_observer", + "target": "use_font_face_observer", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L72", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies", + "target": "users_mauro_development_plane_apps_web_package_dependencies_uuid", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L73", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_dependencies_uuid", + "target": "uuid", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L73", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_json", + "target": "users_mauro_development_plane_apps_web_package_devdependencies", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L75", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_plane_tailwind_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L76", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_plane_tailwind_config", + "target": "plane_tailwind_config", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L76", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_plane_typescript_config", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L77", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_plane_typescript_config", + "target": "plane_typescript_config", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L77", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_react_router_dev", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L78", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_react_router_dev", + "target": "react_router_dev", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L78", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_tailwindcss_postcss", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L79", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_tailwindcss_postcss", + "target": "tailwindcss_postcss", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L79", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_tailwindcss_typography", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L80", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_tailwindcss_typography", + "target": "tailwindcss_typography", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L80", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_types_lodash_es", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L81", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_types_lodash_es", + "target": "types_lodash_es", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L81", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_types_node", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L82", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_types_node", + "target": "types_node", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L82", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_types_react", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L83", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_types_react", + "target": "types_react", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L83", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_types_react_color", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L84", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_types_react_color", + "target": "types_react_color", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L84", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_types_react_dom", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L85", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_types_react_dom", + "target": "types_react_dom", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L85", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_dotenv", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L86", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_dotenv", + "target": "dotenv", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L86", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_typescript", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L87", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_typescript", + "target": "typescript", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L87", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_vite", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L88", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_vite", + "target": "vite", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L88", + "weight": 1.0, + "context": "import" + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies", + "target": "users_mauro_development_plane_apps_web_package_devdependencies_vite_tsconfig_paths", + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L89", + "weight": 1.0 + }, + { + "source": "users_mauro_development_plane_apps_web_package_devdependencies_vite_tsconfig_paths", + "target": "vite_tsconfig_paths", + "relation": "imports", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L89", + "weight": 1.0, + "context": "import" + } + ] +} diff --git a/apps/web/graphify-out/cache/stat-index.json b/apps/web/graphify-out/cache/stat-index.json new file mode 100644 index 00000000000..718ba8f9ea4 --- /dev/null +++ b/apps/web/graphify-out/cache/stat-index.json @@ -0,0 +1,27 @@ +{ + "/Users/mauro/Development/plane/apps/web/manifest.json": { + "size": 751, + "mtime_ns": 1786278610615179266, + "hash": "64b42f98f8f2a4ccac3eaab1f4ff992cb4a0b551d9478ea305c8f7019e524bce" + }, + "/Users/mauro/Development/plane/apps/web/package.json": { + "size": 3111, + "mtime_ns": 1786278610615332100, + "hash": "fc30c4186e7e6958dadab028b02de81eb8ce6ed9e722b6bc048485e4af31c375" + }, + "/Users/mauro/Development/plane/apps/web/public/manifest.json": { + "size": 549, + "mtime_ns": 1786278610616082436, + "hash": "2049f52119fee29c677cd67e086dea3449aa2f084780b399f4acb645addf402e" + }, + "/Users/mauro/Development/plane/apps/web/public/site.webmanifest.json": { + "size": 441, + "mtime_ns": 1786278610617936527, + "hash": "91d78138ff96fa2791618e4de6d26f67c14f4341171d048eed53db30fbf7c3c1" + }, + "/Users/mauro/Development/plane/apps/web/tsconfig.json": { + "size": 648, + "mtime_ns": 1786278610619504199, + "hash": "0c03d85cefd7b89c15f1f3649bf23c2a53b5757dc69c8ceea809c75a2bedb92b" + } +} diff --git a/graphify-out/.graphify_labels.json b/graphify-out/.graphify_labels.json new file mode 100644 index 00000000000..12aa7fdf1b7 --- /dev/null +++ b/graphify-out/.graphify_labels.json @@ -0,0 +1,32 @@ +{ + "0": "Workspace Pages & Routing", + "1": "Issue Headers & Navigation", + "2": "Base Issues Store", + "3": "Epic & Section Components", + "4": "Activity Feed Items", + "5": "Analytics & Profile Pages", + "6": "Layout & Token UI", + "7": "Archive & Delete Modals", + "8": "Member Settings Columns", + "9": "Multi-Select Actions", + "10": "Module Sidebar & Filters", + "11": "Onboarding & Workspace Setup", + "12": "Issue Detail Store", + "13": "Gantt Chart Blocks", + "14": "Issue Store Interfaces", + "15": "Billing & Plan Cards", + "16": "Gantt Chart Timeline", + "17": "Workbox Service Worker", + "18": "Attachments UI", + "19": "Pomodoro Timer", + "20": "Analytics Store", + "21": "Dropdowns (Cycle/Date/Estimate)", + "22": "Dependencies & Packages", + "23": "Button Components", + "24": "Projects Pages", + "25": "Project Issues Pages", + "26": "Gantt Layout Base", + "27": "Profile & Image Upload", + "28": "Cycle Detail Page", + "29": "Inbox Applied Filters" +} diff --git a/graphify-out/.graphify_python b/graphify-out/.graphify_python new file mode 100644 index 00000000000..66c102294ca --- /dev/null +++ b/graphify-out/.graphify_python @@ -0,0 +1 @@ +/Users/mauro/.local/share/uv/tools/graphifyy/bin/python \ No newline at end of file diff --git a/graphify-out/.graphify_root b/graphify-out/.graphify_root new file mode 100644 index 00000000000..45821588413 --- /dev/null +++ b/graphify-out/.graphify_root @@ -0,0 +1 @@ +/Users/mauro/Development/plane/apps/web diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 00000000000..72e1ea689d6 --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,1520 @@ +# Graph Report - apps/web (2026-08-11) + +## Corpus Check + +- Large corpus: 2347 files · ~1,461,922 words. Semantic extraction will be expensive (many Claude tokens). Consider running on a subfolder. + +## Summary + +- 7102 nodes · 17161 edges · 344 communities (264 shown, 80 thin omitted) +- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 220 edges (avg confidence: 0.7) +- Token cost: 0 input · 0 output + +## Community Hubs (Navigation) + +- [[_COMMUNITY_Workspace Pages & Routing|Workspace Pages & Routing]] +- [[_COMMUNITY_Issue Headers & Navigation|Issue Headers & Navigation]] +- [[_COMMUNITY_Base Issues Store|Base Issues Store]] +- [[_COMMUNITY_Epic & Section Components|Epic & Section Components]] +- [[_COMMUNITY_Activity Feed Items|Activity Feed Items]] +- [[_COMMUNITY_Analytics & Profile Pages|Analytics & Profile Pages]] +- [[_COMMUNITY_Layout & Token UI|Layout & Token UI]] +- [[_COMMUNITY_Archive & Delete Modals|Archive & Delete Modals]] +- [[_COMMUNITY_Member Settings Columns|Member Settings Columns]] +- [[_COMMUNITY_Multi-Select Actions|Multi-Select Actions]] +- [[_COMMUNITY_Module Sidebar & Filters|Module Sidebar & Filters]] +- [[_COMMUNITY_Onboarding & Workspace Setup|Onboarding & Workspace Setup]] +- [[_COMMUNITY_Issue Detail Store|Issue Detail Store]] +- [[_COMMUNITY_Gantt Chart Blocks|Gantt Chart Blocks]] +- [[_COMMUNITY_Issue Store Interfaces|Issue Store Interfaces]] +- [[_COMMUNITY_Billing & Plan Cards|Billing & Plan Cards]] +- [[_COMMUNITY_Gantt Chart Timeline|Gantt Chart Timeline]] +- [[_COMMUNITY_Workbox Service Worker|Workbox Service Worker]] +- [[_COMMUNITY_Attachments UI|Attachments UI]] +- [[_COMMUNITY_Pomodoro Timer|Pomodoro Timer]] +- [[_COMMUNITY_Analytics Store|Analytics Store]] +- [[_COMMUNITY_Dropdowns (CycleDateEstimate)|Dropdowns (Cycle/Date/Estimate)]] +- [[_COMMUNITY_Dependencies & Packages|Dependencies & Packages]] +- [[_COMMUNITY_Button Components|Button Components]] +- [[_COMMUNITY_Projects Pages|Projects Pages]] +- [[_COMMUNITY_Project Issues Pages|Project Issues Pages]] +- [[_COMMUNITY_Gantt Layout Base|Gantt Layout Base]] +- [[_COMMUNITY_Profile & Image Upload|Profile & Image Upload]] +- [[_COMMUNITY_Cycle Detail Page|Cycle Detail Page]] +- [[_COMMUNITY_Inbox Applied Filters|Inbox Applied Filters]] +- [[_COMMUNITY_Community 30|Community 30]] +- [[_COMMUNITY_Community 31|Community 31]] +- [[_COMMUNITY_Community 32|Community 32]] +- [[_COMMUNITY_Community 33|Community 33]] +- [[_COMMUNITY_Community 34|Community 34]] +- [[_COMMUNITY_Community 35|Community 35]] +- [[_COMMUNITY_Community 36|Community 36]] +- [[_COMMUNITY_Community 37|Community 37]] +- [[_COMMUNITY_Community 38|Community 38]] +- [[_COMMUNITY_Community 39|Community 39]] +- [[_COMMUNITY_Community 40|Community 40]] +- [[_COMMUNITY_Community 41|Community 41]] +- [[_COMMUNITY_Community 42|Community 42]] +- [[_COMMUNITY_Community 43|Community 43]] +- [[_COMMUNITY_Community 44|Community 44]] +- [[_COMMUNITY_Community 45|Community 45]] +- [[_COMMUNITY_Community 46|Community 46]] +- [[_COMMUNITY_Community 47|Community 47]] +- [[_COMMUNITY_Community 48|Community 48]] +- [[_COMMUNITY_Community 49|Community 49]] +- [[_COMMUNITY_Community 50|Community 50]] +- [[_COMMUNITY_Community 51|Community 51]] +- [[_COMMUNITY_Community 52|Community 52]] +- [[_COMMUNITY_Community 53|Community 53]] +- [[_COMMUNITY_Community 54|Community 54]] +- [[_COMMUNITY_Community 55|Community 55]] +- [[_COMMUNITY_Community 56|Community 56]] +- [[_COMMUNITY_Community 57|Community 57]] +- [[_COMMUNITY_Community 58|Community 58]] +- [[_COMMUNITY_Community 59|Community 59]] +- [[_COMMUNITY_Community 60|Community 60]] +- [[_COMMUNITY_Community 61|Community 61]] +- [[_COMMUNITY_Community 62|Community 62]] +- [[_COMMUNITY_Community 63|Community 63]] +- [[_COMMUNITY_Community 64|Community 64]] +- [[_COMMUNITY_Community 65|Community 65]] +- [[_COMMUNITY_Community 66|Community 66]] +- [[_COMMUNITY_Community 67|Community 67]] +- [[_COMMUNITY_Community 68|Community 68]] +- [[_COMMUNITY_Community 69|Community 69]] +- [[_COMMUNITY_Community 70|Community 70]] +- [[_COMMUNITY_Community 71|Community 71]] +- [[_COMMUNITY_Community 72|Community 72]] +- [[_COMMUNITY_Community 73|Community 73]] +- [[_COMMUNITY_Community 74|Community 74]] +- [[_COMMUNITY_Community 75|Community 75]] +- [[_COMMUNITY_Community 76|Community 76]] +- [[_COMMUNITY_Community 77|Community 77]] +- [[_COMMUNITY_Community 78|Community 78]] +- [[_COMMUNITY_Community 79|Community 79]] +- [[_COMMUNITY_Community 80|Community 80]] +- [[_COMMUNITY_Community 81|Community 81]] +- [[_COMMUNITY_Community 82|Community 82]] +- [[_COMMUNITY_Community 83|Community 83]] +- [[_COMMUNITY_Community 84|Community 84]] +- [[_COMMUNITY_Community 85|Community 85]] +- [[_COMMUNITY_Community 86|Community 86]] +- [[_COMMUNITY_Community 87|Community 87]] +- [[_COMMUNITY_Community 88|Community 88]] +- [[_COMMUNITY_Community 89|Community 89]] +- [[_COMMUNITY_Community 90|Community 90]] +- [[_COMMUNITY_Community 91|Community 91]] +- [[_COMMUNITY_Community 92|Community 92]] +- [[_COMMUNITY_Community 93|Community 93]] +- [[_COMMUNITY_Community 94|Community 94]] +- [[_COMMUNITY_Community 95|Community 95]] +- [[_COMMUNITY_Community 96|Community 96]] +- [[_COMMUNITY_Community 97|Community 97]] +- [[_COMMUNITY_Community 98|Community 98]] +- [[_COMMUNITY_Community 99|Community 99]] +- [[_COMMUNITY_Community 100|Community 100]] +- [[_COMMUNITY_Community 101|Community 101]] +- [[_COMMUNITY_Community 102|Community 102]] +- [[_COMMUNITY_Community 103|Community 103]] +- [[_COMMUNITY_Community 104|Community 104]] +- [[_COMMUNITY_Community 105|Community 105]] +- [[_COMMUNITY_Community 106|Community 106]] +- [[_COMMUNITY_Community 107|Community 107]] +- [[_COMMUNITY_Community 108|Community 108]] +- [[_COMMUNITY_Community 109|Community 109]] +- [[_COMMUNITY_Community 110|Community 110]] +- [[_COMMUNITY_Community 111|Community 111]] +- [[_COMMUNITY_Community 112|Community 112]] +- [[_COMMUNITY_Community 113|Community 113]] +- [[_COMMUNITY_Community 114|Community 114]] +- [[_COMMUNITY_Community 115|Community 115]] +- [[_COMMUNITY_Community 116|Community 116]] +- [[_COMMUNITY_Community 117|Community 117]] +- [[_COMMUNITY_Community 118|Community 118]] +- [[_COMMUNITY_Community 119|Community 119]] +- [[_COMMUNITY_Community 120|Community 120]] +- [[_COMMUNITY_Community 121|Community 121]] +- [[_COMMUNITY_Community 122|Community 122]] +- [[_COMMUNITY_Community 123|Community 123]] +- [[_COMMUNITY_Community 124|Community 124]] +- [[_COMMUNITY_Community 125|Community 125]] +- [[_COMMUNITY_Community 126|Community 126]] +- [[_COMMUNITY_Community 127|Community 127]] +- [[_COMMUNITY_Community 128|Community 128]] +- [[_COMMUNITY_Community 129|Community 129]] +- [[_COMMUNITY_Community 130|Community 130]] +- [[_COMMUNITY_Community 131|Community 131]] +- [[_COMMUNITY_Community 132|Community 132]] +- [[_COMMUNITY_Community 133|Community 133]] +- [[_COMMUNITY_Community 134|Community 134]] +- [[_COMMUNITY_Community 135|Community 135]] +- [[_COMMUNITY_Community 136|Community 136]] +- [[_COMMUNITY_Community 137|Community 137]] +- [[_COMMUNITY_Community 138|Community 138]] +- [[_COMMUNITY_Community 139|Community 139]] +- [[_COMMUNITY_Community 140|Community 140]] +- [[_COMMUNITY_Community 141|Community 141]] +- [[_COMMUNITY_Community 142|Community 142]] +- [[_COMMUNITY_Community 143|Community 143]] +- [[_COMMUNITY_Community 144|Community 144]] +- [[_COMMUNITY_Community 145|Community 145]] +- [[_COMMUNITY_Community 146|Community 146]] +- [[_COMMUNITY_Community 147|Community 147]] +- [[_COMMUNITY_Community 148|Community 148]] +- [[_COMMUNITY_Community 149|Community 149]] +- [[_COMMUNITY_Community 150|Community 150]] +- [[_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]] +- [[_COMMUNITY_Community 181|Community 181]] +- [[_COMMUNITY_Community 182|Community 182]] +- [[_COMMUNITY_Community 183|Community 183]] +- [[_COMMUNITY_Community 184|Community 184]] +- [[_COMMUNITY_Community 185|Community 185]] +- [[_COMMUNITY_Community 186|Community 186]] +- [[_COMMUNITY_Community 187|Community 187]] +- [[_COMMUNITY_Community 188|Community 188]] +- [[_COMMUNITY_Community 189|Community 189]] +- [[_COMMUNITY_Community 190|Community 190]] +- [[_COMMUNITY_Community 191|Community 191]] +- [[_COMMUNITY_Community 192|Community 192]] +- [[_COMMUNITY_Community 193|Community 193]] +- [[_COMMUNITY_Community 194|Community 194]] +- [[_COMMUNITY_Community 195|Community 195]] +- [[_COMMUNITY_Community 196|Community 196]] +- [[_COMMUNITY_Community 197|Community 197]] +- [[_COMMUNITY_Community 198|Community 198]] +- [[_COMMUNITY_Community 199|Community 199]] +- [[_COMMUNITY_Community 200|Community 200]] +- [[_COMMUNITY_Community 201|Community 201]] +- [[_COMMUNITY_Community 202|Community 202]] +- [[_COMMUNITY_Community 203|Community 203]] +- [[_COMMUNITY_Community 204|Community 204]] +- [[_COMMUNITY_Community 205|Community 205]] +- [[_COMMUNITY_Community 206|Community 206]] +- [[_COMMUNITY_Community 207|Community 207]] +- [[_COMMUNITY_Community 208|Community 208]] +- [[_COMMUNITY_Community 209|Community 209]] +- [[_COMMUNITY_Community 210|Community 210]] +- [[_COMMUNITY_Community 211|Community 211]] +- [[_COMMUNITY_Community 212|Community 212]] +- [[_COMMUNITY_Community 213|Community 213]] +- [[_COMMUNITY_Community 214|Community 214]] +- [[_COMMUNITY_Community 215|Community 215]] +- [[_COMMUNITY_Community 216|Community 216]] +- [[_COMMUNITY_Community 217|Community 217]] +- [[_COMMUNITY_Community 218|Community 218]] +- [[_COMMUNITY_Community 219|Community 219]] +- [[_COMMUNITY_Community 220|Community 220]] +- [[_COMMUNITY_Community 221|Community 221]] +- [[_COMMUNITY_Community 222|Community 222]] +- [[_COMMUNITY_Community 223|Community 223]] +- [[_COMMUNITY_Community 224|Community 224]] +- [[_COMMUNITY_Community 225|Community 225]] +- [[_COMMUNITY_Community 226|Community 226]] +- [[_COMMUNITY_Community 227|Community 227]] +- [[_COMMUNITY_Community 228|Community 228]] +- [[_COMMUNITY_Community 229|Community 229]] +- [[_COMMUNITY_Community 230|Community 230]] +- [[_COMMUNITY_Community 231|Community 231]] +- [[_COMMUNITY_Community 232|Community 232]] +- [[_COMMUNITY_Community 233|Community 233]] +- [[_COMMUNITY_Community 234|Community 234]] +- [[_COMMUNITY_Community 235|Community 235]] +- [[_COMMUNITY_Community 236|Community 236]] +- [[_COMMUNITY_Community 237|Community 237]] +- [[_COMMUNITY_Community 238|Community 238]] +- [[_COMMUNITY_Community 239|Community 239]] +- [[_COMMUNITY_Community 240|Community 240]] +- [[_COMMUNITY_Community 241|Community 241]] +- [[_COMMUNITY_Community 242|Community 242]] +- [[_COMMUNITY_Community 243|Community 243]] +- [[_COMMUNITY_Community 244|Community 244]] +- [[_COMMUNITY_Community 245|Community 245]] +- [[_COMMUNITY_Community 246|Community 246]] +- [[_COMMUNITY_Community 247|Community 247]] +- [[_COMMUNITY_Community 248|Community 248]] +- [[_COMMUNITY_Community 249|Community 249]] +- [[_COMMUNITY_Community 250|Community 250]] +- [[_COMMUNITY_Community 251|Community 251]] +- [[_COMMUNITY_Community 252|Community 252]] +- [[_COMMUNITY_Community 253|Community 253]] +- [[_COMMUNITY_Community 254|Community 254]] +- [[_COMMUNITY_Community 255|Community 255]] +- [[_COMMUNITY_Community 256|Community 256]] +- [[_COMMUNITY_Community 257|Community 257]] +- [[_COMMUNITY_Community 258|Community 258]] +- [[_COMMUNITY_Community 259|Community 259]] +- [[_COMMUNITY_Community 260|Community 260]] +- [[_COMMUNITY_Community 261|Community 261]] +- [[_COMMUNITY_Community 262|Community 262]] +- [[_COMMUNITY_Community 263|Community 263]] +- [[_COMMUNITY_Community 264|Community 264]] +- [[_COMMUNITY_Community 265|Community 265]] +- [[_COMMUNITY_Community 266|Community 266]] +- [[_COMMUNITY_Community 267|Community 267]] +- [[_COMMUNITY_Community 268|Community 268]] +- [[_COMMUNITY_Community 269|Community 269]] +- [[_COMMUNITY_Community 270|Community 270]] +- [[_COMMUNITY_Community 271|Community 271]] +- [[_COMMUNITY_Community 272|Community 272]] +- [[_COMMUNITY_Community 273|Community 273]] +- [[_COMMUNITY_Community 274|Community 274]] +- [[_COMMUNITY_Community 275|Community 275]] +- [[_COMMUNITY_Community 276|Community 276]] +- [[_COMMUNITY_Community 277|Community 277]] +- [[_COMMUNITY_Community 278|Community 278]] +- [[_COMMUNITY_Community 279|Community 279]] +- [[_COMMUNITY_Community 281|Community 281]] +- [[_COMMUNITY_Community 282|Community 282]] +- [[_COMMUNITY_Community 283|Community 283]] +- [[_COMMUNITY_Community 284|Community 284]] +- [[_COMMUNITY_Community 285|Community 285]] +- [[_COMMUNITY_Community 294|Community 294]] +- [[_COMMUNITY_Community 306|Community 306]] +- [[_COMMUNITY_Community 307|Community 307]] +- [[_COMMUNITY_Community 308|Community 308]] +- [[_COMMUNITY_Community 309|Community 309]] +- [[_COMMUNITY_Community 310|Community 310]] +- [[_COMMUNITY_Community 311|Community 311]] +- [[_COMMUNITY_Community 312|Community 312]] +- [[_COMMUNITY_Community 313|Community 313]] +- [[_COMMUNITY_Community 314|Community 314]] +- [[_COMMUNITY_Community 315|Community 315]] +- [[_COMMUNITY_Community 316|Community 316]] +- [[_COMMUNITY_Community 317|Community 317]] +- [[_COMMUNITY_Community 318|Community 318]] +- [[_COMMUNITY_Community 321|Community 321]] +- [[_COMMUNITY_Community 322|Community 322]] +- [[_COMMUNITY_Community 326|Community 326]] +- [[_COMMUNITY_Community 328|Community 328]] +- [[_COMMUNITY_Community 330|Community 330]] +- [[_COMMUNITY_Community 337|Community 337]] + +## God Nodes (most connected - your core abstractions) + +1. `useProject()` - 204 edges +2. `useUserPermissions()` - 178 edges +3. `useIssueDetail()` - 137 edges +4. `usePlatformOS()` - 134 edges +5. `CoreRootStore` - 126 edges +6. `useUser()` - 116 edges +7. `useAppRouter()` - 115 edges +8. `APIService` - 107 edges +9. `useMember()` - 94 edges +10. `useIssues()` - 79 edges + +## Surprising Connections (you probably didn't know these) + +- `UserLink()` --calls--> `useParams()` [INFERRED] + core/components/core/activity.tsx → app/compat/next/navigation.ts +- `IntegrationCard()` --calls--> `useParams()` [INFERRED] + core/components/project/integration-card.tsx → app/compat/next/navigation.ts +- `DefaultViewTab()` --calls--> `useParams()` [INFERRED] + core/components/workspace/views/header.tsx → app/compat/next/navigation.ts +- `WorkspaceDashboardPage()` --calls--> `useWorkspace()` [EXTRACTED] + app/(all)/[workspaceSlug]/(projects)/page.tsx → core/hooks/store/use-workspace.ts +- `ProjectArchivedCyclesPage()` --calls--> `useProject()` [EXTRACTED] + app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx → core/hooks/store/use-project.ts + +## Import Cycles + +- 1-file cycle: `app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx -> app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx` +- 1-file cycle: `app/routes.ts -> app/routes.ts` +- 3-file cycle: `core/components/project-states/create-update/create.tsx -> core/components/project-states/index.ts -> core/components/project-states/create-update/index.ts -> core/components/project-states/create-update/create.tsx` +- 3-file cycle: `core/components/project-states/create-update/index.ts -> core/components/project-states/create-update/update.tsx -> core/components/project-states/index.ts -> core/components/project-states/create-update/index.ts` +- 3-file cycle: `core/components/global/index.ts -> core/components/global/product-updates/index.ts -> core/components/global/product-updates/modal.tsx -> core/components/global/index.ts` +- 3-file cycle: `core/components/web-hooks/form/form.tsx -> core/components/web-hooks/index.ts -> core/components/web-hooks/form/index.ts -> core/components/web-hooks/form/form.tsx` +- 3-file cycle: `core/components/work-item-filters/filters-hoc/workspace-level.tsx -> core/components/workspace/views/modal.tsx -> core/components/workspace/views/form.tsx -> core/components/work-item-filters/filters-hoc/workspace-level.tsx` +- 3-file cycle: `core/components/issues/issue-layouts/quick-add/form/index.ts -> core/components/issues/issue-layouts/quick-add/form/root.tsx -> core/components/issues/issue-layouts/quick-add/index.ts -> core/components/issues/issue-layouts/quick-add/form/index.ts` +- 3-file cycle: `core/components/issues/issue-layouts/quick-add/form/index.ts -> core/components/issues/issue-layouts/quick-add/form/list.tsx -> core/components/issues/issue-layouts/quick-add/root.tsx -> core/components/issues/issue-layouts/quick-add/form/index.ts` +- 3-file cycle: `core/components/issues/issue-layouts/quick-add/form/calendar.tsx -> core/components/issues/issue-layouts/quick-add/root.tsx -> core/components/issues/issue-layouts/quick-add/form/index.ts -> core/components/issues/issue-layouts/quick-add/form/calendar.tsx` +- 3-file cycle: `core/components/issues/issue-layouts/quick-add/form/gantt.tsx -> core/components/issues/issue-layouts/quick-add/root.tsx -> core/components/issues/issue-layouts/quick-add/form/index.ts -> core/components/issues/issue-layouts/quick-add/form/gantt.tsx` +- 3-file cycle: `core/components/issues/issue-layouts/quick-add/form/index.ts -> core/components/issues/issue-layouts/quick-add/form/kanban.tsx -> core/components/issues/issue-layouts/quick-add/root.tsx -> core/components/issues/issue-layouts/quick-add/form/index.ts` +- 3-file cycle: `core/components/issues/issue-layouts/quick-add/form/index.ts -> core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx -> core/components/issues/issue-layouts/quick-add/root.tsx -> core/components/issues/issue-layouts/quick-add/form/index.ts` +- 3-file cycle: `core/components/views/form.tsx -> core/components/work-item-filters/filters-hoc/project-level.tsx -> core/components/views/modal.tsx -> core/components/views/form.tsx` +- 3-file cycle: `core/components/gantt-chart/chart/root.tsx -> core/components/gantt-chart/index.ts -> core/components/gantt-chart/root.tsx -> core/components/gantt-chart/chart/root.tsx` +- 3-file cycle: `core/components/modules/applied-filters/index.ts -> core/components/modules/applied-filters/root.tsx -> core/components/modules/index.ts -> core/components/modules/applied-filters/index.ts` +- 3-file cycle: `core/components/modules/index.ts -> core/components/modules/links/index.ts -> core/components/modules/links/list.tsx -> core/components/modules/index.ts` +- 3-file cycle: `core/components/modules/analytics-sidebar/index.ts -> core/components/modules/analytics-sidebar/root.tsx -> core/components/modules/index.ts -> core/components/modules/analytics-sidebar/index.ts` +- 3-file cycle: `core/components/modules/archived-modules/index.ts -> core/components/modules/archived-modules/view.tsx -> core/components/modules/index.ts -> core/components/modules/archived-modules/index.ts` +- 3-file cycle: `core/components/modules/archived-modules/header.tsx -> core/components/modules/index.ts -> core/components/modules/archived-modules/index.ts -> core/components/modules/archived-modules/header.tsx` + +## Communities (344 total, 80 thin omitted) + +### Community 0 - "Workspace Pages & Routing" + +Cohesion: 0.04 +Nodes (56): WorkspaceActiveCyclesPage(), WorkspaceDashboardPage(), ProgramTimelinePage(), GlobalViewIssuesPage(), WorkspaceViewsPage(), GeneralWorkspaceSettingsPage(), WORKSPACE_ACTIVE_CYCLES_DETAILS, WorkspaceActiveCyclesUpgrade (+48 more) + +### Community 1 - "Issue Headers & Navigation" + +Cohesion: 0.06 +Nodes (45): TUserProfileHeader, ProfileIssuesMobileHeader, ProjectArchivedCyclesPage(), issueService, SUPPORTED_LAYOUTS, SUPPORTED_LAYOUTS, IPagesHeaderProps, ProjectSettingsPage() (+37 more) + +### Community 2 - "Base Issues Store" + +Cohesion: 0.04 +Nodes (16): BaseIssuesStore, EIssueGroupedAction, ISSUE_GROUP_BY_KEY, ISSUE_ORDERBY_KEY, TIssueDisplayFilterOptions, getDifference(), getFilteredWorkItems(), getGroupedWorkItemIds() (+8 more) + +### Community 3 - "Epic & Section Components" + +Cohesion: 0.04 +Nodes (65): Props, SectionEmptyState(), CreateUpdateEpicModal(), EpicModalProps, SubIssuesListGroup, TSubIssuesListGroupProps, SubIssuesListItem, Props (+57 more) + +### Community 4 - "Activity Feed Items" + +Cohesion: 0.05 +Nodes (50): IssueArchivedAtActivity, TIssueArchivedAtActivity, IssueAssigneeActivity, TIssueAssigneeActivity, IssueAttachmentActivity, TIssueAttachmentActivity, IssueCycleActivity, TIssueCycleActivity (+42 more) + +### Community 5 - "Analytics & Profile Pages" + +Cohesion: 0.05 +Nodes (53): AnalyticsPage(), ProfileActivityPage(), UseProfileLayout(), ArchivedIssueDetailsPage(), ProjectArchivedModulesPage(), ProjectCyclesPage(), ProjectInboxPage(), ProjectModulesPage() (+45 more) + +### Community 6 - "Layout & Token UI" + +Cohesion: 0.06 +Nodes (42): GeneratedTokenDetails(), Props, BASE_LAYOUTS, LayoutSwitcher(), Props, ExistingIssuesListModal(), projectService, Props (+34 more) + +### Community 7 - "Archive & Delete Modals" + +Cohesion: 0.08 +Nodes (34): ArchiveIssueModal(), Props, DeleteIssueModal, Props, Props, TIssueCrudState, BaseCalendarRoot, BaseKanBanRoot (+26 more) + +### Community 8 - "Member Settings Columns" + +Cohesion: 0.05 +Nodes (30): MemberHeaderColumn, Props, AccountTypeColumn, AccountTypeProps, NameColumn(), NameProps, RowData, RowData (+22 more) + +### Community 9 - "Multi-Select Actions" + +Cohesion: 0.05 +Nodes (47): MultipleSelectEntityAction, Props, MultipleSelectGroupAction(), Props, MultipleSelectGroup, Props, IssuesSidebarBlock, Props (+39 more) + +### Community 10 - "Module Sidebar & Filters" + +Cohesion: 0.05 +Nodes (37): ModuleButtonContent(), ModuleButtonContentProps, AppliedModuleFilters, Props, ModuleAnalyticsSidebar, ArchivedModulesHeader, ArchiveModuleModal(), Props (+29 more) + +### Community 11 - "Onboarding & Workspace Setup" + +Cohesion: 0.06 +Nodes (41): CreateWorkspacePage, UserInvitationsPage(), workspaceService, OnboardingPage(), ProfileSettingsPage(), WorkspaceInvitationPage(), IssueDetailsPage, IssueDetailsPage() (+33 more) + +### Community 13 - "Gantt Chart Blocks" + +Cohesion: 0.07 +Nodes (34): GanttChartBlock, Props, BlockRow, GanttChartBlocksProps, GanttChartRowList(), Props, GanttChartBlocksList(), GanttChartBlocksProps (+26 more) + +### Community 14 - "Issue Store Interfaces" + +Cohesion: 0.08 +Nodes (22): IArchivedIssues, ICycleIssues, IBaseIssuesStore, ICalendarStore, IIssueKanBanViewStore, IssueKanBanViewStore, IIssueStore, IssueStore (+14 more) + +### Community 15 - "Billing & Plan Cards" + +Cohesion: 0.05 +Nodes (39): BasePaidPlanCard, TBasePaidPlanCardProps, PlanCheckoutButton, Props, TCheckoutParams, DiscountInfo(), getActualPrice(), PLANS_WITH_DISCOUNT (+31 more) + +### Community 16 - "Gantt Chart Timeline" + +Cohesion: 0.07 +Nodes (38): GanttChartHeader, GanttChartMainContent, ChartViewRootProps, timelineViewHelpers, bindZero(), charCapitalize(), currentViewDataWithView(), datePreview() (+30 more) + +### Community 17 - "Workbox Service Worker" + +Cohesion: 0.06 +Nodes (14): cacheMatchIgnoreParams(), Deferred, executeQuotaErrorCallbacks(), NetworkFirst, NetworkOnly, RegExpRoute, Route, Router (+6 more) + +### Community 18 - "Attachments UI" + +Cohesion: 0.07 +Nodes (37): getFileIcon(), IssueAttachmentsDetail, TAttachmentOperationsRemoveModal, TIssueAttachmentsDetail, IssueAttachmentItemList, TIssueAttachmentItemList, IssueAttachmentsListItem, TIssueAttachmentsListItem (+29 more) + +### Community 19 - "Pomodoro Timer" + +Cohesion: 0.06 +Nodes (20): formatCountdown(), PomodoroControls, Props, PomodoroCountdown(), Props, SIZE_CLASSES, PomodoroHeaderButton, Props (+12 more) + +### Community 20 - "Analytics Store" + +Cohesion: 0.05 +Nodes (13): TEntityDetails, BaseAnalyticsStore, DurationType, IBaseAnalyticsStore, EditorAssetStore, IEditorAssetStore, IInstanceStore, InstanceStore (+5 more) + +### Community 21 - "Dropdowns (Cycle/Date/Estimate)" + +Cohesion: 0.09 +Nodes (35): CycleDropdown, DateDropdown, Props, EstimateDropdown, IntakeStateDropdown, TWorkItemStateDropdownProps, MemberDropdown, TMemberDropdownProps (+27 more) + +### Community 22 - "Dependencies & Packages" + +Cohesion: 0.04 +Nodes (54): dependencies, @atlaskit/pragmatic-drag-and-drop, @atlaskit/pragmatic-drag-and-drop-auto-scroll, @atlaskit/pragmatic-drag-and-drop-hitbox, axios, @bprogress/core, clsx, cmdk (+46 more) + +### Community 23 - "Button Components" + +Cohesion: 0.07 +Nodes (38): BackgroundButton(), BorderButton(), ButtonProps, DropdownButton(), DropdownButtonProps, TransparentButton(), BACKGROUND_BUTTON_VARIANTS, BORDER_BUTTON_VARIANTS (+30 more) + +### Community 24 - "Projects Pages" + +Cohesion: 0.06 +Nodes (28): CoverImage(), TCoverImageProps, ImagePickerPopover, TimezoneSelect, TProfileSidebar, ArchiveRestoreProjectModal(), Props, ProjectCardList (+20 more) + +### Community 25 - "Project Issues Pages" + +Cohesion: 0.14 +Nodes (21): ProjectArchivedIssuesPage(), ProjectIssuesPage(), WorkspaceMembersSettingsPage, WorklogsSettingsPage, NotAuthorizedView, Props, PageHead(), PageHeadTitleProps (+13 more) + +### Community 26 - "Gantt Layout Base" + +Cohesion: 0.06 +Nodes (32): BaseGanttLayout, BaseGanttSidebar, Props, ChartViewRoot, TimeLineTypeContext, GanttChartRoot, GanttChartRootProps, GanttDnDHOC (+24 more) + +### Community 27 - "Profile & Image Upload" + +Cohesion: 0.05 +Nodes (36): fileService, Props, UserImageUploadModal, authService, defaultValues, EProfileSetupSteps, ProfileSetup, Props (+28 more) + +### Community 28 - "Cycle Detail Page" + +Cohesion: 0.08 +Nodes (32): CycleDetailPage(), IActiveCycleDetails, useCyclesDetails(), CycleAnalyticsProgress, CycleDetailsSidebar, Props, CycleSidebarDetails, cycleService (+24 more) + +### Community 29 - "Inbox Applied Filters" + +Cohesion: 0.08 +Nodes (26): InboxIssueAppliedFiltersDate, InboxIssueAppliedFiltersLabel, InboxIssueAppliedFiltersMember, InboxIssueAppliedFiltersPriority, InboxIssueAppliedFilters, InboxIssueAppliedFiltersState, InboxIssueAppliedFiltersStatus, FilterState (+18 more) + +### Community 30 - "Community 30" + +Cohesion: 0.06 +Nodes (30): PowerKMenuBuilder(), Props, PowerKCyclesMenu, Props, PowerKMenuEmptyState(), Props, Props, PowerKModulesMenu (+22 more) + +### Community 31 - "Community 31" + +Cohesion: 0.07 +Nodes (7): IssueFiltersService, IArchivedIssuesFilter, ArchivedIssues, IBaseIssueFilterStore, IIssueFilterHelperStore, ILocalStoreIssueFilters, IssueFilterHelperStore + +### Community 32 - "Community 32" + +Cohesion: 0.12 +Nodes (32): useParams(), IBaseCalendarRoot, CalendarChart, IssueLayoutHOC, Props, IBaseKanBanLayout, KanbanStoreType, IBaseListRoot (+24 more) + +### Community 33 - "Community 33" + +Cohesion: 0.06 +Nodes (9): TFileAssetType, UnSplashImage, UnSplashImageUrls, FileUploadService, IssueActivityService, IssueAttachmentService, IssueCommentService, IssueRelationService (+1 more) + +### Community 34 - "Community 34" + +Cohesion: 0.09 +Nodes (14): CycleFilterStore, ICycleFilterStore, CoreRootStore, BaseTimeLineStore, BlockData, IBaseTimelineStore, IIssuesTimeLineStore, IssuesTimeLineStore (+6 more) + +### Community 35 - "Community 35" + +Cohesion: 0.06 +Nodes (19): AudioIcon(), AudioIconProps, CssIcon(), CsvIcon(), DefaultIcon(), DocIcon(), FigmaIcon(), HtmlIcon() (+11 more) + +### Community 36 - "Community 36" + +Cohesion: 0.09 +Nodes (29): defaultValues, IssueLinkCreateUpdateModal, TIssueLinkCreateEditModal, TIssueLinkCreateFormFieldOptions, TLinkOperationsModal, IssueLinkDetail(), TIssueLinkDetail, IssueLinkItem (+21 more) + +### Community 37 - "Community 37" + +Cohesion: 0.13 +Nodes (24): Props, CalendarDayTile, Props, CalendarMonthsDropdown, Props, CalendarOptionsDropdown, ICalendarHeader, CalendarHeader (+16 more) + +### Community 38 - "Community 38" + +Cohesion: 0.08 +Nodes (31): CreateUpdateLabelInline, defaultValues, errorCodes, TCreateUpdateLabelInlineProps, TLabelOperationsCallbacks, DeleteLabelModal, Props, ICustomMenuItem (+23 more) + +### Community 39 - "Community 39" + +Cohesion: 0.07 +Nodes (30): DescriptionInputLoader(), Props, DescriptionInput, Props, TFormData, workspaceService, InboxIssueContentProperties, InboxIssueMainContent (+22 more) + +### Community 40 - "Community 40" + +Cohesion: 0.08 +Nodes (30): ProjectActionsMenu(), Props, ProjectHeader, Props, TabNavigationOverflowMenu(), TNavigationItem, TTabNavigationRootProps, getDefaultTabUrl() (+22 more) + +### Community 41 - "Community 41" + +Cohesion: 0.05 +Nodes (8): APIService, AppConfigService, IntakeWorkItemVersionService, InstanceService, ProjectArchiveService, ProjectExportService, TimezoneService, WebhookService + +### Community 43 - "Community 43" + +Cohesion: 0.08 +Nodes (29): DocumentEditor, DocumentEditorWrapperProps, EditorMentionsRoot(), EditorUserMention, Props, LiteTextEditorWrapperProps, workspaceService, LiteToolbar() (+21 more) + +### Community 44 - "Community 44" + +Cohesion: 0.07 +Nodes (28): getRelationActivityContent(), IssueRelationActivity, TIssueRelationActivity, IssueDetailWidgetActionButtons(), Props, IssueDetailWidgetCollapsibles, Props, IssueDetailWidgetModals (+20 more) + +### Community 45 - "Community 45" + +Cohesion: 0.09 +Nodes (28): PageEditorHeaderLogoPicker, Props, PageEditorHeaderRoot, Props, PageHeaderActions, Props, PageArchivedBadge, Props (+20 more) + +### Community 46 - "Community 46" + +Cohesion: 0.07 +Nodes (26): StateCreate, TStateCreate, StateForm(), TStateForm, StateUpdate, TStateUpdate, GroupItem, TGroupItem (+18 more) + +### Community 47 - "Community 47" + +Cohesion: 0.07 +Nodes (25): SubIssueFilters, TSubIssueFiltersProps, FilterAssignees, Props, FilterCycle, Props, FilterDueDate, FilterLabels (+17 more) + +### Community 48 - "Community 48" + +Cohesion: 0.07 +Nodes (11): EstimateService, Estimate, IEstimate, EstimatePoint, IEstimatePoint, TErrorCodes, TErrorCodes, IProjectEstimateStore (+3 more) + +### Community 49 - "Community 49" + +Cohesion: 0.08 +Nodes (25): ProjectPageDetailsLayout(), PageActions, Props, TPageActions, PagesListHeaderRoot, BlockItemAction, Props, PageListBlock (+17 more) + +### Community 50 - "Community 50" + +Cohesion: 0.07 +Nodes (27): LayoutDropDown, CalendarLayout, ProjectViewCalendarLayout, KanBanLayout, ProjectViewKanBanLayout, ArchivedIssueListLayout, ListLayout, ProjectViewListLayout (+19 more) + +### Community 51 - "Community 51" + +Cohesion: 0.11 +Nodes (24): TWorkItemDetailRoot, WorkItemDetailRoot, SidebarPropertyListItem(), TSidebarPropertyListItemProps, IssueCycleSelect, TIssueCycleSelect, IssueLabel, IssueModuleSelect (+16 more) + +### Community 52 - "Community 52" + +Cohesion: 0.08 +Nodes (23): FilterOption(), Props, FilterLead, Props, FilterMembers, Props, Props, FilterStartDate (+15 more) + +### Community 53 - "Community 53" + +Cohesion: 0.08 +Nodes (22): isEstimateSystemEnabled(), CreateEstimateModal, TCreateEstimateModal, EstimateCreateStageOne(), TEstimateCreateStageOne, EstimateNumberInput(), TEstimateNumberInputProps, EstimateInputRoot() (+14 more) + +### Community 54 - "Community 54" + +Cohesion: 0.07 +Nodes (22): fileService, Props, TTabOption, TButtonVariants, TDropdownProps, ILabelDropdownProps, LabelDropdown(), IIssuePropertyLabels (+14 more) + +### Community 55 - "Community 55" + +Cohesion: 0.09 +Nodes (22): DescriptionVersionsDropdown, DescriptionVersionsDropdownItem, Props, Props, DescriptionVersionsModal, Props, DescriptionVersionsRoot, Props (+14 more) + +### Community 56 - "Community 56" + +Cohesion: 0.09 +Nodes (23): AvatarProps, ButtonAvatars, ModuleCardItem, Props, Props, ModuleStatusDropdown, Props, ReadonlyCycle (+15 more) + +### Community 57 - "Community 57" + +Cohesion: 0.08 +Nodes (25): ConfirmIssueDiscard(), Props, IssueDefaultProperties, IssueParentTag, IssueProjectSelect, TIssueProjectSelectProps, IssueTitleInput, TIssueTitleInputProps (+17 more) + +### Community 58 - "Community 58" + +Cohesion: 0.12 +Nodes (7): IPowerKCommandRegistry, PowerKCommandRegistry, formatModifierShortcut(), isTypingInInput(), ShortcutHandler, TPowerKCommandConfig, TPowerKContext + +### Community 60 - "Community 60" + +Cohesion: 0.11 +Nodes (20): Inbox(), WorkItemLevelModals, TWorkspaceLevelModalsProps, WorkspaceLevelModals, useProjectsAppPowerKCommands(), TPowerKCreationCommandKeys, usePowerKCreationCommands(), usePowerKHelpCommands() (+12 more) + +### Community 61 - "Community 61" + +Cohesion: 0.08 +Nodes (24): EmptyStateProps, IssueSearchModalEmptyState(), ActiveCycleStats, ActiveCycleProductivity, ActiveCycleProductivityProps, ActiveCycleProgress, ActiveCycleProgressProps, ActiveCycleRoot (+16 more) + +### Community 62 - "Community 62" + +Cohesion: 0.06 +Nodes (12): checkExpiry(), RowData, useExportColumns(), integrationService, Props, RowData, Props, SingleExport() (+4 more) + +### Community 63 - "Community 63" + +Cohesion: 0.11 +Nodes (23): ContentLimitBanner(), Props, PageEditorBody, Props, TEditorBodyConfig, TEditorBodyHandlers, TPageRootProps, PageContentLoader() (+15 more) + +### Community 64 - "Community 64" + +Cohesion: 0.11 +Nodes (18): Props, Props, DropdownOptions, Props, DeleteEstimateModal, TDeleteEstimateModal, EstimateList, EstimateListItemButtons (+10 more) + +### Community 65 - "Community 65" + +Cohesion: 0.08 +Nodes (22): ColorPalette(), STICKY_COLORS_LIST, TProps, StickyEditor, Props, StickyEditorToolbar(), StickyActionBar, IStickyDelete (+14 more) + +### Community 66 - "Community 66" + +Cohesion: 0.06 +Nodes (21): Props, SpreadsheetAssigneeColumn, Props, SpreadsheetAttachmentColumn, Props, SpreadsheetCreatedOnColumn, Props, SpreadsheetCycleColumn (+13 more) + +### Community 67 - "Community 67" + +Cohesion: 0.09 +Nodes (5): IInboxIssueStore, InboxIssueStore, IProjectInboxStore, ProjectInboxStore, TLoader + +### Community 68 - "Community 68" + +Cohesion: 0.07 +Nodes (7): BasePage, TBasePage, TBasePageServices, ExtendedBasePage, TExtendedPageInstance, PageEditorInstance, TPageEditorInstance + +### Community 69 - "Community 69" + +Cohesion: 0.08 +Nodes (21): EstimateDisableSwitch, TEstimateDisableSwitch, EstimateLoaderScreen(), EstimateRoot, TEstimateRoot, ExportForm, FormData, projectExportService (+13 more) + +### Community 70 - "Community 70" + +Cohesion: 0.07 +Nodes (8): projectService, Props, SelectRepository(), IntegrationCard(), integrationDetails, projectService, Props, ProjectService + +### Community 71 - "Community 71" + +Cohesion: 0.17 +Nodes (16): AutomationsProjectSettingsHeader, EstimatesProjectSettingsHeader, FeaturesCyclesProjectSettingsHeader, FeaturesIntakeProjectSettingsHeader, FeaturesModulesProjectSettingsHeader, FeaturesPagesProjectSettingsHeader, FeaturesTimeTrackingProjectSettingsHeader, FeaturesViewsProjectSettingsHeader (+8 more) + +### Community 72 - "Community 72" + +Cohesion: 0.14 +Nodes (19): AssigneeStatComponent, TAssigneeData, TAssigneeStatComponent, LabelStatComponent, TLabelData, TLabelStatComponent, createFilterUpdateHandler(), PROGRESS_STATS (+11 more) + +### Community 73 - "Community 73" + +Cohesion: 0.11 +Nodes (19): TTimezoneSelect, PowerKModalCommandItem(), Props, formatShortcutForDisplay(), KeySequenceBadge(), ShortcutBadge(), PowerKProjectStatesMenuItems, TPowerKProjectStatesMenuItemsProps (+11 more) + +### Community 74 - "Community 74" + +Cohesion: 0.09 +Nodes (20): CreateWebhookModal(), ICreateWebhookModal, Props, WebhookDeleteSection(), Props, WEBHOOK_EVENT_TYPES, WebhookOptions(), initialWebhookPayload (+12 more) + +### Community 76 - "Community 76" + +Cohesion: 0.13 +Nodes (16): AppliedDateFilters, Props, CycleAppliedFiltersList, DATE_FILTERS, Props, AppliedStatusFilters, Props, ArchivedCycleLayoutRoot (+8 more) + +### Community 77 - "Community 77" + +Cohesion: 0.15 +Nodes (16): WorkspaceStickyHeader, StickiesEmptyState(), StickiesInfinite, StickiesLayout(), StickiesList, TProps, TStickiesLayout, StickiesLoader() (+8 more) + +### Community 78 - "Community 78" + +Cohesion: 0.09 +Nodes (20): useRouter(), ContentOverflowWrapper, IContentOverflowWrapper, LinksEmptyState(), getDisplayContent(), RecentsEmptyState(), EWidgetKeys, Props (+12 more) + +### Community 79 - "Community 79" + +Cohesion: 0.10 +Nodes (17): ThemeSwitcher, CustomThemeColorInputs, Props, CustomThemeSelector, CustomThemeDownloadConfigButton, Props, CustomThemeImportConfigButton, Props (+9 more) + +### Community 80 - "Community 80" + +Cohesion: 0.14 +Nodes (14): CreateIssueToastActionItems, TCreateIssueToastActionItems, ListQuickAddIssueButton, CalendarQuickAddIssueForm, GanttQuickAddIssueForm, KanbanQuickAddIssueForm, ListQuickAddIssueForm, QuickAddIssueFormRoot (+6 more) + +### Community 81 - "Community 81" + +Cohesion: 0.10 +Nodes (20): Props, Props, ProjectNetworkIcon(), Props, ProjectAttributes(), Props, TCreateProjectFormProps, getProjectFormValues() (+12 more) + +### Community 82 - "Community 82" + +Cohesion: 0.08 +Nodes (7): ProjectPage, IProjectPageStore, ProjectPageStore, ROLE_PERMISSIONS_TO_CREATE_PAGE, TError, TLoader, TProjectPage + +### Community 83 - "Community 83" + +Cohesion: 0.11 +Nodes (8): IProjectRootStore, ProjectRootStore, IProjectFilterStore, ProjectFilterStore, IProjectPublishStore, ProjectPublishStore, IProjectStore, ProjectOverviewCollapsible + +### Community 84 - "Community 84" + +Cohesion: 0.11 +Nodes (20): AuthBanner(), TAuthBanner, AuthHeader, AuthHeaderBase(), TAuthHeader, TAuthHeaderBase, Titles, workSpaceService (+12 more) + +### Community 85 - "Community 85" + +Cohesion: 0.10 +Nodes (18): CommentCardDisplay, TCommentCardDisplayProps, CommentCardEditForm, Props, CommentCard, TCommentCard, CommentBlock, TCommentBlock (+10 more) + +### Community 86 - "Community 86" + +Cohesion: 0.10 +Nodes (18): DateFilterModal(), defaultValues, Props, TFormValues, DateFilterSelect(), DueDate, dueDateRange, Props (+10 more) + +### Community 88 - "Community 88" + +Cohesion: 0.15 +Nodes (17): GlobalIssuesHeader, ViewListLoader(), DefaultWorkspaceViewQuickActions, Props, DeleteGlobalViewModal, Props, DefaultViewTab(), GlobalViewsHeader (+9 more) + +### Community 89 - "Community 89" + +Cohesion: 0.11 +Nodes (17): aiService, FormData, GptAssistantPopover(), Props, RichTextEditor, aiService, IssueDescriptionEditor, TIssueDescriptionEditorProps (+9 more) + +### Community 92 - "Community 92" + +Cohesion: 0.15 +Nodes (10): AuthBase(), AuthBaseProps, authContentMap, AuthHeader, AuthHeaderProps, TAuthHeaderBase, DefaultLayout(), Props (+2 more) + +### Community 93 - "Community 93" + +Cohesion: 0.12 +Nodes (15): WorkspaceAnalyticsHeader, ProgramTimelineHeader, BillingWorkspaceSettingsHeader, ExportsWorkspaceSettingsHeader, GeneralWorkspaceSettingsHeader, MembersWorkspaceSettingsHeader, WebhooksWorkspaceSettingsHeader, WebhookDetailsWorkspaceSettingsHeader (+7 more) + +### Community 94 - "Community 94" + +Cohesion: 0.12 +Nodes (16): CountChip(), TCountChip, MembersLayoutLoader(), ConfirmWorkspaceMemberRemove, Props, ConfirmWorkspaceMemberRemove, Props, WorkspaceInvitationsListItem (+8 more) + +### Community 95 - "Community 95" + +Cohesion: 0.10 +Nodes (13): GenericLayoutLoaderProps, WorkspaceDraftEmptyState, TWorkspaceDraftIssuesLoader, WorkspaceDraftIssuesLoader(), TWorkspaceDraftIssuesRoot, WorkspaceDraftIssuesRoot, CalendarDay(), CalendarLayoutLoader() (+5 more) + +### Community 96 - "Community 96" + +Cohesion: 0.12 +Nodes (14): NotificationAppSidebarOption, TNotificationAppSidebarOption, NotificationCardListRoot, TNotificationCardListRoot, NotificationEmptyState, TNotificationEmptyStateProps, AppliedFilters, TAppliedFilters (+6 more) + +### Community 97 - "Community 97" + +Cohesion: 0.14 +Nodes (15): ProjectAccessRestriction, TProps, DeleteProjectViewModal, Props, useViewPublish(), Props, ViewQuickActions, Props (+7 more) + +### Community 98 - "Community 98" + +Cohesion: 0.15 +Nodes (17): PageOptionsDropdown, Props, PAGE_NAVIGATION_PANE_TAB_KEYS, PageNavigationPaneRoot, Props, ORDERED_PAGE_NAVIGATION_TABS_LIST, PAGE_NAVIGATION_PANE_TABS_LIST, TPageNavigationPaneTab (+9 more) + +### Community 99 - "Community 99" + +Cohesion: 0.16 +Nodes (16): TCommandPaletteState, TPowerKCommandGroup, TPowerKContextType, TSelectionPageProps, Props, usePowerKCycleContextBasedActions(), CONTEXT_ENTITY_MAP, TContextEntityMap (+8 more) + +### Community 101 - "Community 101" + +Cohesion: 0.08 +Nodes (3): ProjectStateService, IStateStore, StateStore + +### Community 103 - "Community 103" + +Cohesion: 0.13 +Nodes (11): IIssueActivityStore, IIssueActivityStoreActions, IssueActivityStore, TActivityLoader, IIssueCommentStore, IIssueCommentStoreActions, IssueCommentStore, TCommentLoader (+3 more) + +### Community 104 - "Community 104" + +Cohesion: 0.16 +Nodes (17): AppSidebar, SidebarWrapper, FavoriteFolder(), Props, FavoriteItemTitle, FavoriteRoot, Props, getCanDrop() (+9 more) + +### Community 105 - "Community 105" + +Cohesion: 0.10 +Nodes (17): AppliedDateFilters, Props, AppliedMembersFilters, Props, DATE_FILTERS, MEMBERS_FILTERS, PageAppliedFiltersList(), Props (+9 more) + +### Community 106 - "Community 106" + +Cohesion: 0.12 +Nodes (15): HOME_WIDGETS_LIST, NoProjectsEmptyState, DashboardQuickLinks, HomeLoader(), ManageWidgetsModal, TProps, getCanDrop(), getInstructionFromPayload() (+7 more) + +### Community 107 - "Community 107" + +Cohesion: 0.11 +Nodes (18): TPageRootHandlers, AssetItem, AssetItemProps, PageNavigationPaneAssetsTabPanel, Props, PageNavigationPaneAssetsTabEmptyState(), PageNavigationPaneInfoTabActorsInfo, Props (+10 more) + +### Community 108 - "Community 108" + +Cohesion: 0.14 +Nodes (17): DateRangeFilterValueInput, TDateRangeFilterValueInputProps, SingleDateFilterValueInput, TSingleDateFilterValueInputProps, AdditionalFilterValueInput, FilterValueInput, MultiSelectFilterValueInput, TMultiSelectFilterValueInputProps (+9 more) + +### Community 109 - "Community 109" + +Cohesion: 0.14 +Nodes (9): IIssueAttachmentStore, IIssueAttachmentStoreActions, IIssueRelationStore, IIssueRelationStoreActions, IssueRelationStore, IIssueDetail, IIssueSubscriptionStore, IIssueSubscriptionStoreActions (+1 more) + +### Community 110 - "Community 110" + +Cohesion: 0.14 +Nodes (15): NotificationItemArchiveOption, TNotificationItemArchiveOption, NotificationItemOptionButton(), TNotificationItemOptionButton, NotificationItemReadOption, TNotificationItemReadOption, NotificationOption, TNotificationOption (+7 more) + +### Community 112 - "Community 112" + +Cohesion: 0.12 +Nodes (5): ProjectWorkItemDetailsHeader, PageDetailsHeader, ProjectViewIssuesHeader, ContentWrapper(), ContentWrapperProps + +### Community 113 - "Community 113" + +Cohesion: 0.18 +Nodes (13): WorkItemDetailsHeader, ProjectLayout(), ExtendedAppHeader, SidebarHamburgerToggle, TabNavigationRoot, Props, AppSidebarToggleButton, TSidebarWrapperProps (+5 more) + +### Community 114 - "Community 114" + +Cohesion: 0.13 +Nodes (13): DragSourceData, useGroupDropTarget(), UseGroupDropTargetProps, useLayoutState(), UseLayoutStateProps, BaseKanbanGroup, GroupHeader(), BaseKanbanItem (+5 more) + +### Community 115 - "Community 115" + +Cohesion: 0.09 +Nodes (14): authService, ChangeEmailModal, defaultValues, Props, TModalStep, TUniqueCodeValuesForm, authService, defaultShowPassword (+6 more) + +### Community 116 - "Community 116" + +Cohesion: 0.10 +Nodes (14): Props, ModuleAnalyticsProgress, moduleBurnDownChartOptions, TModuleAnalyticsProgress, ModuleProgressStats, defaultValues, Props, CreateUpdateModuleLinkModal() (+6 more) + +### Community 117 - "Community 117" + +Cohesion: 0.11 +Nodes (15): SubIssueDisplayFilters, TSubIssueDisplayFiltersProps, Props, FilterDisplayProperties, Props, FilterExtraOptions, ISSUE_EXTRA_OPTIONS, Props (+7 more) + +### Community 118 - "Community 118" + +Cohesion: 0.11 +Nodes (15): PowerKLabelsMenu, PowerKMembersMenu, Props, PowerKModuleContextBasedPages, Props, PowerKModuleStatusMenu, Props, PowerKWorkItemEstimatesMenu (+7 more) + +### Community 119 - "Community 119" + +Cohesion: 0.13 +Nodes (9): AccountStore, IAccountStore, BaseUserPermissionStore, ETempUserRole, IBaseUserPermissionStore, IUserPermissionStore, workspaceService, IUserStore (+1 more) + +### Community 120 - "Community 120" + +Cohesion: 0.13 +Nodes (7): IWorkItemSubIssueFiltersStore, WorkItemSubIssueFiltersStore, IIssueSubIssuesStore, IIssueSubIssuesStoreActions, IssueSubIssuesStore, TSubIssueHelpers, TSubIssueHelpersKeys + +### Community 121 - "Community 121" + +Cohesion: 0.12 +Nodes (16): activityDetails, ActivityIcon(), ActivityMessage(), ActivityMessageProps, inboxActivityMessage, IssueLink(), LabelPill, UserLink() (+8 more) + +### Community 122 - "Community 122" + +Cohesion: 0.12 +Nodes (19): CalendarDayColumn, CalendarHourDropBand, CalendarHoursGrid, DayPlanBlock, HandleDragAndDrop, HandleResizePlan, Props, HoursIssueBlock (+11 more) + +### Community 123 - "Community 123" + +Cohesion: 0.12 +Nodes (13): withDockItems(), WithDockItemsProps, AppSidebarItemsRoot, Props, AppSidebarButtonItemProps, AppSidebarItemComponent, AppSidebarItemData, AppSidebarItemIconProps (+5 more) + +### Community 124 - "Community 124" + +Cohesion: 0.17 +Nodes (14): CustomizeNavigationDialog, PERSONAL_ITEMS, TCustomizeNavigationDialogProps, TWorkspaceNavigationItem, SidebarNavItem(), TSidebarNavItem, TExtendedSidebarItemProps, getSidebarNavigationItemIcon() (+6 more) + +### Community 125 - "Community 125" + +Cohesion: 0.14 +Nodes (13): ProjectDetailSettingsLayout(), WorkspaceSettingLayout, getProjectActivePath(), getWorkspaceActivePath(), pathnameToAccessKey(), projectHrefToLabelMap, workspaceHrefToLabelMap, Props (+5 more) + +### Community 126 - "Community 126" + +Cohesion: 0.19 +Nodes (14): defaultValues, LinkCreateUpdateModal, TLinkCreateEditModal, TLinkCreateFormFieldOptions, TLinkOperationsModal, ProjectLinkDetail, TProjectLinkDetail, ProjectLinkList (+6 more) + +### Community 127 - "Community 127" + +Cohesion: 0.14 +Nodes (14): InboxIssueActionsHeader, TInboxIssueActionsHeader, InboxIssueActionsMobileHeader, Props, TInboxContentRoot, InboxIssueStatus, DeclineIssueModal(), Props (+6 more) + +### Community 128 - "Community 128" + +Cohesion: 0.16 +Nodes (16): removeNillKeys(), TAdditionalWorkItemFiltersProps, TWorkItemFilterProps, TWorkItemFiltersHOCProps, WorkItemFilterRoot, WorkItemFiltersHOC, TProjectLevelWorkItemFiltersHOCProps, TEnableSaveViewProps (+8 more) + +### Community 129 - "Community 129" + +Cohesion: 0.13 +Nodes (13): ProfileSettingsSidebarHeader, ICONS, ProfileSettingsSidebarItemCategories, Props, Props, ProfileSettingsSidebarWorkspaceOptions, ProjectSettingsSidebarHeader, ProjectSettingsSidebarItemCategories (+5 more) + +### Community 130 - "Community 130" + +Cohesion: 0.14 +Nodes (13): FavoriteItemDragHandle, Props, FavoriteItemIcon(), ICON_MAP, Props, FavoriteItemQuickAction, Props, FavoriteItemWrapper() (+5 more) + +### Community 132 - "Community 132" + +Cohesion: 0.17 +Nodes (11): GlobalModals, ProfileSettingsModal, TGlobalModalsProps, AppRailRoot, WorkspaceContentWrapper, WorkspaceAuthWrapper, AppRailVisibilityContext, useAppRailVisibility() (+3 more) + +### Community 133 - "Community 133" + +Cohesion: 0.18 +Nodes (11): FilterCreatedDate, Props, FilterCreatedBy, Props, PageFiltersSelection, Props, Props, ViewFiltersSelection (+3 more) + +### Community 134 - "Community 134" + +Cohesion: 0.12 +Nodes (7): ScriptProps, AppProgressBar, AppProvider(), IAppProvider, InstanceWrapper, StoreWrapper, StoreProvider() + +### Community 135 - "Community 135" + +Cohesion: 0.14 +Nodes (9): AnalyticsWrapper(), Props, InsightCardProps, Overview(), getAnalyticsTabs(), TimeTracking, analyticsService, TotalInsights (+1 more) + +### Community 136 - "Community 136" + +Cohesion: 0.15 +Nodes (13): CycleCreateUpdateModal(), CycleModalProps, cycleService, InboxIssueCreateModalRoot(), TInboxIssueCreateModalRoot, ProjectLevelModals, TProjectLevelModalsProps, CreateUpdateModuleModal (+5 more) + +### Community 137 - "Community 137" + +Cohesion: 0.17 +Nodes (12): defaultValues, ILabelCreate, LabelListItem, TLabelListItem, LabelList, TLabelList, TIssueLabel, TLabelOperations (+4 more) + +### Community 138 - "Community 138" + +Cohesion: 0.17 +Nodes (11): ProjectArchivedEmptyState, CycleEmptyState, GlobalViewEmptyState, IssueLayoutEmptyState(), Props, ModuleEmptyState, ProfileViewEmptyState, ProjectEpicsEmptyState() (+3 more) + +### Community 139 - "Community 139" + +Cohesion: 0.12 +Nodes (16): IRoleOption, MemberListFilters, MemberListFiltersDropdown, PROJECT_ROLE_OPTIONS, Props, RoleFilterGroup, WORKSPACE_ROLE_OPTIONS, ProjectMemberListItem (+8 more) + +### Community 140 - "Community 140" + +Cohesion: 0.13 +Nodes (14): InvitationModalActions, TInvitationModalActionsProps, InvitationFields, TInvitationFieldsProps, InvitationForm, TInvitationFormProps, SendWorkspaceInvitationModal, TSendWorkspaceInvitationModalProps (+6 more) + +### Community 141 - "Community 141" + +Cohesion: 0.13 +Nodes (4): IssueReactionService, IIssueCommentReactionStore, IIssueCommentReactionStoreActions, IssueCommentReactionStore + +### Community 143 - "Community 143" + +Cohesion: 0.16 +Nodes (11): workspaceService, workspaceService, LogoSpinner(), ProjectsAppPowerKProvider, EmptySpace(), EmptySpaceItem(), EmptySpaceItemProps, EmptySpaceProps (+3 more) + +### Community 144 - "Community 144" + +Cohesion: 0.17 +Nodes (11): Props, ChartLoader(), workspaceTimeLogService, Props, TimeTrackingTable(), Props, TotalTrackedHours(), Props (+3 more) + +### Community 145 - "Community 145" + +Cohesion: 0.11 +Nodes (16): EDITOR_PDF_CODE_STYLES, EDITOR_PDF_DOCUMENT_STYLESHEET, EDITOR_PDF_FONT_FAMILY_STYLES, EDITOR_PDF_LIST_STYLES, EDITOR_PDF_TYPOGRAPHY_STYLES, PDFDocument(), Props, CONTENT_VARIETY (+8 more) + +### Community 146 - "Community 146" + +Cohesion: 0.14 +Nodes (13): IssueSubscription, TIssueSubscription, IssuePeekOverviewError(), TIssuePeekOverviewError, IssuePeekOverviewHeader, PEEK_OPTIONS, PeekOverviewHeaderProps, TPeekModes (+5 more) + +### Community 147 - "Community 147" + +Cohesion: 0.11 +Nodes (12): AppliedDateFilters, Props, AppliedLabelsFilters, Props, AppliedPriorityFilters, Props, AppliedProjectFilters, Props (+4 more) + +### Community 149 - "Community 149" + +Cohesion: 0.13 +Nodes (13): PageEditorTitle, Props, ColorDropdown, Props, PageEditorToolbarRoot, Props, PageToolbar(), Props (+5 more) + +### Community 150 - "Community 150" + +Cohesion: 0.13 +Nodes (9): TPowerKPageType, POWER_K_MODAL_PAGE_DETAILS, TPowerKModalPageDetails, PowerKModalContextIndicator(), PowerKModalHeader(), Props, BasePowerKStore, IBasePowerKStore (+1 more) + +### Community 151 - "Community 151" + +Cohesion: 0.14 +Nodes (14): AddFilterButton, TAddFilterButtonProps, AddFilterDropdown, TAddFilterDropdownProps, FilterItem, ElementTransition, FiltersRow, RowTransition (+6 more) + +### Community 152 - "Community 152" + +Cohesion: 0.14 +Nodes (9): NotificationFilterOptionItem, NotificationFilter, NotificationMenuOptionItem, NotificationHeaderMenuOption, TPopoverMenuOptions, NotificationSidebarHeaderOptions, TNotificationSidebarHeaderOptions, NotificationSidebarHeader (+1 more) + +### Community 153 - "Community 153" + +Cohesion: 0.12 +Nodes (4): BaseCommandPaletteStore, IBaseCommandPaletteStore, ICommandPaletteStore, ModalData + +### Community 154 - "Community 154" + +Cohesion: 0.14 +Nodes (12): ExtendedProjectSidebar, GlobalPomodoroTimer, CreateProjectModal(), EProjectCreationSteps, fileService, Props, ProjectFeatureUpdate, Props (+4 more) + +### Community 155 - "Community 155" + +Cohesion: 0.18 +Nodes (9): DISABLED_ORDERING_OPTIONS, ProjectOrderByDropdown(), Props, HeaderFilters, Props, ProjectsBaseHeader, ProjectSearch, ProjectsListMobileHeader (+1 more) + +### Community 156 - "Community 156" + +Cohesion: 0.17 +Nodes (10): AutoArchiveAutomation, initialValues, Props, AutoCloseAutomation, Props, Props, SelectMonthModal(), StartOfWeekPreference (+2 more) + +### Community 157 - "Community 157" + +Cohesion: 0.14 +Nodes (13): cycleChartOptions, cycleEstimateOptions, Options, TCycleAnalyticsProgress, validateCycleSnapshot(), CycleProgressStats, ProgressChartProps, SidebarChart (+5 more) + +### Community 158 - "Community 158" + +Cohesion: 0.17 +Nodes (10): InboxIssueFilterSelection, FilterLabels, Props, FilterMember, Props, FilterPriority, Props, FiltersRoot() (+2 more) + +### Community 159 - "Community 159" + +Cohesion: 0.14 +Nodes (12): AppliedAccessFilters, Props, AppliedDateFilters, Props, AppliedMembersFilters, Props, AppliedProjectDisplayFilters, Props (+4 more) + +### Community 160 - "Community 160" + +Cohesion: 0.17 +Nodes (3): storage, IModuleFilterStore, ModuleFilterStore + +### Community 162 - "Community 162" + +Cohesion: 0.19 +Nodes (6): HomeStore, IHomeStore, IWorkspaceRootStore, IWorkspaceLinkStore, IWorkspaceLinkStoreActions, IWebhookStore + +### Community 163 - "Community 163" + +Cohesion: 0.11 +Nodes (17): compilerOptions, exactOptionalPropertyTypes, noImplicitOverride, noImplicitReturns, noUnusedLocals, noUnusedParameters, paths, rootDirs (+9 more) + +### Community 164 - "Community 164" + +Cohesion: 0.15 +Nodes (11): csvConfig(), exportCSV(), DataTable(), DataTableProps, TableLoader(), TableSkeletonProps, InsightTable(), InsightTableProps (+3 more) + +### Community 165 - "Community 165" + +Cohesion: 0.16 +Nodes (12): TopNavPowerK, ProjectsAppPowerKCommandsList(), TPowerKCommandsListProps, PowerKModalFooter, Props, PowerKModalSearchMenu(), ProjectsAppPowerKModalWrapper, Props (+4 more) + +### Community 166 - "Community 166" + +Cohesion: 0.21 +Nodes (10): FilterItemCloseButton, FilterItemCloseButtonProps, FilterItemContainer(), FilterItemContainerProps, InvalidFilterItem, FilterItemLoader(), FilterItemProperty, IFilterItemPropertyProps (+2 more) + +### Community 167 - "Community 167" + +Cohesion: 0.18 +Nodes (8): ExportWorklogsButton(), Props, WorklogsRoot, workspaceTimeLogService, Props, WorklogsTable(), toParams(), WorkspaceTimeLogService + +### Community 168 - "Community 168" + +Cohesion: 0.12 +Nodes (16): license, name, private, scripts, build, check:format, check:lint, check:types (+8 more) + +### Community 169 - "Community 169" + +Cohesion: 0.16 +Nodes (11): WorkspaceDashboardHeader, WorkspaceDashboardPage(), DashboardWidgets, WorkspaceHomeView, TOnboardingTourProps, TOUR_STEPS, TourRoot, TTourSteps (+3 more) + +### Community 170 - "Community 170" + +Cohesion: 0.16 +Nodes (10): userService, priorityColors, ProfilePriorityDistribution(), Props, ProfileStateDistribution(), Props, ProfileStats(), Props (+2 more) + +### Community 171 - "Community 171" + +Cohesion: 0.17 +Nodes (13): PageDetailsPage(), projectPageService, projectPageVersionService, workspaceService, PageRoot, TPageRootConfig, fileService, TArgs (+5 more) + +### Community 172 - "Community 172" + +Cohesion: 0.23 +Nodes (8): WebhookDetailsPage(), DeleteWebhookModal(), IDeleteWebhook, Props, IWebhookListItem, WebhooksListItem(), WebhooksList, useWebhook() + +### Community 173 - "Community 173" + +Cohesion: 0.17 +Nodes (12): useQuickActionsFactory(), MenuResult, useCycleMenuItems(), UseCycleMenuItemsProps, useLayoutMenuItems(), UseLayoutMenuItemsProps, useModuleMenuItems(), UseModuleMenuItemsProps (+4 more) + +### Community 174 - "Community 174" + +Cohesion: 0.19 +Nodes (4): IWorkspaceNotificationStore, TNotificationLoader, TNotificationQueryParamType, WorkspaceNotificationStore + +### Community 175 - "Community 175" + +Cohesion: 0.16 +Nodes (3): IIssueStore, IIssueStoreActions, IssueStore + +### Community 177 - "Community 177" + +Cohesion: 0.16 +Nodes (11): CycleForm(), defaultValues, Props, ProjectDropdownBase, ProjectDropdown, Props, defaultValues, ModuleForm() (+3 more) + +### Community 178 - "Community 178" + +Cohesion: 0.16 +Nodes (9): HeaderColumn(), Props, IssueColumn, Props, Props, SPREADSHEET_COLUMNS, SpreadSheetPropertyIcon(), store (+1 more) + +### Community 179 - "Community 179" + +Cohesion: 0.16 +Nodes (10): AppliedDateFilters, Props, AppliedMembersFilters, Props, DATE_FILTERS, MEMBERS_FILTERS, ModuleAppliedFiltersList(), Props (+2 more) + +### Community 181 - "Community 181" + +Cohesion: 0.13 +Nodes (15): devDependencies, dotenv, @plane/tailwind-config, @plane/typescript-config, @react-router/dev, @tailwindcss/postcss, @tailwindcss/typography, @types/lodash-es (+7 more) + +### Community 182 - "Community 182" + +Cohesion: 0.14 +Nodes (5): WorkspaceDraftHeader, ProjectArchivedIssueDetailsHeader, PagesListHeader, AppHeaderProps, ProjectInboxHeader + +### Community 183 - "Community 183" + +Cohesion: 0.19 +Nodes (10): BulkDeleteIssuesModal, FormInput, BulkDeleteIssuesModalItem, Props, projectService, Props, projectService, Props (+2 more) + +### Community 184 - "Community 184" + +Cohesion: 0.20 +Nodes (7): ProductUpdatesChangelog, ProductUpdatesFallback(), TProductUpdatesFallbackProps, ProductUpdatesFooter(), ProductUpdatesHeader, ProductUpdatesModal, ProductUpdatesModalProps + +### Community 185 - "Community 185" + +Cohesion: 0.16 +Nodes (10): IssueActivityCommentRoot, ActivityFilter, TActivityFilter, ActivityFilterRoot(), TActivityFilterRoot, IssueActivity, TActivityOperations, TIssueActivity (+2 more) + +### Community 186 - "Community 186" + +Cohesion: 0.20 +Nodes (9): SubIssuesCollapsibleContent, Props, SubIssuesActionButton, Props, SubIssuesCollapsible, SubWorkItemTitleActions, TSubWorkItemTitleActionsProps, Props (+1 more) + +### Community 187 - "Community 187" + +Cohesion: 0.24 +Nodes (9): PageContentBrowser(), Props, OutlineHeading1(), OutlineHeading2(), OutlineHeading3(), THeadingComponentProps, PageNavigationPaneOutlineTabEmptyState(), PageNavigationPaneOutlineTabPanel() (+1 more) + +### Community 188 - "Community 188" + +Cohesion: 0.18 +Nodes (8): DownloadActivityButton(), userService, NotificationsProfileSettingsForm, Props, userService, NotificationsProfileSettings, userService, EmailSettingsLoader() + +### Community 189 - "Community 189" + +Cohesion: 0.22 +Nodes (11): ADDITIONAL_NOTIFICATION_CONTENT_MAP, renderAdditionalAction(), renderAdditionalValue(), shouldShowConnector(), BASE_NOTIFICATION_CONTENT_MAP, getNotificationContentDetails(), NotificationContent(), TNotificationContentDetails (+3 more) + +### Community 190 - "Community 190" + +Cohesion: 0.22 +Nodes (8): ExtendedAppSidebar, ExtendedSidebarWrapper, Props, ProjectAppSidebar, ResizableSidebar(), ResizableSidebarProps, ExtendedSidebarItem, useExtendedSidebarOutsideClickDetector() + +### Community 191 - "Community 191" + +Cohesion: 0.23 +Nodes (9): Props, RenderIfVisible(), cancelIdle(), cancelIdleFallback(), IdleTaskHandle, installIdleCallbackPolyfill(), requestIdle(), requestIdleFallback() (+1 more) + +### Community 192 - "Community 192" + +Cohesion: 0.24 +Nodes (7): extendedRoutes, mergeRoutes(), mergedRoutes, coreRedirectRoutes, extendedRedirectRoutes, redirectRoutes, routes + +### Community 193 - "Community 193" + +Cohesion: 0.19 +Nodes (8): ProjectInsightsLoader(), ActiveProjectItem(), Props, ActiveProjects, analyticsService, ProjectInsights, RadarChart, useAnalytics() + +### Community 194 - "Community 194" + +Cohesion: 0.21 +Nodes (9): ActivityBlockComponent(), TActivityBlockComponent, ActivityItem, TActivityItem, ActivityIconMap, iconsMap, messages(), TUser (+1 more) + +### Community 195 - "Community 195" + +Cohesion: 0.18 +Nodes (10): defaultIssueData, fileService, InboxIssueCreateRoot, TInboxIssueCreateRoot, InboxIssueDescription, TInboxIssueDescription, workspaceService, InboxIssueProperties (+2 more) + +### Community 196 - "Community 196" + +Cohesion: 0.18 +Nodes (5): appInstallationService, Props, SelectChannel, useIntegrationPopup(), AppInstallationService + +### Community 197 - "Community 197" + +Cohesion: 0.24 +Nodes (7): ModuleCalendarLayout, BaseGanttRoot, ModuleKanBanLayout, ModuleListLayout, ModuleIssueQuickActions, ModuleLayoutRoot, ModuleSpreadsheetLayout + +### Community 198 - "Community 198" + +Cohesion: 0.21 +Nodes (9): Props, PAGE_SORTING_KEY_OPTIONS, PageOrderByDropdown(), Props, PageSearchInput(), Props, PageTabNavigation(), pageTabs (+1 more) + +### Community 199 - "Community 199" + +Cohesion: 0.19 +Nodes (9): TPowerKSearchResultsKeys, PowerKModalNoSearchResultsCommand(), TPowerKModalNoSearchResultsCommandProps, Props, workspaceService, POWER_K_SEARCH_RESULTS_GROUPS_MAP, TPowerKSearchResultGroupDetails, PowerKModalSearchResults (+1 more) + +### Community 203 - "Community 203" + +Cohesion: 0.22 +Nodes (3): IIssueLinkStore, IIssueLinkStoreActions, IssueLinkStore + +### Community 204 - "Community 204" + +Cohesion: 0.19 +Nodes (4): IIssueTimeLogStore, IIssueTimeLogStoreActions, IssueTimeLogStore, TTimeLogLoader + +### Community 207 - "Community 207" + +Cohesion: 0.21 +Nodes (8): integrationService, integrationDetails, integrationService, Props, SingleIntegrationCard, IntegrationAndImportExportBanner(), Props, IntegrationsSettingsLoader() + +### Community 208 - "Community 208" + +Cohesion: 0.21 +Nodes (8): AnalyticsSelectParams, Props, Props, SelectXAxis(), SelectYAxis, CustomizedInsights, Props, WorkItemsModalMainContent + +### Community 209 - "Community 209" + +Cohesion: 0.21 +Nodes (8): analyticsService, ColumnMeta, PriorityChart, Props, generateBarColor(), ParamsProps, generateExtendedColors(), parseChartData() + +### Community 210 - "Community 210" + +Cohesion: 0.26 +Nodes (7): IUserGreetingsView, UserGreetingsView(), ProfileSidebarTime(), Props, IUserGreetingsView, UserGreetingsView(), useCurrentTime() + +### Community 211 - "Community 211" + +Cohesion: 0.24 +Nodes (3): IUserProfileStore, ProfileStore, TError + +### Community 212 - "Community 212" + +Cohesion: 0.24 +Nodes (3): IIssueReactionStore, IIssueReactionStoreActions, IssueReactionStore + +### Community 213 - "Community 213" + +Cohesion: 0.24 +Nodes (7): WorkspaceActiveCycleHeader, SidebarWorkspaceMenuHeader, SidebarWorkspaceMenuItem, SidebarWorkspaceMenuItemProps, SidebarWorkspaceMenu, TUpgradeBadge, UpgradeBadge() + +### Community 214 - "Community 214" + +Cohesion: 0.27 +Nodes (4): PROJECT_ARCHIVES_BREADCRUMB_LIST, ProjectArchivesHeader, TProps, AppHeader + +### Community 215 - "Community 215" + +Cohesion: 0.22 +Nodes (7): DevErrorComponent(), DevErrorComponentProps, ErrorActionsProps, CustomErrorComponent(), linkMap, ProdErrorComponent(), ProdErrorComponentProps + +### Community 216 - "Community 216" + +Cohesion: 0.25 +Nodes (8): apiTokenService, Props, CreateApiTokenForm(), defaultValues, EXPIRY_DATE_OPTIONS, getExpiryDate(), getFormattedDate(), Props + +### Community 217 - "Community 217" + +Cohesion: 0.22 +Nodes (6): IListItemProps, ListItem(), IListContainer, ListLayout(), BlockProps, BlockProps + +### Community 218 - "Community 218" + +Cohesion: 0.24 +Nodes (7): PlaneVersionNumber(), TopNavigationRoot, AppSidebarItem(), HelpMenuRoot, UserMenuRoot, WorkspaceMenuRoot, useAppRailPreferences() + +### Community 219 - "Community 219" + +Cohesion: 0.22 +Nodes (8): IdentifierText(), SIZE_MAP, VARIANT_MAP, DraftIssueBlock, Props, DraftIssueProperties, Props, WorkspaceDraftIssueQuickActions + +### Community 220 - "Community 220" + +Cohesion: 0.29 +Nodes (10): CustomComponent, CustomComponentProps, HeadingPrimary(), HeadingSecondary(), Link(), MarkdownRenderer(), OrderedList(), Paragraph() (+2 more) + +### Community 227 - "Community 227" + +Cohesion: 0.24 +Nodes (8): isValidProfileViewId(), ProfileIssuesTypePage(), ProfilePageHeader, ProfileIssuesCalendarLayout, ProfileIssuesKanBanLayout, ProfileIssuesListLayout, ProfileIssuesPage, Props + +### Community 228 - "Community 228" + +Cohesion: 0.29 +Nodes (3): analyticsService, CreatedVsResolved, AnalyticsService + +### Community 229 - "Community 229" + +Cohesion: 0.22 +Nodes (7): Props, TransferIssues(), CycleCalendarLayout, CycleKanBanLayout, CycleListLayout, CycleLayoutRoot, CycleSpreadsheetLayout + +### Community 230 - "Community 230" + +Cohesion: 0.27 +Nodes (5): MaintenanceMessage(), MaintenanceView(), InstanceNotReady(), InstanceWrapper, TInstanceWrapper + +### Community 231 - "Community 231" + +Cohesion: 0.20 +Nodes (8): EmailRole, FormValues, InviteMemberFormProps, InviteMemberInput, placeholderEmails, Props, workspaceService, SwitchAccountDropdown + +### Community 232 - "Community 232" + +Cohesion: 0.24 +Nodes (7): PowerKSettingsMenu, Props, TSettingItem, PowerKOpenProjectSettingsMenu, Props, PowerKOpenWorkspaceSettingsMenu, Props + +### Community 233 - "Community 233" + +Cohesion: 0.22 +Nodes (6): PowerKModalDefaultPage(), Props, PowerKOpenEntityPages(), PowerKAccountPreferencesPages, Props, CommandRenderer() + +### Community 234 - "Community 234" + +Cohesion: 0.24 +Nodes (5): PROFILE_SETTINGS_PAGES_MAP, ProfileSettingsContent, Props, ProfileSettingsModal, ProfileSettingsSidebarRoot() + +### Community 238 - "Community 238" + +Cohesion: 0.20 +Nodes (9): background_color, description, display, icons, name, scope, short_name, start_url (+1 more) + +### Community 239 - "Community 239" + +Cohesion: 0.22 +Nodes (3): LayoutErrorBoundary, Props, State + +### Community 240 - "Community 240" + +Cohesion: 0.28 +Nodes (3): IUserSettingsStore, TError, UserSettingsStore + +### Community 254 - "Community 254" + +Cohesion: 0.22 +Nodes (8): Credential, CredentialResponse, Google, GsiButtonConfiguration, IdConfiguration, PromptMomentNotification, RevocationResponse, Window + +### Community 255 - "Community 255" + +Cohesion: 0.22 +Nodes (8): background_color, display, icons, name, orientation, short_name, start_url, theme_color + +### Community 256 - "Community 256" + +Cohesion: 0.29 +Nodes (6): UserProfileHeader, userService, ProfileNavbar(), Props, usePathname(), ProfileSidebar + +### Community 257 - "Community 257" + +Cohesion: 0.32 +Nodes (6): authService, AuthUniqueCodeForm(), defaultValues, TAuthUniqueCodeForm, TUniqueCodeFormValues, useTimer() + +### Community 263 - "Community 263" + +Cohesion: 0.33 +Nodes (5): apiTokenService, DeleteApiTokenModal(), Props, ApiTokenListItem(), Props + +### Community 264 - "Community 264" + +Cohesion: 0.38 +Nodes (5): AccessField(), Props, PAGE_ACCESS_SPECIFIERS, PageForm(), Props + +### Community 270 - "Community 270" + +Cohesion: 0.40 +Nodes (3): CyclesListHeader, CYCLE_VIEW_LAYOUTS, CyclesListMobileHeader + +### Community 271 - "Community 271" + +Cohesion: 0.40 +Nodes (3): ProjectIssuesHeader(), ProjectIssuesMobileHeader, IssuesHeader + +### Community 272 - "Community 272" + +Cohesion: 0.53 +Nodes (3): ensureTrailingSlash(), Link(), NextLinkProps + +### Community 273 - "Community 273" + +Cohesion: 0.33 +Nodes (4): LEGAL_LINKS, MESSAGES, TermsAndConditions(), TermsAndConditionsProps + +### Community 274 - "Community 274" + +Cohesion: 0.60 +Nodes (3): useCoreOAuthConfig(), useExtendedOAuthConfig(), useOAuthConfig() + +### Community 276 - "Community 276" + +Cohesion: 0.40 +Nodes (3): Props, sizeConfig, variants + +### Community 277 - "Community 277" + +Cohesion: 0.40 +Nodes (4): WorkspaceSpreadsheetRoot, TLayoutSelectionProps, TWorkspaceLayoutProps, WorkspaceActiveLayout() + +### Community 278 - "Community 278" + +Cohesion: 0.60 +Nodes (3): useAutoSave(), TArgs, usePageFallback() + +## Knowledge Gaps + +- **1566 isolated node(s):** `IssueDetailsPage`, `Props`, `ProfilePageHeader`, `TUserProfileHeader`, `userService` (+1561 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **80 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 `APIService` connect `Community 41` to `Base Issues Store`, `Community 258`, `Community 131`, `Community 259`, `Community 260`, `Community 261`, `Community 265`, `Community 266`, `Community 267`, `Community 268`, `Community 141`, `Community 142`, `Community 279`, `Community 31`, `Community 33`, `Community 162`, `Community 167`, `Community 42`, `Community 48`, `Community 59`, `Community 188`, `Community 62`, `Community 196`, `Community 70`, `Community 75`, `Community 87`, `Community 89`, `Community 221`, `Community 222`, `Community 228`, `Community 100`, `Community 101`, `Community 241`, `Community 242`, `Community 115`, `Community 243`?** + _High betweenness centrality (0.053) - this node is a cross-community bridge._ +- **Why does `useProject()` connect `Analytics & Profile Pages` to `Workspace Pages & Routing`, `Issue Headers & Navigation`, `Community 128`, `Community 130`, `Layout & Token UI`, `Archive & Delete Modals`, `Community 136`, `Multi-Select Actions`, `Module Sidebar & Filters`, `Onboarding & Workspace Setup`, `Gantt Chart Blocks`, `Community 270`, `Community 146`, `Community 147`, `Dropdowns (Cycle/Date/Estimate)`, `Projects Pages`, `Project Issues Pages`, `Community 154`, `Community 156`, `Cycle Detail Page`, `Inbox Applied Filters`, `Community 30`, `Community 32`, `Community 164`, `Community 38`, `Community 39`, `Community 40`, `Community 47`, `Community 177`, `Community 50`, `Community 51`, `Community 183`, `Community 55`, `Community 185`, `Community 57`, `Community 60`, `Community 61`, `Community 64`, `Community 193`, `Community 69`, `Community 76`, `Community 80`, `Community 81`, `Community 214`, `Community 219`, `Community 94`, `Community 95`, `Community 97`, `Community 106`, `Community 127`?** + _High betweenness centrality (0.052) - this node is a cross-community bridge._ +- **Why does `CoreRootStore` connect `Community 34` to `Member Settings Columns`, `Issue Store Interfaces`, `Pomodoro Timer`, `Analytics Store`, `Community 148`, `Community 150`, `Community 153`, `Community 160`, `Community 161`, `Community 162`, `Community 45`, `Community 174`, `Community 48`, `Community 180`, `Community 67`, `Community 68`, `Community 200`, `Community 201`, `Community 202`, `Community 205`, `Community 206`, `Community 82`, `Community 83`, `Community 211`, `Community 87`, `Community 91`, `Community 225`, `Community 100`, `Community 101`, `Community 102`, `Community 103`, `Community 235`, `Community 237`, `Community 110`, `Community 111`, `Community 119`?** + _High betweenness centrality (0.045) - this node is a cross-community bridge._ +- **What connects `IssueDetailsPage`, `Props`, `ProfilePageHeader` to the rest of the system?** + _1566 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Should `Workspace Pages & Routing` be split into smaller, more focused modules?** + _Cohesion score 0.037952559300873906 - nodes in this community are weakly interconnected._ +- **Should `Issue Headers & Navigation` be split into smaller, more focused modules?** + _Cohesion score 0.05515832482124617 - nodes in this community are weakly interconnected._ +- **Should `Base Issues Store` be split into smaller, more focused modules?** + _Cohesion score 0.04055245371730826 - nodes in this community are weakly interconnected._ diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json new file mode 100644 index 00000000000..bcd9645c2fb --- /dev/null +++ b/graphify-out/cache/stat-index.json @@ -0,0 +1,6607 @@ +{ + "/Users/mauro/Development/plane/.claude/launch.json": { + "size": 188, + "mtime_ns": 1786307172330345945, + "hash": "ec6867ff18e6552e21a9b0081eca79b0d0d8aca50e182314bfdef3ea21992071" + }, + "/Users/mauro/Development/plane/.claude/settings.json": { + "size": 2241, + "mtime_ns": 1786437582674858885, + "hash": "f65f385819a31dc12fa2c35be158717eab065b5677a31025d5675fb04902a254" + }, + "/Users/mauro/Development/plane/.husky/_/husky.sh": { + "size": 160, + "mtime_ns": 1786280745993564037, + "hash": "6db0aa99aece6ebd17bbc27c5e5287a462fb39cc4a2ca3a82a6277c166bdb3a0" + }, + "/Users/mauro/Development/plane/.oxfmtrc.json": { + "size": 319, + "mtime_ns": 1786278610113537844, + "hash": "e7744f5ac2ec90c96d255e256defe2cfbab27c96d583f7c51b1efd6b6fb9ec24" + }, + "/Users/mauro/Development/plane/.oxlintrc.json": { + "size": 1170, + "mtime_ns": 1786278610113598178, + "hash": "33f568b9c835ad5ee2ee8473697690b0e3e2c36f67c1ed4437f20281a987f558" + }, + "/Users/mauro/Development/plane/apps/admin/package.json": { + "size": 2015, + "mtime_ns": 1786278610134351589, + "hash": "330b74ac79ab81a76f06d5987b64d7bd9b0e657feb477badc180410b7ba67c65" + }, + "/Users/mauro/Development/plane/apps/admin/public/.well-known/appspecific/com.chrome.devtools.json": { + "size": 3, + "mtime_ns": 1786278610135089800, + "hash": "aed78353e74f845f00b4d5f0e9d516767be981f9a6c39f0a08cc2f9c8674472d" + }, + "/Users/mauro/Development/plane/apps/admin/public/site.webmanifest.json": { + "size": 463, + "mtime_ns": 1786278610135407718, + "hash": "869762c71b6271815562f42b1e0abe27f2fabbd5b230aee016a1f668e003e0ab" + }, + "/Users/mauro/Development/plane/apps/admin/tsconfig.json": { + "size": 508, + "mtime_ns": 1786278610136074762, + "hash": "614876b58c9f090ec42a73b7bb638a4cd2d8ace11b63cbea08a5713e74d0a248" + }, + "/Users/mauro/Development/plane/apps/api/bin/docker-entrypoint-api-local.sh": { + "size": 917, + "mtime_ns": 1786278610136596222, + "hash": "0eefc55bfabee97e70b812e1022b97604d7352f510d9838ec3eeb1bb8103d048" + }, + "/Users/mauro/Development/plane/apps/api/bin/docker-entrypoint-api.sh": { + "size": 1101, + "mtime_ns": 1786278610136665473, + "hash": "daa6129897726da392a5fdf248582363b97b3bb054e189c0a2e47b9003facb53" + }, + "/Users/mauro/Development/plane/apps/api/bin/docker-entrypoint-beat.sh": { + "size": 156, + "mtime_ns": 1786278610136728890, + "hash": "2ac56cf6815998f8459993801dea8dc71df3562684cf2955ad7e4e047af5e0c1" + }, + "/Users/mauro/Development/plane/apps/api/bin/docker-entrypoint-migrator.sh": { + "size": 80, + "mtime_ns": 1786278610136794056, + "hash": "c0f47288fb59af781b74a6ac3849dfeabbccd87df1731d78bc76b3a2d26d0012" + }, + "/Users/mauro/Development/plane/apps/api/bin/docker-entrypoint-worker.sh": { + "size": 158, + "mtime_ns": 1786278610136858432, + "hash": "db37cf6ac35e038adc7988316013bf7b25e44c55f93d8b119c896f295e96284e" + }, + "/Users/mauro/Development/plane/apps/api/manage.py": { + "size": 693, + "mtime_ns": 1786278610137093558, + "hash": "4e3fe25badbf92cc0df65756ba5b8390bd3f098dedf622704bfac5ed16788948" + }, + "/Users/mauro/Development/plane/apps/api/package.json": { + "size": 148, + "mtime_ns": 1786278610137161225, + "hash": "24b036c8711a0ca0fc91cb150a1475a7dd2d45700b7faef23659fecc5bb7a687" + }, + "/Users/mauro/Development/plane/apps/api/plane/__init__.py": { + "size": 210, + "mtime_ns": 1786278610137259350, + "hash": "3810045d8233a14fb485428de649ef0bb6097bbcabb8ee66ff2a76f5d223de48" + }, + "/Users/mauro/Development/plane/apps/api/plane/analytics/__init__.py": { + "size": 145, + "mtime_ns": 1786278610137355517, + "hash": "9fa751004e2696404739fc9071d68aef1da2564c17868c4e06ce81bab5bef24b" + }, + "/Users/mauro/Development/plane/apps/api/plane/analytics/apps.py": { + "size": 244, + "mtime_ns": 1786278610137447934, + "hash": "4469f6c24d42d789b0b8e7756ca19fccd0a882df0b9239788f31bfeb7b0fc7a5" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/__init__.py": { + "size": 145, + "mtime_ns": 1786278610137547851, + "hash": "33ddbf42291a7f30dd913b3693035817721224ca95656c0aa54376dc1a260dd7" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/apps.py": { + "size": 445, + "mtime_ns": 1786278610137619643, + "hash": "19ba93531b7fe193c178210d621ef9d0cc5a5e893580ba5d38d83eae5bbc79ce" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/middleware/__init__.py": { + "size": 145, + "mtime_ns": 1786278610137713935, + "hash": "be1822c3165e669ee3268d20bf94970403f32772531cee7641bb588de180cfa5" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/middleware/api_authentication.py": { + "size": 1563, + "mtime_ns": 1786278610137780477, + "hash": "8a1633cf5a0cdc048d1c9d5fb492779c252f49f7299b2346fd800277e2d6bd1d" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/rate_limit.py": { + "size": 1583, + "mtime_ns": 1786278610137842727, + "hash": "dcff84723f01646ea615ae63244b8825a425692e998bcb870fa18d2c2b9410b5" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/__init__.py": { + "size": 1949, + "mtime_ns": 1786278610137929644, + "hash": "a50b48cbc2350e4244194f5d209d70d170d97887cbc7d541c361232783b7908b" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/asset.py": { + "size": 4200, + "mtime_ns": 1786278610138029853, + "hash": "29a698f11cde857c05e370cf4c860872c2c3d7d3df04770c98fca54e1752953d" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/base.py": { + "size": 5096, + "mtime_ns": 1786278610138136603, + "hash": "9b97aa8cd8cfa677144fe8e9094e02422699b447b587f6755d84939699614343" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/cycle.py": { + "size": 6470, + "mtime_ns": 1786278610138237145, + "hash": "1a78fe576b2de19cc03a0626fe39a6d31097f01293db07bae60fe0c57f7e08f5" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/estimate.py": { + "size": 1192, + "mtime_ns": 1786278610138290104, + "hash": "685a1ec08c723a68fafe0ba8846aaa5988fadba8049ae3b38b8e34a250bfa3c4" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/intake.py": { + "size": 5586, + "mtime_ns": 1786278610138398271, + "hash": "63f924eb8db2d8a87300ab7d6a06d25b0d9360a53bfcf66eb0fec6a17781bb81" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/invite.py": { + "size": 1810, + "mtime_ns": 1786278610138499021, + "hash": "8b532c996de43fe63818217b4138a0fba0b5cd409e891fbd342de16ada17cb93" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/issue.py": { + "size": 29531, + "mtime_ns": 1786278610138621230, + "hash": "2b821261006c19afe052351cea2e5470935a883a7b3d39f0f8fca67e184d2259" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/member.py": { + "size": 3071, + "mtime_ns": 1786278610138684064, + "hash": "38e0768875387c059ec4b992fb979f6048670b7ee316fcab2ee39ff5cdb01efd" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/module.py": { + "size": 9290, + "mtime_ns": 1786278610138788356, + "hash": "b1a52e152336bf831e663c86b8648656c9ff611d2795440b251e41c1c9d2a78e" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/project.py": { + "size": 11586, + "mtime_ns": 1786278610138876856, + "hash": "6e8b1c0c17214b507f104eee279fad4bbf6e97414cf6d88c8eeb5feaf9ab318f" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/state.py": { + "size": 1655, + "mtime_ns": 1786278610138939690, + "hash": "e3ef5bbc4797452fecb98cc45a3b0ce4b8a5c1a5fea5d80528e50a3ba7f2482c" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/sticky.py": { + "size": 1385, + "mtime_ns": 1786278610139002398, + "hash": "6f920c08431aac585182b1406ac9679e2eb57df85cd6b3fc470387578a6429b8" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/user.py": { + "size": 937, + "mtime_ns": 1786278610139077065, + "hash": "9a4c4f71b48cff40b8e92d910b3f0da212da67fa1ffd89105cbfaf4327d646e6" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/serializers/workspace.py": { + "size": 633, + "mtime_ns": 1786278610139159649, + "hash": "1b60391f9f364e62073cfc9162b6803d992bcf7ae4e4d81dbd9457c6cbad28ea" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/__init__.py": { + "size": 1034, + "mtime_ns": 1786278610139257357, + "hash": "66211a2e4948b6e0e29d8786c28c931922fe94cb3dd02f3351064ce2dd274692" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/asset.py": { + "size": 1307, + "mtime_ns": 1786278610139320774, + "hash": "6e78debdf71be3bdc330ba658bafe7319901354f5914b3bc7f18c09a9a295f8b" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/cycle.py": { + "size": 2413, + "mtime_ns": 1786278610139388233, + "hash": "6a1f579eaa601102b19cee8432eb50e041b00ee58ba0424e58f0471c7db83925" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/estimate.py": { + "size": 1088, + "mtime_ns": 1786278610139448483, + "hash": "325ec792006985d60a729790ca1ab4fbe4af9a275d59dad12dff9dd1c2120758" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/intake.py": { + "size": 734, + "mtime_ns": 1786278610139504525, + "hash": "7e60b23cde1722d7b98126667b76571dbb8b3ff3278c3d7ba7ca479218f95283" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/invite.py": { + "size": 666, + "mtime_ns": 1786278610139555775, + "hash": "255e4e2f949f228a91409bfcc11b339827b4591ae378a110df615655e2bf6c36" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/label.py": { + "size": 663, + "mtime_ns": 1786278610139611484, + "hash": "95530b191dbd51671a4821ac5eee502601d00520058eded8787e27ba75548318" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/member.py": { + "size": 1845, + "mtime_ns": 1786278610139673109, + "hash": "e34279aa3c0a870eecec46092cfd194ad4e2f8f66e357b5650664f408cb63815" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/module.py": { + "size": 2154, + "mtime_ns": 1786278610139720651, + "hash": "8c2a929b9c411ccfb760bfaccd874dca22e3021858549e259fa027a8e0ac1d0e" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/project.py": { + "size": 1311, + "mtime_ns": 1786278610139771109, + "hash": "a3a3289a0357276d2a5c850ab6ac60d58ad2b60c3b36005593c2344e534610b9" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/schema.py": { + "size": 629, + "mtime_ns": 1786278610139823276, + "hash": "32e27734628c90e6ce6c524c1f898ee6f537e10857f6e73684527713e3b94e7a" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/state.py": { + "size": 683, + "mtime_ns": 1786278610139877068, + "hash": "91bd55ba3d1bee4c172313ad9ec678928249e115bf9a8173d5ee2c41bdb27258" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/sticky.py": { + "size": 454, + "mtime_ns": 1786278610139936777, + "hash": "e03fd4ac3d45803cb1de4bffa925303389f2cbf276e521b0343c9b0024e10463" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/user.py": { + "size": 352, + "mtime_ns": 1786278610139997194, + "hash": "77683e5f72d982a44e69693085904c847a09c019a1e491ba4ff547c672160c0a" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/urls/work_item.py": { + "size": 6417, + "mtime_ns": 1786278610140103486, + "hash": "b85c61aee1031f377db7c881479ac113bf41f12d4c2b87b9f4e096f347480adc" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/__init__.py": { + "size": 1940, + "mtime_ns": 1786278610140195028, + "hash": "f781e773a1bbb15eefef039828f4ef5e0ccf14eb0a8c4e80bcc92a1a27b12dbb" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/asset.py": { + "size": 24217, + "mtime_ns": 1786278610140279820, + "hash": "5b42049bceb6d272b625872f08f00b104b46be8b7df84c55521bf281bd1092e4" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/base.py": { + "size": 8910, + "mtime_ns": 1786278610140390737, + "hash": "6c068a4527f1e923898822a956833ded83c758af05bde4389a5d443c055c9673" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/cycle.py": { + "size": 47928, + "mtime_ns": 1786278610140589237, + "hash": "cdb397d503f0fa5e07fd12b0d3aaf093251489681c8df93913d643d4e4be4603" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/estimate.py": { + "size": 11400, + "mtime_ns": 1786278610140690738, + "hash": "57fbe148cdffd7cd068dc737bc701db43e85d881c10ce90e668b6877c2c2fe22" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/intake.py": { + "size": 19320, + "mtime_ns": 1786278610140801822, + "hash": "d88bf45bfc0a3007c711a89ad30df3681c76e81b816a56e340107ca592cadc8d" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/invite.py": { + "size": 5801, + "mtime_ns": 1786278610140913822, + "hash": "38abbdfbc1d6fe073493cdc61fa1c110e7b066f71b79303db7364b24cd8eb56a" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/issue.py": { + "size": 101511, + "mtime_ns": 1786278610141085823, + "hash": "458479432ca5bbe54d753b634eb4ac9a429e51060d384353b6ddd455668ffae3" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/member.py": { + "size": 13135, + "mtime_ns": 1786278610141214490, + "hash": "3e131ca17f5fa396a16351dccef490fb7b34217e12b44be170393bc06d8206a4" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/module.py": { + "size": 42878, + "mtime_ns": 1786278610141280157, + "hash": "a90a5a515fa48e43c97542d0cb9c686444a39e738f30c2e1d49ef56757d0b2ea" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/project.py": { + "size": 31085, + "mtime_ns": 1786278610141386615, + "hash": "4ef3f4c229ef73388e1d14353d4466797059be91b97bb2576fda1ca01512345b" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/state.py": { + "size": 10689, + "mtime_ns": 1786278610141493824, + "hash": "00c0d90782d6a256b0cb59c5486f3a805fab1d8511417c98f908d185b4618818" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/sticky.py": { + "size": 4160, + "mtime_ns": 1786278610141606408, + "hash": "0ff2e038ca54616c5c1843e8f17946d619d56f954bee9d5285a42df28bfde54f" + }, + "/Users/mauro/Development/plane/apps/api/plane/api/views/user.py": { + "size": 1406, + "mtime_ns": 1786278610141671450, + "hash": "b58a9af93106190469d596c12d601f926d3ee24f2c12fa6e06a3ee55d90dcc17" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/__init__.py": { + "size": 145, + "mtime_ns": 1786278610141757867, + "hash": "aaba9ea667632fcf502d1037762304f8a17770aed500fe57c3f81652c5d3a44e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/apps.py": { + "size": 235, + "mtime_ns": 1786278610141808742, + "hash": "ab1ad5ffb5c2b5ef1815c9d018c2e3094cef3b3b2072cd4fcdf79e3103458473" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/middleware/__init__.py": { + "size": 145, + "mtime_ns": 1786278610141894117, + "hash": "fa6df459b209de9c1e5c9c661ccaf296bf69ac0420793e4fce72632e70ecf8df" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/middleware/api_authentication.py": { + "size": 1563, + "mtime_ns": 1786278610141948784, + "hash": "693c1af96220ea04e883214bd0390803d0c65a0bd5b38b7592a0bc8521cd3c9e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/permissions/__init__.py": { + "size": 629, + "mtime_ns": 1786278610142042285, + "hash": "479da88b2fbd7b9fdcf086db177b0c940fa78cfc8a1a80981797a57d9270542c" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/permissions/base.py": { + "size": 3510, + "mtime_ns": 1786278610142110868, + "hash": "f10c30ccd22c19c5067b2d424027a9b782105e03eb96a718af64b909dcfdac2d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/permissions/page.py": { + "size": 4719, + "mtime_ns": 1786278610142212452, + "hash": "343d2d1975e9a6d2114d63bd8bae8743787c92a8f59f9eeff9f028515b750f37" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/permissions/project.py": { + "size": 5199, + "mtime_ns": 1786278610142306327, + "hash": "5677841d2404494e4cbd1c6f62b5fe76b99e2343fedeebd2c548842808eee7b5" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/permissions/workspace.py": { + "size": 4312, + "mtime_ns": 1786278610142415828, + "hash": "fef6660ec5f3cf7e78d74c46eb5e62ed2834ddd884e072282444850830482987" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/__init__.py": { + "size": 3795, + "mtime_ns": 1786381455035496132, + "hash": "d882e52f07672997aa0cb4c5a58048fe886e6daa3f550223cdff8c1645d20908" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/analytic.py": { + "size": 1157, + "mtime_ns": 1786278610142581828, + "hash": "4183a1d3d1a609c05e1f58c394d474be6fbc1e8feff93a724858280386a4390b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/api.py": { + "size": 1162, + "mtime_ns": 1786278610142646329, + "hash": "b740d52acc1fd154c86b3101060f273fe8290a04cf767a5df24bb9e8f1c3ed4b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/asset.py": { + "size": 414, + "mtime_ns": 1786278610142705287, + "hash": "470b9f94042612081555f5817283f43c54c4edfeaf37f58d2d4bffb94bbc379a" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/base.py": { + "size": 9058, + "mtime_ns": 1786278610142793579, + "hash": "fe8029d925150909e6375852a83c10ad790c2039f2b38d69fc1474981b695d2f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/cycle.py": { + "size": 3547, + "mtime_ns": 1786278610142864371, + "hash": "ccd809b2bfa43943181ed61cfca72b5886684742f967398342146e7ae465c85e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/draft.py": { + "size": 12173, + "mtime_ns": 1786278610142971205, + "hash": "4a5c6d9b269998e8e11f0d480050c57eb410011254606edae209dcbfed0dd1cf" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/estimate.py": { + "size": 1437, + "mtime_ns": 1786278610143034830, + "hash": "9df8a2114a15ee13b9574661ef955749db3a8192d52dffcf773b7ec264405861" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/exporter.py": { + "size": 817, + "mtime_ns": 1786278610143101247, + "hash": "eea2516d67b72c404c5f799a57a1968ffe270e4e24fefcb6be70f729e6772c0d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/favorite.py": { + "size": 2789, + "mtime_ns": 1786278610143171955, + "hash": "c3d6a5a6f42b5382ec688be81cbb0595cc90e9558240dcfbbbe85e7242f52892" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/importer.py": { + "size": 716, + "mtime_ns": 1786278610143235372, + "hash": "5b1d8f35f181feaf1c26c9ea8944b806e6abb517f1c67db273a43ecd2d54f86b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/intake.py": { + "size": 4872, + "mtime_ns": 1786278610143341581, + "hash": "ec1f4d281a5abe68fb76571c29e530b360cf92fcdb347716b64da48beb4c10c6" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/issue.py": { + "size": 35205, + "mtime_ns": 1786381455035835093, + "hash": "4865ca4c48a82e8b2de1d99bb1ca84a3fc3dd2ac8ae89020d4e36276cff74715" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/module.py": { + "size": 9451, + "mtime_ns": 1786278610143523999, + "hash": "8f81765cbdf185cab091aa97205719bb10cfb88192efd073e7904796d5d247bc" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/notification.py": { + "size": 915, + "mtime_ns": 1786278610143581374, + "hash": "a0245568867a8a971408c1e7da1023e6fba3d4e04248c561b564ef88312945d7" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/page.py": { + "size": 7090, + "mtime_ns": 1786278610143692916, + "hash": "c43907bc32c7de8be72df0e22a1862bc3e8901a48d82d7154b5056c0daccceb3" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/pomodoro.py": { + "size": 1917, + "mtime_ns": 1786307172332652955, + "hash": "f2f71636aa04c0fc0b3e9755542185d3c708776b404a7645259b19f0924359bb" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/project.py": { + "size": 8489, + "mtime_ns": 1786278610143797291, + "hash": "4f199576e271d297b2780af304ee346e9db015698508f2953465e4d0482d78ef" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/state.py": { + "size": 1076, + "mtime_ns": 1786278610143869750, + "hash": "77fd744d905eb74acc2a073286f2ed0ca1837a7c3bd7555b54d6393ecee2903f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/time_log.py": { + "size": 1119, + "mtime_ns": 1786307172332985956, + "hash": "a45b9349356690ee24631c8f90c49fcfd27b41953ebed87a6281d632d0d192ab" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/user.py": { + "size": 6680, + "mtime_ns": 1786278610143968667, + "hash": "d9f0f28377b7284b30047f2ac4648ee9eb1c0eb37094b45b39b76e5cc7f98b2f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/view.py": { + "size": 3214, + "mtime_ns": 1786278610144035917, + "hash": "2e23a8419f5eff7b5899d49f003a7bf1913a4be3bd744da933275165db24d90b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/webhook.py": { + "size": 2843, + "mtime_ns": 1786278610144100084, + "hash": "ff5d16ce36f17bb3990a0f05173a0cac3d266ed5d8f1b502312a80eb094ea5e8" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/serializers/workspace.py": { + "size": 11474, + "mtime_ns": 1786278610144191042, + "hash": "9cc3645e4ca95d78ea9443db55bcafeb44fb35a331b58855249cab847592ffb2" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/__init__.py": { + "size": 1489, + "mtime_ns": 1786278610144291501, + "hash": "d5ed18fd6e067b372b21f3208fe16a6e6a202c55dbf8f4f96de377d09c8582b1" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/analytic.py": { + "size": 2792, + "mtime_ns": 1786278610144357002, + "hash": "28c510fde24b2d5b438e9697d05659c5f1cb67512a8b07d5c6d5fc7a6abf7d59" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/api.py": { + "size": 513, + "mtime_ns": 1786278610144418668, + "hash": "a01fcdf415aedea8ac8275b43225ba137e7288325d8e7a59dc0957e6cde184d0" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/asset.py": { + "size": 3396, + "mtime_ns": 1786278610144499085, + "hash": "105bf59624da8a84bbce128fcfccbfbe5bed733ed9477944ed4dd359e5c898d5" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/cycle.py": { + "size": 3533, + "mtime_ns": 1786278610144569502, + "hash": "f7c66c76414e468aa3edfc3d67b913c2ec4134b930aa8402298e809afed99676" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/estimate.py": { + "size": 1455, + "mtime_ns": 1786278610144655044, + "hash": "6f2abd72e64b79e2679d311da0d3fdc24b9c8a2cfa4cf2049d49a952e93f9dce" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/exporter.py": { + "size": 379, + "mtime_ns": 1786278610144722294, + "hash": "d163109a6c982822b0f39457fcee5e80f0133562d3ee11237785189aa1d6ef2c" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/external.py": { + "size": 691, + "mtime_ns": 1786278610144802503, + "hash": "f91c3ab0d6dc9b92915d1842a31c9c15216874c779d6e57f1465f1221e3860bf" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/intake.py": { + "size": 2443, + "mtime_ns": 1786278610144861962, + "hash": "00912c55edee4c925a9b31278699143903a74267f6a3a857bbc11a3176ae4e95" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/issue.py": { + "size": 10828, + "mtime_ns": 1786307172334534379, + "hash": "8a14c351d921ee799d4afe023189258e63ca85cc025d5594c7a96f3d5693598e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/module.py": { + "size": 3582, + "mtime_ns": 1786278610145021254, + "hash": "5dc9792d2fb5c15172238e1f61c5376dd08a853aaea28fe237f61331f4beb0af" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/notification.py": { + "size": 1655, + "mtime_ns": 1786278610145087129, + "hash": "dcb0c0e40e1b2c71a3e721320e1ed53f808c03c6857838f8c4d24b22b261fa1f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/page.py": { + "size": 2660, + "mtime_ns": 1786278610145157380, + "hash": "b4c0929b2e32f2aaf48df2efbb709ea266d1283753aa106badbc0236c725312c" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/project.py": { + "size": 4489, + "mtime_ns": 1786278610145255088, + "hash": "8bc70f027b3bfa23935465df1b3f07c252d61c316a9b0daa069d23240dc09f80" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/search.py": { + "size": 707, + "mtime_ns": 1786278610145316172, + "hash": "0a0fd43dd67e4322860eb4e54fdba2a44ba4f8907a6b963a430e7cfdda67ce4d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/state.py": { + "size": 1019, + "mtime_ns": 1786278610145369464, + "hash": "3b4dea9fc3357658b74fda6c0142e3fbe7eb974c58c1fdad425926e1479bd865" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/timezone.py": { + "size": 336, + "mtime_ns": 1786278610145425131, + "hash": "197c6507f452a07262e8075d4a4965e4f565d6bccd269266f9730fd94f1dabe5" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/user.py": { + "size": 3732, + "mtime_ns": 1786446693212033713, + "hash": "e98f6b1e5a829c3e6fbe430e863fbbf05c92a878e53dc67a50370041e7876281" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/views.py": { + "size": 1919, + "mtime_ns": 1786278610145547714, + "hash": "0bfb80f742c9e1f9565ec1db5d3abc7b585d8763ed8a0ef41fc8651ccaa6fb3a" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/webhook.py": { + "size": 832, + "mtime_ns": 1786278610145612464, + "hash": "094415ca6ab149230f9e13c1421bc2c3e6793938a8412f69a1ddac75864f5ddc" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/urls/workspace.py": { + "size": 9244, + "mtime_ns": 1786381455036131262, + "hash": "231eb724af698d7b1b887d0db554ce0dfd6c382f58a7da02412f171d00a9659f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/__init__.py": { + "size": 6584, + "mtime_ns": 1786446689920962468, + "hash": "072d5e356c349453f7e7fc7046007b780e813ccb0574faf8048871be1161e1f9" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/analytic/advance.py": { + "size": 13612, + "mtime_ns": 1786278610146013883, + "hash": "553deb3f9300c64ec82509adedc02707ca8b7e3988be5dfa8a8db15cd8d0d06c" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/analytic/base.py": { + "size": 18967, + "mtime_ns": 1786307172336931139, + "hash": "31c1509fd892c4418111c8cded0a0306eee031dad17349139f2bf88be26a5ceb" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/analytic/project_analytics.py": { + "size": 16434, + "mtime_ns": 1786278610146199217, + "hash": "cd16a551a2b46245c35db1286812ee975b13c7f2f5a30898b09b31fb7f22115e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/api.py": { + "size": 2494, + "mtime_ns": 1786278610146271925, + "hash": "6b0326da9c71ced8005e685850a774b623102b5a50bb0fa71e1e3b940b1ff38a" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/asset/base.py": { + "size": 3908, + "mtime_ns": 1786278610146371634, + "hash": "661fad6b8dd9a74e4bf7e0d08ffbfab5be58044bda5b1b9fff042fc46e2868ee" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/asset/v2.py": { + "size": 36496, + "mtime_ns": 1786278610146482968, + "hash": "6c49e192d3fae5ad5e6d52c17ddf4bbf064bd9982350ee89190df90bba36e4db" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/base.py": { + "size": 7596, + "mtime_ns": 1786278610146741052, + "hash": "6b370ac5027386fb2da50b5b4fc6c7af15936717c15aa299d5bed066243c693e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/cycle/archive.py": { + "size": 24529, + "mtime_ns": 1786278610146908886, + "hash": "112ef0a24ecbde061151e79365d13e51a7b8d0066d63b36a8de7358560dcea85" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/cycle/base.py": { + "size": 40627, + "mtime_ns": 1786278610147050678, + "hash": "de86dc9632260d479ae29e200a2c7087f9835c5f834e30ab51d32c9aaee9b999" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/cycle/issue.py": { + "size": 13668, + "mtime_ns": 1786278610147408013, + "hash": "cd42e7604bf19326fe6b2b09fd148171d1d73b1f37d8e36b2394967071e9b28e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/error_404.py": { + "size": 307, + "mtime_ns": 1786278610147474347, + "hash": "e15198e1473497eb99a7a2494597ddbf0b467210e53a13d74ef2ea7d46c5a6f8" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/estimate/base.py": { + "size": 11418, + "mtime_ns": 1786278610147617305, + "hash": "15773327250fec9548f2d5cf036986122aa545081bba1f6ac21a17da54a67e79" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/exporter/base.py": { + "size": 3223, + "mtime_ns": 1786278610147811889, + "hash": "939f0a94a8322ed88dad6c5fdcde38f89e837989bedf09a148056be006bcfad0" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/external/base.py": { + "size": 7903, + "mtime_ns": 1786278610148032099, + "hash": "06efd429b5813f78ab40cf80e373a9f30cab6f4274295d207c6e9a22e106b27c" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/intake/base.py": { + "size": 25941, + "mtime_ns": 1786278610148246391, + "hash": "0bbaddb1b3d9cd6be1eb52135f8fb3624cdfe747449c87287e521df4742c424d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/activity.py": { + "size": 3422, + "mtime_ns": 1786278610149020436, + "hash": "9da62708b0f7dda15bfb94e931377078065b5d31200076cf7f6e5771b444ee20" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/archive.py": { + "size": 13509, + "mtime_ns": 1786278610149153520, + "hash": "c46c9426dd0c51a41eba2c81b0934c12a05fbc3edfce55b887d0610ae8df42e5" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/attachment.py": { + "size": 9526, + "mtime_ns": 1786278610149582396, + "hash": "3ab22d1246a9a276cf98ec43c87c973aa54ae628f4365fb88779c36a24f0084e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/base.py": { + "size": 52314, + "mtime_ns": 1786307172337625517, + "hash": "bb4366b4f10913a15ad1ae91fbd051e62234525bc2d0f6c80ccf101de0d7b889" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/comment.py": { + "size": 10106, + "mtime_ns": 1786278610149895106, + "hash": "792fcfc69950dde4bf07a5155c785dd74a0553c762f73fcc5d31f65e186bf744" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/label.py": { + "size": 4294, + "mtime_ns": 1786278610149996939, + "hash": "76f443663cb1f76a450b6a4c8d3641eb33e869e497f25e568a9eebb4eee5913e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/link.py": { + "size": 4836, + "mtime_ns": 1786278610150092898, + "hash": "b883960f83b4177963b9c836688f5acecc3a8e81dcfc4a516dfe62a15f9162fa" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/reaction.py": { + "size": 3362, + "mtime_ns": 1786278610150165357, + "hash": "9bbf6996f72f3e0a514c079e755c72ebe2b9e84fbacf9bef0d10e9fff6128d18" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/relation.py": { + "size": 11787, + "mtime_ns": 1786278610150239482, + "hash": "22371e3e32ea56fa221f89a4ba6325fc74efaa8f16e34bef846b5d2a7d837246" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/sub_issue.py": { + "size": 9613, + "mtime_ns": 1786278610150342566, + "hash": "c4a2b743682286c0964b20a60d894c83b142e77d377227a9b6de160fe92154e5" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/subscriber.py": { + "size": 3911, + "mtime_ns": 1786278610150407691, + "hash": "907ad7102afd676b7bac6b617931c7e76787100f5d6ccc7cfee34ea307486edf" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/time_log.py": { + "size": 6116, + "mtime_ns": 1786307172338436229, + "hash": "beabc0dcfb36d4dc0b68adb274d622991432646f9c61780f4b8b3e920a1253f7" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/issue/version.py": { + "size": 4916, + "mtime_ns": 1786278610150511358, + "hash": "b3400ab1e89c55617f654eecb1be37f680a33ccc5cc458853f6770a4db1b98f6" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/module/archive.py": { + "size": 22643, + "mtime_ns": 1786278610150612608, + "hash": "b7ff9215fbbd12be17441bb4c7d779c81c2c81162ac7f1e972c86c8e6f777930" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/module/base.py": { + "size": 32115, + "mtime_ns": 1786278610150693775, + "hash": "67a1fd6f8f33babfbe01744b7f39928140e3e13f9e9bb6b6e0da618875ca159e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/module/issue.py": { + "size": 13541, + "mtime_ns": 1786278610150833984, + "hash": "f256a0bb00b81bd68e744e502108ef28a031225366953a6446af8a0abf420a9e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/notification/base.py": { + "size": 13125, + "mtime_ns": 1786278610150978235, + "hash": "c280eec1035c2235cdda60e8bd3ba426908f85f77533daa68562012b95673a86" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/page/base.py": { + "size": 22772, + "mtime_ns": 1786278610151110610, + "hash": "63f79e8ce10a8122c6febd8fb1bc7bdc9ed10cb74c6250313eedd9c3cc624195" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/page/version.py": { + "size": 2288, + "mtime_ns": 1786278610151194486, + "hash": "04e5d4ab31997286503dac9bf0e07485bf7b308790ace51ca2a68c280c988342" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/pomodoro.py": { + "size": 10545, + "mtime_ns": 1786448074677802197, + "hash": "75dc53514d437a4f0a63d3795eebb6670ab8d17fc3c4c558e0728616e385147f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/project/base.py": { + "size": 21420, + "mtime_ns": 1786278610151345569, + "hash": "35ac331affdb500170aa1e1a3ecc5e4e311bf7002475276ca2c4c5dc0c34861b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/project/invite.py": { + "size": 11040, + "mtime_ns": 1786278610151457695, + "hash": "d9a94caec481309d3fd68a701468f29a76dfe1aadd6f6217678446b92eb77777" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/project/member.py": { + "size": 17079, + "mtime_ns": 1786278610151547112, + "hash": "345d0e57d3dde6c53b0adf880ebc2a4e16ba1ca464df283946edc8132d837f8d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/search/base.py": { + "size": 28185, + "mtime_ns": 1786278610151718446, + "hash": "c617416448b371e3028a3502dbd189830cb73b102b6781975853c4394475c2a6" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/search/issue.py": { + "size": 5578, + "mtime_ns": 1786278610151848655, + "hash": "4f1d21c41e17b731074810e768254f18176bf36b3126b3ca73723fefe55a6f6b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/state/base.py": { + "size": 5740, + "mtime_ns": 1786278610152030280, + "hash": "0a3f3356324271f7d270a090e47665e5f53b6273560db7249fbe3b0b93ef56ed" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/timezone/base.py": { + "size": 10616, + "mtime_ns": 1786278610152171156, + "hash": "0c9f8f4e28a2e7604e7c2a380945974947b60dbdac39ced42d8efac88cf5b9dd" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/user/base.py": { + "size": 15884, + "mtime_ns": 1786278610152342573, + "hash": "1611c38b31592aceca7ff041940d9a012aa8eb6906e11846937065f3dea84409" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/view/base.py": { + "size": 16495, + "mtime_ns": 1786278610152465574, + "hash": "59e3e858b039cb18988e85afbceae5c95c72d09b3f23b70050492c2c14077a7b" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/webhook/base.py": { + "size": 4701, + "mtime_ns": 1786278610152629824, + "hash": "f289a60d73ac03ebb2ad309b95e94ee56ed37289ca52080564755daede018ade" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/base.py": { + "size": 15343, + "mtime_ns": 1786278610153330744, + "hash": "66c7989b08a7d159512ab910f29452d53bdbc06f9c01c461436ea62a65c02abf" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/cycle.py": { + "size": 4435, + "mtime_ns": 1786278610153432286, + "hash": "68c4496630c67bdd6f42ec2c4af3424ffd160b913d9fceb2cc2481eb912b032e" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/draft.py": { + "size": 12078, + "mtime_ns": 1786278610153542494, + "hash": "dde4ac1493132c50bade1591c1851716060dea3ce567dbb3f3ee21d78037df96" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/estimate.py": { + "size": 1215, + "mtime_ns": 1786278610153603703, + "hash": "64eeb3c0b98d831fc1f04b20c0ef5f2d2e157b74091103356ded79493f8a1e51" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/favorite.py": { + "size": 4410, + "mtime_ns": 1786278610153691620, + "hash": "699161636654a7144e3469a849b24d5fdc1377aaee6fcf2ad166be8777670395" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/home.py": { + "size": 2985, + "mtime_ns": 1786278610153744703, + "hash": "8341e09c8d8ed94587c31af9bc1b53e5d10d26604455bc1465357bb082e8bffe" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/invite.py": { + "size": 13263, + "mtime_ns": 1786278610153855829, + "hash": "f059ac23e6af63d6a439472053dce9f7b636038e142cea06fb4170fc0260daed" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/label.py": { + "size": 1072, + "mtime_ns": 1786278610153912704, + "hash": "e2ba2174d996b3fb866a5ca711fc15fe38f03cd95f11a0dfd07f9a5acc3527e4" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/member.py": { + "size": 11093, + "mtime_ns": 1786278610154010704, + "hash": "090fd7f4913ede8d2c47ec21d01f150c0c4c5d2037003599d361d85ab30e336a" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/module.py": { + "size": 5062, + "mtime_ns": 1786278610154126121, + "hash": "c4925065546e4b081aac00f1e3dde0202af4bd97e776c4cf280c4343b2221b3f" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/quick_link.py": { + "size": 3036, + "mtime_ns": 1786278610154186747, + "hash": "a84e05ee71d20978316fb934819f96ef8d380aec4fc527472004fb82443fb44d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/recent_visit.py": { + "size": 1295, + "mtime_ns": 1786278610154252372, + "hash": "61bc7227b94c5624b74b48d958afcfd905cd6fcc2fa5b4c4467fc691649b24c0" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/state.py": { + "size": 1396, + "mtime_ns": 1786278610154316789, + "hash": "29b683a5d2fef36f1e6a36d5cce923bc01a1caaebdd2ddefcd179aa2f7c43110" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/sticky.py": { + "size": 2386, + "mtime_ns": 1786278610154373873, + "hash": "0020679b3f946daae97a27be01a3487ecaf2c9e4f32f2713870417fab2aaa23d" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/time_log.py": { + "size": 4373, + "mtime_ns": 1786307172339168024, + "hash": "b5c87bbd839ffb115df4fb52ad60d5bbca8c2fc64bbfee6b44e1480bf0a00203" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/user.py": { + "size": 22429, + "mtime_ns": 1786386106130159759, + "hash": "77602c2d7efa63dbe3f3c02c9f6be1ec1a932ec978e613cc028d331ba916ca54" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/user_issue_plan.py": { + "size": 1943, + "mtime_ns": 1786381455037075893, + "hash": "8a89676b7742ec483ea62b87017764099516984b8878bdad19081f94d5e8cff0" + }, + "/Users/mauro/Development/plane/apps/api/plane/app/views/workspace/user_preference.py": { + "size": 3871, + "mtime_ns": 1786374355289954351, + "hash": "7fdc5340940a9cf17612ab5e071420289db3158e0a4daaf1d923b380ef6075c8" + }, + "/Users/mauro/Development/plane/apps/api/plane/asgi.py": { + "size": 578, + "mtime_ns": 1786278610154589623, + "hash": "cfdd2d1e89419e4e6f0f0d1a16d6c5cc5a1b2e8366ac2adc89bdb6d46cd9a05a" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/__init__.py": { + "size": 145, + "mtime_ns": 1786278610154675165, + "hash": "3cff9b624711615d81801a535f4717381a07dffe7ab28a83352e875c07ed5a4f" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/adapter/__init__.py": { + "size": 145, + "mtime_ns": 1786278610154753457, + "hash": "c96af9702b81b453de59b5b94cbb5f3279c8f07a54d1586b3b8d36c27389684b" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/adapter/base.py": { + "size": 15621, + "mtime_ns": 1786278610154871374, + "hash": "a0e2bae05f29f01f2765ac9b6ff8120e6d6bd56308030dcf366f780a951530f6" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/adapter/error.py": { + "size": 3108, + "mtime_ns": 1786278610154999958, + "hash": "326ee22db92cd0a9e3e7faf81eb57210e68f53de1bbda2c05fb87ec004878609" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/adapter/exception.py": { + "size": 1199, + "mtime_ns": 1786278610155063542, + "hash": "ba9f445552ec35a59c6865d25c10c7d73a96dfb6e46f44b165e3d2c2f526386b" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/adapter/oauth.py": { + "size": 4915, + "mtime_ns": 1786278610155169875, + "hash": "a495ad3acd3368161390754839b7d1d348678d28d1881a9d544754907c6416ff" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/apps.py": { + "size": 244, + "mtime_ns": 1786278610155223959, + "hash": "758d50ba98626419c6a2edc1be112829660d51a8d4966e3925cbd0815ab42b3f" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/middleware/__init__.py": { + "size": 145, + "mtime_ns": 1786278610155304668, + "hash": "5c0992c8355f8034f6423fb8e2352f2505c7a156ccd90bf768961233130cf8bc" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/middleware/session.py": { + "size": 4043, + "mtime_ns": 1786278610155366001, + "hash": "25e664e154b110ecb99d167fbe2d8098f00dc099baec678bfc56bf790f54e071" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/provider/__init__.py": { + "size": 145, + "mtime_ns": 1786278610155447418, + "hash": "5777fd657b8a2a055a53c860eb916287055f04f30877f39a29ebb040f1436aa5" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/provider/oauth/__init__.py": { + "size": 145, + "mtime_ns": 1786278610155785794, + "hash": "9f2dd42f793018402c56c37184e81e6f0eb8e0ed1c972f5161d2549153c52ada" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/provider/oauth/gitea.py": { + "size": 7118, + "mtime_ns": 1786278610155900795, + "hash": "24b5e6afb0fa4e8f8339fe7fb268f992fb89b1792002805db2e169e7d53421b0" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/provider/oauth/github.py": { + "size": 7125, + "mtime_ns": 1786278610156000128, + "hash": "c44ff2fdff200ab0b5a40e0eeac09cadf75b05682a41aa8a714606d5bbca20ae" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/provider/oauth/gitlab.py": { + "size": 4822, + "mtime_ns": 1786278610156109796, + "hash": "0f1ee2024ad69ff78dff4e9f6f2bdf21b1dd04092d03ae7a88b0696cdf057517" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/provider/oauth/google.py": { + "size": 4653, + "mtime_ns": 1786278610156204171, + "hash": "94a08c2b9ea5b0487022b6e18b9b3ef3c0a3cb04ef0c846eb0dfd8447de697bf" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/rate_limit.py": { + "size": 2525, + "mtime_ns": 1786278610156269713, + "hash": "2b0df2f1a9f02d66d38d52785697ad2d3819ee9ac9405c31ad862075c7edef11" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/session.py": { + "size": 356, + "mtime_ns": 1786278610156324796, + "hash": "f4c9162dc6c3b8ca1e921d19ab553e9321e837ac27cdeda506535e14841b66f6" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/urls.py": { + "size": 5319, + "mtime_ns": 1786278610156426547, + "hash": "2b31fa71a9aec02ca0fcc1ae227e29f63ddee09730ad85112a6495f5d87c63b6" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/utils/host.py": { + "size": 2048, + "mtime_ns": 1786278610156528714, + "hash": "0144bcede3c21811b8d9b258512e511707d56afa386299ef4fad01432d2725d0" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/utils/login.py": { + "size": 918, + "mtime_ns": 1786278610156591047, + "hash": "2fae91f1233846955fb753d2d556e89bea4fc68065d8270938d6f05e1be8d82e" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/utils/redirection_path.py": { + "size": 1546, + "mtime_ns": 1786278610156657673, + "hash": "5154084af4ab0b85cf378d507d09597323711eebaa286932e522178f17d5020c" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/utils/user_auth_workflow.py": { + "size": 329, + "mtime_ns": 1786278610156716048, + "hash": "1554e9a1f1b797e49d5133250283a06be5248106b8a8e60b6cb367947ed8922c" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/utils/workspace_project_join.py": { + "size": 3262, + "mtime_ns": 1786278610156781715, + "hash": "1e70bab506427bf5639df663b21bcb2c6c804f4fa95fd2f79951af957acb17de" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/__init__.py": { + "size": 1618, + "mtime_ns": 1786278610156873840, + "hash": "4a9eca6edb37a69b983b4fc8b2681817b4f7f3fdc165071b51d7951a1b193534" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/check.py": { + "size": 3586, + "mtime_ns": 1786278610156962590, + "hash": "251cd5183d028d268b30d8eeea9f72cded744019b638ce7d5514d0b26208842a" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/email.py": { + "size": 9012, + "mtime_ns": 1786278610158020303, + "hash": "918087c8ce112ed9f80557ec331532a7c5debf79068845dbfda444f041866668" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/gitea.py": { + "size": 4491, + "mtime_ns": 1786278610158147012, + "hash": "4fdfaf1f2e4f7317e94fa7de05a0feb757009825b6563b86982d8e0d11b3bac3" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/github.py": { + "size": 4356, + "mtime_ns": 1786278610158255929, + "hash": "7d89049cf2baa1a643420c9395a90d0a014449eaf44ed70d886b6c55792a1100" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/gitlab.py": { + "size": 4394, + "mtime_ns": 1786278610158355762, + "hash": "f8211732e056dae3e0fcb58fdb90a33fb5cf0ccaa2c752baab62f6a31d6eb041" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/google.py": { + "size": 4321, + "mtime_ns": 1786278610158450888, + "hash": "e7994732eebd100524cef5d0c3650b840777d2d841fd7f2056813ebc4e5e93d6" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/magic.py": { + "size": 8662, + "mtime_ns": 1786278610158659430, + "hash": "7a19d2f41f14bf7857b9ae8e62f357054835c24550cb84fa27b5cd532706e1a2" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/app/signout.py": { + "size": 957, + "mtime_ns": 1786278610158890181, + "hash": "aa9e667f12e587edd4f6ee7ce56d0dc66509939f2e55467a6d20773bdfed4055" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/common.py": { + "size": 5498, + "mtime_ns": 1786278610159007390, + "hash": "7becac1a98c491a38481136b19299497ad0b96f158db329669ec068a5d21ac60" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/check.py": { + "size": 3564, + "mtime_ns": 1786278610159107974, + "hash": "0f1ae8edc155ac435e4b428d4fe9da02cd91f991b9560adb895bdd82150b058d" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/email.py": { + "size": 8343, + "mtime_ns": 1786278610159191891, + "hash": "de95ece3eb053f63ae46bec9caa983cdcd84b983e942e3942518828dfc092bb6" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/gitea.py": { + "size": 4299, + "mtime_ns": 1786278610159299266, + "hash": "4f0e9c39a4c85259a3ef8c5038f4b81a40f54c3c8e0be46ab9e23afa5324bd07" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/github.py": { + "size": 4411, + "mtime_ns": 1786278610159393808, + "hash": "b9f9f7b032d2adf1c4f5a184f0d660445105af11ac52c3a0e487251820b0b989" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/gitlab.py": { + "size": 4412, + "mtime_ns": 1786278610159482683, + "hash": "1bf9d868f59ae9675e4333c8341e07c8391a765a99d3a3621311a2aece64ce6d" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/google.py": { + "size": 4321, + "mtime_ns": 1786278610159580434, + "hash": "e5fd307da7f6dac1d9d2a389d4990e632392c4517b3d1f4df99ec21cf8b71077" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/magic.py": { + "size": 8211, + "mtime_ns": 1786278610159666100, + "hash": "f53ad39a9f0591aa9aa2dc4e1962228e68ef8b46fb175792fb3053bcdf133932" + }, + "/Users/mauro/Development/plane/apps/api/plane/authentication/views/space/signout.py": { + "size": 1228, + "mtime_ns": 1786278610159830309, + "hash": "dfece2389298b75271a13980e4c06df969f04be6bda595da155f454aea827c8d" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/__init__.py": { + "size": 145, + "mtime_ns": 1786278610159910476, + "hash": "339d269db5a91008fdf05826d76b102aabb3d6cfed2d7b59b6a6fa6f7e02fbb6" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/analytic_plot_export.py": { + "size": 13902, + "mtime_ns": 1786278610160030685, + "hash": "5719810dfbbd7efcb37373aae489df6afc00b9a0b92b119c9448b4050c8631a2" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/apps.py": { + "size": 240, + "mtime_ns": 1786278610160081727, + "hash": "c1147d342e94c021a59581e7736d5da2d604a682f61e4e6c271ac049567cea99" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/cleanup_task.py": { + "size": 6103, + "mtime_ns": 1786278610160190436, + "hash": "9a951d156868235f75419ef2e964726b21a39c8609a3917fc2b90cf697ce41ec" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/copy_s3_object.py": { + "size": 5811, + "mtime_ns": 1786278610160294645, + "hash": "fb27b1582844f8eb842371a683d446cc8fdd5609729dfcf31a4e4aa0160bb866" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/deletion_task.py": { + "size": 7676, + "mtime_ns": 1786278610160403770, + "hash": "866665ff59a648fc02415458b86dde5c07ac7311850970c3359f86e634e5da84" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/dummy_data_task.py": { + "size": 17268, + "mtime_ns": 1786278610160486270, + "hash": "2b365031a6faae4620016b884416c17c7ab2bbc5bf59e3d9621ac44c5e19a9ab" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/email_notification_task.py": { + "size": 12761, + "mtime_ns": 1786278610160625646, + "hash": "6222e7807309eeebdaca4bb5759f597422253fe38d18049a17b35ff1f956009a" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/event_tracking_task.py": { + "size": 2736, + "mtime_ns": 1786278610160686021, + "hash": "271d4d8629288b03072e38fc82048048364279320863fdc63fbacd43f0512b3b" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/export_task.py": { + "size": 8219, + "mtime_ns": 1786278610160794188, + "hash": "6830dd02bf46d52ed823db728034409bf3c3cd90b2e6896c347825e3a082ddf2" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/exporter_expired_task.py": { + "size": 1757, + "mtime_ns": 1786278610161003189, + "hash": "b5dbf7cf560ae77e3c7acc7d29215dbbebf89d85729a4b43c6247f08874a0ecb" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/file_asset_task.py": { + "size": 727, + "mtime_ns": 1786278610161081314, + "hash": "f86e9c085528744d9d2561d5960f9eef85dbc574af02b8c44e6646ced8678568" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/forgot_password_task.py": { + "size": 2157, + "mtime_ns": 1786278610161153773, + "hash": "5ad10219bb86c2377e05727f04b9f073a401348aef2aa57bb3fbe4d74be97037" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/issue_activities_task.py": { + "size": 53856, + "mtime_ns": 1786307172339829152, + "hash": "9ccc72721e1c4a544159c33260b651dccac6dea78f587d2e881266f7e456ed0c" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/issue_automation_task.py": { + "size": 5826, + "mtime_ns": 1786278610161709983, + "hash": "6254fd8395d26c795a06e781fce07867f5d10248b48c9660e83c32ae98fb2287" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/issue_description_version_sync.py": { + "size": 4267, + "mtime_ns": 1786278610161831942, + "hash": "b71962d7ffd4071a9971a78df9c805cf2ea64af1402ce7ff15cf3feccb13659c" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/issue_description_version_task.py": { + "size": 2702, + "mtime_ns": 1786278610161895401, + "hash": "c01be3ee3792d3d4845c300d9af6cdc98773234585ea769969fa3907e90f927a" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/issue_version_sync.py": { + "size": 8063, + "mtime_ns": 1786278610161976943, + "hash": "814c171ed52b8354c1045e9534ee1d1ab76e87e6edf077e67f6b97f8ecf41f24" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/logger_task.py": { + "size": 1124, + "mtime_ns": 1786278610162026943, + "hash": "fcdcecdda68ea3247d070c55ddc8f0cb63a420545b0466f0f5b62870224f093a" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/magic_link_code_task.py": { + "size": 1888, + "mtime_ns": 1786278610162113943, + "hash": "da8993dd484906be5f870d9a74f07a6059579d25e5b7537482481a1ed2c6f587" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/notification_task.py": { + "size": 33560, + "mtime_ns": 1786278610162224610, + "hash": "cc6c524c546b5f28ba1160ef916824de4b12976875913c6104c1890ea3e6cfe7" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/page_transaction_task.py": { + "size": 4554, + "mtime_ns": 1786278610162327819, + "hash": "f8eb95da2c9dc81fd890207088c161e35f96ce607b20c911fe19b2b68988d878" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/page_version_task.py": { + "size": 3083, + "mtime_ns": 1786278610162377861, + "hash": "0d5266b6ff1115bb264d32d7e5aedfa52258d76e6285e5ea264ef4cb36cd7bfb" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/project_add_user_email_task.py": { + "size": 2993, + "mtime_ns": 1786278610162436778, + "hash": "793fd3967bd3eacbc40ec1860715e0ee14385f1ac58048446398cee2ad29ef1c" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/project_invitation_task.py": { + "size": 2856, + "mtime_ns": 1786278610162495319, + "hash": "69c5c00093b8be20a5fb8892030b8417600a8e1c2019365cf6cd0a8372344da3" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/recent_visited_task.py": { + "size": 2148, + "mtime_ns": 1786278610162553861, + "hash": "a2c31d48264a070ff45e374a17d3cfc92927ed993f46b519e63e3336c831c0c7" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/storage_metadata_task.py": { + "size": 900, + "mtime_ns": 1786278610162612195, + "hash": "c5ffface2db0579cb2756ced378a7ccd66b6b30d269429ce6f4ef231e093b510" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/user_activation_email_task.py": { + "size": 2161, + "mtime_ns": 1786278610162661778, + "hash": "e74a560de25adb439954909e50cebcbb5a25f457de90acc887a3c9b7aa98b519" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/user_deactivation_email_task.py": { + "size": 2216, + "mtime_ns": 1786278610162712820, + "hash": "4eca1b9b1369efce27f7d712270fa5d510f368f248bc96cc4c3c82802a4bd450" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/user_email_update_task.py": { + "size": 3394, + "mtime_ns": 1786278610162766779, + "hash": "c10622d9e3a3ea8ab7c8846a8e8d50524639ca316fa76452d76edd8983a5d943" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/webhook_task.py": { + "size": 16974, + "mtime_ns": 1786278610162831112, + "hash": "3666afefe2d1960391ce49d84dcf56e7a03a9e622f210d438f478722c736b44d" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/work_item_link_task.py": { + "size": 8415, + "mtime_ns": 1786278610163314739, + "hash": "d57089a944e44a4710d1bc7ae4d00471428a1d51d63820884591213e4fe032d8" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/workspace_invitation_task.py": { + "size": 2926, + "mtime_ns": 1786278610163369031, + "hash": "92234ac6ee4ee233018e9c87579ff75e3428b1949f374b3d6e9aea72ae8a6238" + }, + "/Users/mauro/Development/plane/apps/api/plane/bgtasks/workspace_seed_task.py": { + "size": 19333, + "mtime_ns": 1786278610163452990, + "hash": "a3aae5cddbfa55388603af5723439473772ef1376fdcff69af56b25754b3d0c8" + }, + "/Users/mauro/Development/plane/apps/api/plane/celery.py": { + "size": 4616, + "mtime_ns": 1786278610163561074, + "hash": "11d286835bfeeee7e7b0cde08b8112f4f96b1c6adc6f1861d0fdf784325d1142" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/__init__.py": { + "size": 145, + "mtime_ns": 1786278610163638115, + "hash": "eb1f786c2de6821691ee0971595f95901860081915548c80465034079121dc27" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/apps.py": { + "size": 230, + "mtime_ns": 1786278610163691407, + "hash": "dcffdc8a26cf08c30a7ca83bf5ef518a312ea5df9005d6af40c178e4beedac79" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/__init__.py": { + "size": 145, + "mtime_ns": 1786278610163769866, + "hash": "42de94caee8c2aef7d619b11a8100ada5a8f0dbad8dfd17c9f9142e424c2361c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/__init__.py": { + "size": 145, + "mtime_ns": 1786278610163847575, + "hash": "abc346d03fe7419eb89427c8a93d0091c74a64a325c0cd8a06ed972c01c2e357" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/activate_user.py": { + "size": 1135, + "mtime_ns": 1786278610163903533, + "hash": "17d44c1a489c277ff06954c0f3f25c629942624c59810030f1412cb8480bd502" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/clear_cache.py": { + "size": 1028, + "mtime_ns": 1786278610163954700, + "hash": "d19c142a9fc9e10315c1cb93a566b0baf678663abb8edea945586994930796a8" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/copy_issue_comment_to_description.py": { + "size": 1977, + "mtime_ns": 1786278610164019575, + "hash": "847d0b9511b201aacae42d3389f5a850ad251712b9536aaa0fa0583dfbdca1b5" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/create_bucket.py": { + "size": 2838, + "mtime_ns": 1786278610164099367, + "hash": "a437914d5ab46cbad611b2e214d9e45cab208de47a076888e8858a869d20d76e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/create_dummy_data.py": { + "size": 3131, + "mtime_ns": 1786278610164161117, + "hash": "d20425982ecee6a37b29f15ce79e37cb441f137ff9d60f9273bd47f8266be1fe" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/create_instance_admin.py": { + "size": 1483, + "mtime_ns": 1786278610164228368, + "hash": "820c50f7eede8479c748f9f99130a65999e34f844ce89533c68b3a17fbca2c85" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/create_project_member.py": { + "size": 2635, + "mtime_ns": 1786278610164295576, + "hash": "bfe363caa2c427b6952328187fad2fb6ee621f87781f76a481c88ea5116d4d90" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/fix_duplicate_sequences.py": { + "size": 3983, + "mtime_ns": 1786278610164365785, + "hash": "98dda14da057727c123ea87cdf3d028326c7f874411f13886e5da8cb977e5c3f" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/reactivate_workspace_member.py": { + "size": 3883, + "mtime_ns": 1786278610164431160, + "hash": "0477c5e0bd7b9990bb70b6b8c9877e8841b36627dcc04dad4390a0aef2c54d02" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/sync_issue_description_version.py": { + "size": 811, + "mtime_ns": 1786278610164554702, + "hash": "3272e35c7d6ad9f55c043c54bf6a94a177fd915ec20f27917a78eea2236e4ac2" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/sync_issue_version.py": { + "size": 743, + "mtime_ns": 1786278610164602036, + "hash": "4814f7f5e1e5ef5ddff97d528ca21026e4054eed2ad8b7e3b75914857681afbd" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/test_email.py": { + "size": 2252, + "mtime_ns": 1786278610164662411, + "hash": "be7d4bfb3429f1ffd2780cc42814de770a4e3a9236f4f75fb17febbc08529a50" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/update_bucket.py": { + "size": 7466, + "mtime_ns": 1786278610164764703, + "hash": "67c1a33f04bd547748f0d54b5fc2737581d2562f9104545937b27c95ae78849a" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/update_deleted_workspace_slug.py": { + "size": 2681, + "mtime_ns": 1786278610164838662, + "hash": "3e8e502267a43ffd858747b10e79194a2c374af04918a796857db670c9ccca1f" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/wait_for_db.py": { + "size": 806, + "mtime_ns": 1786278610164904912, + "hash": "4cd8d942aeaff2d69a2bf7bd2c3d5f0ce8a9d9f2213df061e223e2f295f4a7b5" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/management/commands/wait_for_migrations.py": { + "size": 1038, + "mtime_ns": 1786278610164973454, + "hash": "19d5a67e8c80cf4b163216696f70f142731c367d029a34a642c4ce9faa9be4db" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0001_initial.py": { + "size": 90438, + "mtime_ns": 1786278610165123371, + "hash": "bccc9b45a6d49f702668ddc28f99075d2c8d77dcdf69fcf7ad6c533a9da5357f" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0002_auto_20221104_2239.py": { + "size": 2158, + "mtime_ns": 1786278610165227038, + "hash": "66f60aee1b26008a4a92e452b9e5c6be7bbced8e27cc2284d865155cd0b1286a" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0003_auto_20221109_2320.py": { + "size": 747, + "mtime_ns": 1786278610165307080, + "hash": "5c9b93423829a56457d2419f44d0759430536d93a2bf7619e5a42c37b3bc820e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0004_alter_state_sequence.py": { + "size": 383, + "mtime_ns": 1786278610165366497, + "hash": "18f825c1a0d61c1f2442646aa1c92d821c1d103f7be26e149104a2c858951e4d" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0005_auto_20221114_2127.py": { + "size": 668, + "mtime_ns": 1786278610165443831, + "hash": "3217c649125cfa85bfdc210cb4029e8d14d2efdc9c23cc20adc92c2d31304b22" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0006_alter_cycle_status.py": { + "size": 667, + "mtime_ns": 1786278610165500956, + "hash": "ba0b9fd302d752e30d0a9795a18f09fec5d838fe64763772304d92beb69132fd" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0007_label_parent.py": { + "size": 604, + "mtime_ns": 1786278610165560456, + "hash": "3832e29041beecf20296407b56003fca6144d8177a962d92a99d116d460aae0e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0008_label_colour.py": { + "size": 385, + "mtime_ns": 1786278610165625998, + "hash": "410621ba951737592576d3622fb7e888e3cea0b8463d064fee51cd069b6d9c9c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0009_auto_20221208_0310.py": { + "size": 872, + "mtime_ns": 1786278610165688290, + "hash": "edcd46854b4ad3c30377c5d818f17e5a5c27922a92b9ab3be0812b498ac9fa6e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0010_auto_20221213_0037.py": { + "size": 1174, + "mtime_ns": 1786278610165746082, + "hash": "ae662d9aa723bc9b78fe5318993dc364c3c9ada4e0a6ac059fd14c0c67768d87" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0011_auto_20221222_2357.py": { + "size": 12079, + "mtime_ns": 1786278610165952916, + "hash": "af0b4a0d2c3df8bb6b4e6c13554b4e453cb852bccd3337f945d1ca828fefb893" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0012_auto_20230104_0117.py": { + "size": 7266, + "mtime_ns": 1786278610166051041, + "hash": "d3040002a270a237017a7a2412f09ae08dac356e488ae97e606acabcf7abb6d3" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0013_auto_20230107_0041.py": { + "size": 1043, + "mtime_ns": 1786278610166108458, + "hash": "f30d131a0e1d20b7b6276ffff784db848ad01c9e9d77275421c7243499618e14" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0014_alter_workspacememberinvite_unique_together.py": { + "size": 367, + "mtime_ns": 1786278610166166042, + "hash": "b845cc0eaa4bc3c0a2c413df0aff6cd6338033e8aab55a68da06d2d83ad98249" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0015_auto_20230107_1636.py": { + "size": 739, + "mtime_ns": 1786278610166217042, + "hash": "0e44d8f1525be56dd18a8f97591f0cb599d0c20db2aef0f386214146013ae5ba" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0016_auto_20230107_1735.py": { + "size": 892, + "mtime_ns": 1786278610166261375, + "hash": "50e8f3181b8de7a9a3144568273b76241c740fa8544980ca3f7a6603e11814fb" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0017_alter_workspace_unique_together.py": { + "size": 336, + "mtime_ns": 1786278610166315709, + "hash": "9e1e172576ee77a5d4d16c546954be0f62600021a1d5980c05fe2cd93bebb84e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0018_auto_20230130_0119.py": { + "size": 3957, + "mtime_ns": 1786278610166376542, + "hash": "e0e792aee2c4bb26281c4fe9b24a00d9e23a97e933d6f907f48ddc2e18467738" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0019_auto_20230131_0049.py": { + "size": 682, + "mtime_ns": 1786278610166429668, + "hash": "aec95d075436c54c71f5ad220115a75df1220353b66eacfc36f5d38adf55aacd" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0020_auto_20230214_0118.py": { + "size": 2205, + "mtime_ns": 1786278610166488501, + "hash": "0701601c5a83993816d0749a74d47f67c5d3af86f6e364bef62aa31af8f2686c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0021_auto_20230223_0104.py": { + "size": 23389, + "mtime_ns": 1786278610166549460, + "hash": "d4a3170367e57356859b61d17e43a693c36bf1ea86a34f44334c4ce28718f213" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0022_auto_20230307_0304.py": { + "size": 10365, + "mtime_ns": 1786278610166669377, + "hash": "3e0659148d0d8075bdb2a7989b37b3e5ed436466467ba30a74a22f9603aec9ff" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0023_auto_20230316_0040.py": { + "size": 10939, + "mtime_ns": 1786278610166873211, + "hash": "c171cf21dec87e6f6cd4f40e923a52a86c9ca62caa415cf1bab2f7c49e61f4b1" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0024_auto_20230322_0138.py": { + "size": 11111, + "mtime_ns": 1786278610167084920, + "hash": "a5f9f96c604e8b54ead23fa5307b6a3f08ace3d1740c79c9dd2145b140a71e04" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0025_auto_20230331_0203.py": { + "size": 4331, + "mtime_ns": 1786278610167203337, + "hash": "d76cb8ce7a04f0a83fc1c15b5fd776359831cbeac6a1cd8db6e8e1bfa8e2bdf9" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0026_alter_projectmember_view_props.py": { + "size": 489, + "mtime_ns": 1786278610167269837, + "hash": "bb3d47cb6adac82408413acfb47f5b3d7162c67bfe225c64f9be17ad57d5dbfe" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0027_auto_20230409_0312.py": { + "size": 10604, + "mtime_ns": 1786278610167504380, + "hash": "e33b63a9efb479bd312414b04c491280fe0c463a52f2a5fb66537d6eee1856fe" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0028_auto_20230414_1703.py": { + "size": 3603, + "mtime_ns": 1786278610167563672, + "hash": "7898b481b4ccb7f2c974cad42f07c28b01b685676e23a98ce43b8f0a8ddda8d1" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0029_auto_20230502_0126.py": { + "size": 4170, + "mtime_ns": 1786278610167656964, + "hash": "751c831a9f5720776dd89b53d99a6cb1272b306368750eb8745128cbf710351b" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0030_alter_estimatepoint_unique_together.py": { + "size": 340, + "mtime_ns": 1786278610167728839, + "hash": "e7ad8b848eb6eaa65d11d9e8f306d5903890949217fba4cf556b3bd3707274b4" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0031_analyticview.py": { + "size": 2785, + "mtime_ns": 1786278610167785923, + "hash": "10f5682dce9c803330c75a9675d58b03439f22cc0e11c6278ab7c93c0a47341e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0032_auto_20230520_2015.py": { + "size": 509, + "mtime_ns": 1786278610167850340, + "hash": "ab9e775a1c40f3eea25ab95184ec14e2ef3a899f0389b8a070a4f4c920618393" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0033_auto_20230618_2125.py": { + "size": 7488, + "mtime_ns": 1786278610167947382, + "hash": "679f1d26ae4631bf32bd1e4273a346ac738a791e063044b7b05c11181633bab7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0034_auto_20230628_1046.py": { + "size": 930, + "mtime_ns": 1786278610168006257, + "hash": "a64e7d7a433c00edfa1bc19ccb17051633380432fa37dbb78283f5da66c46080" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0035_auto_20230704_2225.py": { + "size": 1317, + "mtime_ns": 1786278610168062340, + "hash": "3bf597a5a9ecec6fe0e9d0e0c43b90e839d8b0b275c154b9d6b6210566f33241" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0036_alter_workspace_organization_size.py": { + "size": 395, + "mtime_ns": 1786278610168124007, + "hash": "37a3380e4e27344c41cf7c16aa400efcfb4162db869e9ca4508f6b91068379fd" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0037_issue_archived_at_project_archive_in_and_more.py": { + "size": 9847, + "mtime_ns": 1786278610168219924, + "hash": "b166379a347a4d0ca3cc6c8f29e7c2160e7307b56102cf2dba8d0b501742e286" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0038_auto_20230720_1505.py": { + "size": 1224, + "mtime_ns": 1786278610168276508, + "hash": "7827b43ab25b509f45b57dacf301d06d2e4cb031da420f1957d9507a942e9d86" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0039_auto_20230723_2203.py": { + "size": 3257, + "mtime_ns": 1786278610168332883, + "hash": "ae6fee23c96ea7525a85a16710cea7e3063c7c6451c073e4df5874a7ca117fdc" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0040_projectmember_preferences_user_cover_image_and_more.py": { + "size": 7704, + "mtime_ns": 1786278610168483634, + "hash": "4addbe01e9d171dc02e0dd2d86fc2dd23626553654d54f284146101a312dedf7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0041_cycle_sort_order_issuecomment_access_and_more.py": { + "size": 17687, + "mtime_ns": 1786278610168555467, + "hash": "d9e6dd0a5dab6ef47b5430344d66b80af15f3c461526072664933db0df151018" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0042_alter_analyticview_created_by_and_more.py": { + "size": 40159, + "mtime_ns": 1786278610168634051, + "hash": "0f2b5830b150635528ab24353b3cc5d911bc43f8476d0a3c22c4f1545e16b350" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py": { + "size": 6103, + "mtime_ns": 1786278610168751635, + "hash": "c50f2155700ba92bd68addaa121546b4ac6eace1c774381c8fd6f3943e756a86" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0044_auto_20230913_0709.py": { + "size": 7195, + "mtime_ns": 1786278610168852593, + "hash": "b95ac9d5f0f44aa0e1a37e633dd535c155f9f3a6678fe39a57f52ebe90396532" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0045_issueactivity_epoch_workspacemember_issue_props_and_more.py": { + "size": 4845, + "mtime_ns": 1786278610168957094, + "hash": "83fa8be3dbb45de04aad6bf1ccd622bb5985fed5c335d9371b0c43815c052431" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0046_label_sort_order_alter_analyticview_created_by_and_more.py": { + "size": 70686, + "mtime_ns": 1786278610169053094, + "hash": "15c73005f8d96018322a056683bb472805da7f6a0d5afe811d66b58855ae2a3a" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0047_webhook_apitoken_description_apitoken_expired_at_and_more.py": { + "size": 10973, + "mtime_ns": 1786278610169396179, + "hash": "5e4943a43f275e6750c6577603b003423909e64f82cbe8506017e583758a0e67" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0048_auto_20231116_0713.py": { + "size": 4941, + "mtime_ns": 1786278610169485221, + "hash": "ab78a7ae3e0e6d279f32786fd29d4513a46a9ba23014cf245deb46dbf4b9c5c4" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0049_auto_20231116_0713.py": { + "size": 2830, + "mtime_ns": 1786278610169595638, + "hash": "6ff1f6dbb7827543e573cf40859b1db0670df0caf2eadb7498b970f314475132" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0050_user_use_case_alter_workspace_organization_size.py": { + "size": 1248, + "mtime_ns": 1786278610169650138, + "hash": "d9de2f4cc0d9f7aad9a89e7a392ac47abc4895b6925e44c3c04513d4581e9f40" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0051_cycle_external_id_cycle_external_source_and_more.py": { + "size": 2816, + "mtime_ns": 1786278610169711430, + "hash": "31c4525f6c7b9814a031152f6667cb023f7e9722c06871c4339cffc44e5cd8b4" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0052_auto_20231220_1141.py": { + "size": 13563, + "mtime_ns": 1786278610169829430, + "hash": "a635535ae2d12e4c11c1374f773caab810ce933a2bc42142d75829e2a578ab47" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0053_auto_20240102_1315.py": { + "size": 2981, + "mtime_ns": 1786278610169894056, + "hash": "061a3696346052b7cbf8857649489eb5b6c60030ed259f72ad078f8029d11bc7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0054_dashboard_widget_dashboardwidget.py": { + "size": 7532, + "mtime_ns": 1786278610169990973, + "hash": "9f97be9108e9bf94846d29517b4800130c30fb056eee4b59ef21adcab864381f" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0055_auto_20240108_0648.py": { + "size": 2731, + "mtime_ns": 1786278610170051140, + "hash": "e2c6e6da5f3f282772851597bf31ff59582afb8b6a267f9efb46acaa3e39bca6" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0056_usernotificationpreference_emailnotificationlog.py": { + "size": 6930, + "mtime_ns": 1786278610170153515, + "hash": "e5dc52ec9060fa9353027ca077ed9a342647c98cbd23ec8c8f9973fa31c62b66" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0057_auto_20240122_0901.py": { + "size": 949, + "mtime_ns": 1786278610170209140, + "hash": "ebf7e7bbce5c6024d35f62f6e3d3e3891df4af613b91be34b65182bbdee58b34" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0058_alter_moduleissue_issue_and_more.py": { + "size": 689, + "mtime_ns": 1786278610170267265, + "hash": "0d1d87ec1bd0a57c3910cebc42461e91c918d20f68dfc7260a1d07a7ae941287" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0059_auto_20240208_0957.py": { + "size": 1074, + "mtime_ns": 1786278610170327307, + "hash": "ce7234b399d9a5419f065f15622b5f954ec0983bc85b1fe42da4b57dc7153567" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0060_cycle_progress_snapshot.py": { + "size": 387, + "mtime_ns": 1786278610170377391, + "hash": "a96d1c1d2d1dd3c4ef531b24f6755b45fff2af76c1e83d45c53ca909e9226e57" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0061_project_logo_props.py": { + "size": 1680, + "mtime_ns": 1786278610170434683, + "hash": "259581cbf58afc327fb9e77e8a34697ca54682f569deb9f79873f76dc15e22ec" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0062_cycle_archived_at_module_archived_at_and_more.py": { + "size": 1092, + "mtime_ns": 1786278610170498141, + "hash": "b312a911fa3b84058a0d768ce94f5df33b94127563e502cf3a0f12f03e152c63" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0063_state_is_triage_alter_state_group.py": { + "size": 1242, + "mtime_ns": 1786278610170554141, + "hash": "33e3f33aa6a297907452f0ac297781d49a661b1d049bc6aa14962be5c24f13e9" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0064_auto_20240409_1134.py": { + "size": 484, + "mtime_ns": 1786278610170599392, + "hash": "331af91977b8e0195bbee0220367c8376f2662a29c98b9a1bd4e52587b7b4485" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0065_auto_20240415_0937.py": { + "size": 15917, + "mtime_ns": 1786278610170818476, + "hash": "5188ae5ef1cff0875c66343fe3eda28e23d82b7303807685c5197a08db8c0433" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0066_account_id_token_cycle_logo_props_module_logo_props.py": { + "size": 1620, + "mtime_ns": 1786278610170884726, + "hash": "196497960c6db699bc55490299f82f3b4ff21ea56bceb792292c7b55f337ea91" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0067_issue_estimate.py": { + "size": 9567, + "mtime_ns": 1786278610170981476, + "hash": "e824b93c1319d1549a280df939db3d88e07061643cb40fba2dad2c84959c2cbb" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0068_remove_pagelabel_project_remove_pagelog_project_and_more.py": { + "size": 8632, + "mtime_ns": 1786278610171091852, + "hash": "5df0747b29b4b357ee5f0437944b1b5621f32d57edb58cf8440ed96dc06047a1" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0069_alter_account_provider_and_more.py": { + "size": 2211, + "mtime_ns": 1786278610171149685, + "hash": "467c16231fa6b4d6a717236571918c85209a300aadc25baafc78b96fa3a84c11" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0070_apitoken_is_service_exporterhistory_filters_and_more.py": { + "size": 5692, + "mtime_ns": 1786278610171265352, + "hash": "98b407e3fa756f5dbbd991a4065a3a16765d32da891cbab4a4f38dab3f41af39" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0071_rename_issueproperty_issueuserproperty_and_more.py": { + "size": 1295, + "mtime_ns": 1786278610171317894, + "hash": "574649e597737a914366d74e232a0e7fd9613ff389afb80fb231e494aec2ae18" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0072_issueattachment_external_id_and_more.py": { + "size": 5093, + "mtime_ns": 1786278610171418478, + "hash": "1a2c77bdb77dc56cdb453ab3eed62cdfcd41b701c5a4bb50191827d01bcb4208" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0073_alter_commentreaction_unique_together_and_more.py": { + "size": 39876, + "mtime_ns": 1786278610171520562, + "hash": "5dabc68074d818c59df05b65501f22f613b300dc862c8b6f050961177bab6583" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0074_deploy_board_and_project_issues.py": { + "size": 6873, + "mtime_ns": 1786278610171638104, + "hash": "873779e23a0d427886166cd9f62cfbfb1dee04af798b216b143fe07d9232d009" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0075_alter_fileasset_asset.py": { + "size": 778, + "mtime_ns": 1786278610171687312, + "hash": "fa23f83ad64b2e620d48d7871f0093d89d13640ba0fe38f37102a1362cd0904e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0076_alter_projectmember_role_and_more.py": { + "size": 1935, + "mtime_ns": 1786278610171740979, + "hash": "f2b59699765a41511f99ad47ac631d99d6f34b3be83a5ad6ac1a842f09e1922c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0077_draftissue_cycle_user_timezone_project_user_timezone_and_more.py": { + "size": 98726, + "mtime_ns": 1786278610171922147, + "hash": "39b81431b00b288137ac9285067779b0edf3599bc0618af2743ef874276540dc" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0078_fileasset_comment_fileasset_entity_type_and_more.py": { + "size": 5811, + "mtime_ns": 1786278610172086855, + "hash": "ef67fb8c216bc77dbe128babc3b42de9a75933e9ff45ac3334896c30be7f4766" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0079_auto_20241009_0619.py": { + "size": 2095, + "mtime_ns": 1786278610172144939, + "hash": "676322b37e883856b9a73739352c4df8d4b112a9375efec2ad2c19c22e923cb2" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0080_fileasset_draft_issue_alter_fileasset_entity_type.py": { + "size": 1500, + "mtime_ns": 1786278610172205231, + "hash": "d46bea23cb4a367ff7439826184e7512ae69f10e6afa19df84c4364f3061d177" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0081_remove_globalview_created_by_and_more.py": { + "size": 5226, + "mtime_ns": 1786278610172305523, + "hash": "fe436a7f3e12f0b9a808b435c1ace84df8199c591cfc79b31a8a1ef10b4a12a3" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0082_alter_issue_managers_alter_cycleissue_issue_and_more.py": { + "size": 2048, + "mtime_ns": 1786278610172426815, + "hash": "749927e70c55feb6c8056b9c1fac964d272ad3acc3cbdd015cccd10d23121d16" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0083_device_workspace_timezone_and_more.py": { + "size": 44017, + "mtime_ns": 1786278610172539482, + "hash": "e1c244ea4873266baa5622811de3103d080b77c7f35b9caca87b35776d2947d6" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0084_remove_label_label_unique_name_project_when_deleted_at_null_and_more.py": { + "size": 2386, + "mtime_ns": 1786278610172750900, + "hash": "4cf1a797efe839076b969a5af3667bf31708e5d6097a294d46f6cc1f51644930" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0085_intake_intakeissue_remove_inboxissue_created_by_and_more.py": { + "size": 4375, + "mtime_ns": 1786278610172865775, + "hash": "5b44b5b552ce072e24b5fbbc1aba5050029f44e28c63c7da88a7813de47105c8" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0086_issueversion_alter_teampage_unique_together_and_more.py": { + "size": 8773, + "mtime_ns": 1786278610172967984, + "hash": "10e8f05d70e816cbfba4700269886214b4acc33b89f7959465ac474efa9511c1" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0087_remove_issueversion_description_and_more.py": { + "size": 6419, + "mtime_ns": 1786278610173079609, + "hash": "f71d16b51bdb7087e11312bfeb7c4592400aff384c04a382c493bef85b76dea9" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0088_sticky_sort_order_workspaceuserlink.py": { + "size": 4411, + "mtime_ns": 1786278610173192568, + "hash": "6c0862449843eeed17a9db3b179a6d71c68c4aafcd421dc55ee1a4219321ce56" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0089_workspacehomepreference_and_more.py": { + "size": 4332, + "mtime_ns": 1786278610173313068, + "hash": "e3768fcca42291e066177843e53fd81993c0631999b13435021b77a3f3a8fa3a" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0090_rename_dashboard_deprecateddashboard_and_more.py": { + "size": 4198, + "mtime_ns": 1786278610173434986, + "hash": "86b826a443d846631b6c07fbf83f77ba3b3b159526e2bbdffeea4d54a8441525" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0091_issuecomment_edited_at_and_more.py": { + "size": 912, + "mtime_ns": 1786278610173502944, + "hash": "e856582881db2b366ac5c8b750393b2cf1a7f231f3f8217c9b283ba8618222e8" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0092_alter_deprecateddashboardwidget_unique_together_and_more.py": { + "size": 1115, + "mtime_ns": 1786278610173555069, + "hash": "4e1348f05bfc5f1914a0411d9e22de4d95bc555dfb81a9dec94ee0173ad3e0fd" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0093_page_moved_to_page_page_moved_to_project_and_more.py": { + "size": 851, + "mtime_ns": 1786278610173604778, + "hash": "5d7c2a5d1a294f649aff720ec602d7f6b1e3ed9f9fb6eddbd4c86eb0ab07b248" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0094_auto_20250425_0902.py": { + "size": 913, + "mtime_ns": 1786278610173652861, + "hash": "7efce783a252ce20dd1bd4fa3a241c6bb283d1c0b4d70495347c39661ef15a2b" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0095_page_external_id_page_external_source.py": { + "size": 589, + "mtime_ns": 1786278610173705612, + "hash": "f2feaef21948bc8bd707c00fcb382691a7014707372f285eb9a725b357840bbe" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0096_user_is_email_valid_user_masked_at.py": { + "size": 560, + "mtime_ns": 1786278610173756070, + "hash": "e0dd3b2601cb19de9605bd108b33d21e618737e505ab4bbdca0e85af3efbca45" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0097_project_external_id_project_external_source.py": { + "size": 611, + "mtime_ns": 1786278610173816862, + "hash": "8150cb5e7844a0dc528e20d3a81c6df9b1b705a9dfecf4d049d23e7d86647219" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0098_profile_is_app_rail_docked_and_more.py": { + "size": 720, + "mtime_ns": 1786278610173873862, + "hash": "a3f15f12d1aafee4beebcd1850e900390aaa0b5c45ed26d2ced77eed084fc680" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0099_profile_background_color_profile_goals_and_more.py": { + "size": 898, + "mtime_ns": 1786278610173933321, + "hash": "d497a26a39222084ef5d1df5e4c00f962cd8a654860a7c6db125d1a95eed6787" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0100_profile_has_marketing_email_consent_and_more.py": { + "size": 107368, + "mtime_ns": 1786278610174051571, + "hash": "c1a3a7d72d09bbadf8835c3e6eec43ec57c05356a771bd1b60f525e78584835a" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0101_description_descriptionversion.py": { + "size": 6769, + "mtime_ns": 1786278610174469406, + "hash": "18c15be5fa0baf60f327222446cca294ede1fe373bb43c2b900c5d9c0e48c5c7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0102_page_sort_order_pagelog_entity_type_and_more.py": { + "size": 806, + "mtime_ns": 1786278610174538865, + "hash": "e377c9e8b1bf45506a5e6738d6709cdfec7c6ac6adcbc15c3f8b724e466e45b4" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0103_fileasset_asset_entity_type_idx_and_more.py": { + "size": 2903, + "mtime_ns": 1786278610174610157, + "hash": "c1c079cd700a387751a0f6d4bc734fd72be9e810aefc57525e15e32e03fe88e2" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0104_cycleuserproperties_rich_filters_and_more.py": { + "size": 1277, + "mtime_ns": 1786278610174677490, + "hash": "d2be9e47e2b1d55d4882a15fc25ffec14ba29b59e5f3d925bb9e620f95b5ffab" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0105_alter_project_cycle_view_and_more.py": { + "size": 923, + "mtime_ns": 1786278610174767741, + "hash": "0b856f399eb7005f499015f0924f7dd105e79bcdd4de739b6cd276005cce4139" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0106_auto_20250912_0845.py": { + "size": 5262, + "mtime_ns": 1786278610174865491, + "hash": "858ae7f2ac0ed7ba57cbf0739abdb6922a07263bdd30351c679fab6bb5b03aa2" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0107_migrate_filters_to_rich_filters.py": { + "size": 2215, + "mtime_ns": 1786278610174927366, + "hash": "1c4183100bf235ca54b6bb3a2ba0bd84566c69abfd57d3b7bd1959d7a3010137" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0108_alter_issueactivity_issue_comment.py": { + "size": 797, + "mtime_ns": 1786278610174983366, + "hash": "feff54b0c8009c6612326f86b4bf6ae3fa9e906e01f0d231d50ac8962dfaf433" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0109_issuecomment_description_and_parent_id.py": { + "size": 817, + "mtime_ns": 1786278610175038242, + "hash": "e76024af845001f9356112e6d4b3c2033c6136c36b49bd3c6de8e8a81b86a161" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0110_workspaceuserproperties_navigation_control_preference_and_more.py": { + "size": 707, + "mtime_ns": 1786278610175093283, + "hash": "dad5a59383dbf35098f4d3ef6bafb5b9c8aa9bc9cf8c48fefd323074994ecd13" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0111_notification_notif_receiver_status_idx_and_more.py": { + "size": 1524, + "mtime_ns": 1786278610175155659, + "hash": "9a9b1047ae868f58083ed744c4cca8db0f71a81eb3f2016297a248b24b610193" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0112_auto_20251124_0603.py": { + "size": 3015, + "mtime_ns": 1786278610175209034, + "hash": "2df037195bcfffd1a95bffe1fc693d52a653553441d6d2fbdb0e50317cd03b48" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0113_webhook_version.py": { + "size": 1927, + "mtime_ns": 1786278610175269617, + "hash": "c70ddab0138a24a8808a1ef8d8dca3a024bef28d31baea8f161243e62ec7c226" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0114_projectuserproperty_delete_issueuserproperty_and_more.py": { + "size": 1925, + "mtime_ns": 1786278610175324326, + "hash": "4471a6cf6b6793362f2435c5ab3a5625ad01a717c041ba48b1e86471cdc35310" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0115_auto_20260105_1406.py": { + "size": 1889, + "mtime_ns": 1786278610175388243, + "hash": "401df750370fa5013c0c8cd6dc2f23db091a02229d22e16ddd5c231fb1b9887c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0116_workspacemember_explored_features_and_more.py": { + "size": 1143, + "mtime_ns": 1786278610175461285, + "hash": "097633bf843859edcfe568ddd7113d8d2bd05a9e077d3fe251efbc5cc4d392cb" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0117_rename_description_draftissue_description_json_and_more.py": { + "size": 705, + "mtime_ns": 1786278610175521702, + "hash": "45ee5f8ce0b06af9a1500f540d6cd8ba461c55b432543861554fb83a4f1c0318" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0118_remove_workspaceuserproperties_product_tour_and_more.py": { + "size": 2247, + "mtime_ns": 1786278610175580452, + "hash": "2f8ad1417eda52bf8f0fdaebf3c93aa38f9ec2b921d9be1dbc85b92645c402e6" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0119_alter_estimatepoint_key.py": { + "size": 507, + "mtime_ns": 1786278610175637119, + "hash": "3ecf1ed561c54118c773ac56da4c7254d48a76eb545018cb47cd5be6482430fa" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0120_issueview_archived_at.py": { + "size": 393, + "mtime_ns": 1786278610175694661, + "hash": "75bcb2b3e0ed3d8a5cdcd5bb59aa257de5084ada9ec1ec9437e6f29cd426c2f6" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0121_alter_estimate_type.py": { + "size": 470, + "mtime_ns": 1786278610175758328, + "hash": "b752b50a7b31b5b755a89d67afe78ba5ed0508be01307e95b51dc854100c8b23" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0122_alter_draftissue_assignees_alter_issue_assignees_and_more.py": { + "size": 1122, + "mtime_ns": 1786278610175826994, + "hash": "e4b3b60aa4f6ff1a43917428c5d0b93748882f0baeaebdb8591b415a11e0fdbe" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0123_timelog.py": { + "size": 2665, + "mtime_ns": 1786307172340133987, + "hash": "04e70c065e732e911cabc4e62400d36f3d96fc9ce6cc5cba9dc6a811c13baf35" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0124_pomodoro.py": { + "size": 3274, + "mtime_ns": 1786307172340473780, + "hash": "811a2e55f1b35156653943dcfc1569c7a1b4aae901f0231b81a0b9da4feefc90" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/0125_userissueplan.py": { + "size": 3884, + "mtime_ns": 1786381455037293019, + "hash": "1edb4d86c750f7badfcfdb028d89a3043dd34f4e6abdce73586b7e5442bdf481" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/migrations/__init__.py": { + "size": 0, + "mtime_ns": 1786278610175849661, + "hash": "4af2345cf75568f9e6c0228d5ef6a83aecf5ca9d35bbde87b16df669d485ed8c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/mixins.py": { + "size": 7661, + "mtime_ns": 1786278610175972328, + "hash": "325844f7f78f15bdef2e0d41d490f40d0460f815796bd04ba41736d2ef5ed06e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/__init__.py": { + "size": 2460, + "mtime_ns": 1786381455037712564, + "hash": "18409e5df7adaef92480753cc296d42312d5f04d9bae0ac265cda285381116e2" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/analytic.py": { + "size": 814, + "mtime_ns": 1786278610176127996, + "hash": "57854d7f5b9de62de5c76ebd8896ab5e792153b5fc50fa576b066e4072beca2a" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/api.py": { + "size": 2453, + "mtime_ns": 1786278610176183954, + "hash": "ca49aad1c68c24f5640b430f61f21654f8bc8a5ca412be1c5459d2cb7f177999" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/asset.py": { + "size": 4454, + "mtime_ns": 1786278610176287121, + "hash": "860af72e948e0520f2dbf8bdef42c52d38e94b4de73170f856bf31706d1aefc5" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/base.py": { + "size": 1496, + "mtime_ns": 1786278610176348955, + "hash": "0719eaa79dedbe5b8ca68b9fcb7303b4bb795fbd33eca25069d38171fc86a8f7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/cycle.py": { + "size": 5025, + "mtime_ns": 1786278610176447372, + "hash": "3e15c4654331acb3c41afa5398ae3e04a348e012703af0b738486764733cdf16" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/deploy_board.py": { + "size": 1962, + "mtime_ns": 1786278610176522455, + "hash": "104153766fd904d94895e922210810e50f8ab8227a12f71303a4af2431a19428" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/description.py": { + "size": 2111, + "mtime_ns": 1786278610176580997, + "hash": "439c45997234e26deacbcc0fa07fe10f22351ba8e682458f205b6824733bd66f" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/device.py": { + "size": 1624, + "mtime_ns": 1786278610176650789, + "hash": "eddd3b918674edd33e6c6084affe57befa45ad922c413c91e19528b9c7af83d3" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/draft.py": { + "size": 7955, + "mtime_ns": 1786278610176757956, + "hash": "242cc171086f16b8981ae350a645c0f3ed70156de1fd2f34adb3dee0f5f068b7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/estimate.py": { + "size": 1969, + "mtime_ns": 1786278610176830790, + "hash": "218273273627fae9ee70b2d8e5da59784f24e7571ad3023c9ff04de47b7c3116" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/exporter.py": { + "size": 2143, + "mtime_ns": 1786278610176909499, + "hash": "42babbaac55948c6837e34e76df06b49334f859fa24e8cda8879a7eced84a956" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/favorite.py": { + "size": 2609, + "mtime_ns": 1786278610176987124, + "hash": "8b645a6c337abf2171a9ed275ef9877d433223a77d128a77ebfafeabad36700c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/importer.py": { + "size": 1346, + "mtime_ns": 1786278610177041541, + "hash": "92f843bffa4c3c2831ac4da42ba9608b847035e08b225c5a433aa3f7be796441" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/intake.py": { + "size": 2664, + "mtime_ns": 1786278610177103333, + "hash": "2173a95b27fb78a81a6e3bb22be54b2f454acf725fc9caeb39a93a51c700ae88" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/integration/__init__.py": { + "size": 349, + "mtime_ns": 1786278610177182041, + "hash": "d1d4c892ae9e16f6985f72f97303b7e5016dffdefa94210ad991629ba49f462e" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/integration/base.py": { + "size": 2325, + "mtime_ns": 1786278610177235583, + "hash": "3b375245eb50dd82321d5c6da7752192835fd69a2f41f271c2716acde2174d59" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/integration/github.py": { + "size": 3189, + "mtime_ns": 1786278610177292792, + "hash": "7e787112c3a698db3b96fac5892d57e9ccb49c23af18c4456b97d038151416c5" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/integration/slack.py": { + "size": 1123, + "mtime_ns": 1786278610177347209, + "hash": "5fe518dfc784ac1bd7a755c7383946dd1ae0a3654e3b6f17cb174485a16d1ce7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/issue.py": { + "size": 31179, + "mtime_ns": 1786381455038035816, + "hash": "986d0f338a975f4c0d7e5351b8beda74c2854f68f88353d4bf5ab283a6b929a0" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/issue_type.py": { + "size": 1983, + "mtime_ns": 1786278610177523543, + "hash": "d9d48f3d7ce291b36944c2764ffcb139f6aa1a12cca932ea5ecf6a518084cc21" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/label.py": { + "size": 2112, + "mtime_ns": 1786278610177572626, + "hash": "3b7d96d9197a44b0e016580f4c2a11b298f4f21245b8d07a813632ecd0071e2c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/module.py": { + "size": 7195, + "mtime_ns": 1786278610177679335, + "hash": "afe6545ee780a0defcd17fb2a349f175b819044c9bb4599c60143ebc86bcea92" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/notification.py": { + "size": 5291, + "mtime_ns": 1786278610177788502, + "hash": "10e94d292fe70fc550b5e389dec5da065e684302e226548e114da95cf9e40d94" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/page.py": { + "size": 7266, + "mtime_ns": 1786278610177894002, + "hash": "43997f3cf5cc18644194a107b6214a3fab0603bfbc6d5fc4eb03705e8cc83704" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/pomodoro.py": { + "size": 2768, + "mtime_ns": 1786446618777712997, + "hash": "521b24fd594330d188ffb7e705fd82fa1761e14a9438f775a1eca02247868839" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/project.py": { + "size": 13587, + "mtime_ns": 1786278610178034961, + "hash": "6cc618b70bb78aa04558eb89dd8a5aefe30102056dc12489e03b9edbaa10dcf2" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/recent_visit.py": { + "size": 1117, + "mtime_ns": 1786278610178092545, + "hash": "ffd78740b9a93758663b688a4615a716f099bdcdea0598088078d006ddb2cfa7" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/session.py": { + "size": 1808, + "mtime_ns": 1786278610178152462, + "hash": "fee2e8a04710f08fe4778e1d47468247786413eb4425c0f23eda2b065777c8e1" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/social_connection.py": { + "size": 1310, + "mtime_ns": 1786278610178214712, + "hash": "0558f2805f6778639e8de794dac527b012ce30e49e3201eeb06aed4f0ae949a3" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/state.py": { + "size": 3824, + "mtime_ns": 1786278610178273045, + "hash": "746c2b6edc36c7ff8fe5e1c47308cce64b0ea3e648a748a8930f8e3b06a0d1c8" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/sticky.py": { + "size": 2044, + "mtime_ns": 1786278610178326754, + "hash": "0c6dbe2fa4b41074a8a81b94a7c2339c6f5a42b0437155eeed974bded7ca14b5" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/time_log.py": { + "size": 1599, + "mtime_ns": 1786307172341422034, + "hash": "92e5324f6e95b2b7d8910f90d1655dabab7e12bba8c5f0a3ad57cd7029f999e6" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/user.py": { + "size": 10883, + "mtime_ns": 1786307172341784410, + "hash": "0b9cb47d8d291aa8c50314cad08c2a537d48f53b6493eb48f58236bce4c35911" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/view.py": { + "size": 3249, + "mtime_ns": 1786278610178485421, + "hash": "8660c4df39aa5af35824d4cee221e0a5b81f5f4611d73ad60721c5541a35d959" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/webhook.py": { + "size": 3812, + "mtime_ns": 1786278610178552088, + "hash": "27a132359985c6807e5603d6e97eb3a40234607a1672577f5124fea2f5f3991c" + }, + "/Users/mauro/Development/plane/apps/api/plane/db/models/workspace.py": { + "size": 15740, + "mtime_ns": 1786374355290530604, + "hash": "30e6db9d906593429a7fa83e8cd27335cdb12631d3f3e4eeeee25b0378b695fe" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/__init__.py": { + "size": 145, + "mtime_ns": 1786278610178745755, + "hash": "24e125936a7b031820cbc28cc9386c3d30b3c95dbe8337a7af6a4dbb82a2fddf" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/__init__.py": { + "size": 145, + "mtime_ns": 1786278610178819422, + "hash": "eaf731ad30ae211b527843dac207487373c0225f5ce2227f8f75af5496592849" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/permissions/__init__.py": { + "size": 191, + "mtime_ns": 1786278610178896673, + "hash": "976aceaccdb844bfdaae69181dbb5c17cb50070ea433979d7859c625d8f5c320" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/permissions/instance.py": { + "size": 603, + "mtime_ns": 1786278610178953340, + "hash": "0fe57096537736adf415ffc59ff9e99661348b0ec7e572d0f2b1db16176b42e3" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/__init__.py": { + "size": 359, + "mtime_ns": 1786278610179032923, + "hash": "28c931a9dfef9a995bee5f764dab97b41eec38eae6951350a1695fd4cba2894d" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/admin.py": { + "size": 1155, + "mtime_ns": 1786278610179081173, + "hash": "441d9afa831d16d8d7c5083a7794f65231c10e01612697773f37dc995b1e265c" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/base.py": { + "size": 297, + "mtime_ns": 1786278610179124757, + "hash": "475dd4f264ed392eab07a812753d42fc1131f480d3309fb74998ad1154e8c9be" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/configuration.py": { + "size": 697, + "mtime_ns": 1786278610179176424, + "hash": "7bf369a15535d5c9fdbc24aabee6b2625bce5472b34b9afa8263a59a5a6c8008" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/instance.py": { + "size": 595, + "mtime_ns": 1786278610179238632, + "hash": "a82977ebab1e944ffb203e1112b482129d8f3a78a49d7bc9f7b1b4a396a4212c" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/user.py": { + "size": 352, + "mtime_ns": 1786278610179292424, + "hash": "3d2d7f883223432929b4bc2c5a0d6b4800cc57d41c4edb5a5bc541e644a5f1ca" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/serializers/workspace.py": { + "size": 2134, + "mtime_ns": 1786278610179347508, + "hash": "3309ec4da6d12c8014f1f3713c6f2f2ab961d83d4f0c0525234232815948944d" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/views/__init__.py": { + "size": 679, + "mtime_ns": 1786278610179435008, + "hash": "173bb7193ed4a01fd7b5e15209a198bcae1e481d8afea706ff54c3cbaa29d43d" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/views/admin.py": { + "size": 18374, + "mtime_ns": 1786278610179515842, + "hash": "38348fe6177d7d8f911a019937479b8d5aecb166b9ab85dc35f4435e4262787e" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/views/base.py": { + "size": 3921, + "mtime_ns": 1786278610179578259, + "hash": "f64e237be247fb40c8bf18b0a80961c182fb3aa4423dc7801a1d8c3c2b5a87fe" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/views/configuration.py": { + "size": 6489, + "mtime_ns": 1786278610179685676, + "hash": "57262677f6992160822a426f4ee234c8492d1562c5f17e3ca8eb1144a969e22b" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/views/instance.py": { + "size": 7238, + "mtime_ns": 1786278610179782259, + "hash": "21c627ebee1f0e9a81f1461cc68a7f679e3a915bf5d97c60b79170db05999556" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/api/views/workspace.py": { + "size": 4052, + "mtime_ns": 1786278610179836968, + "hash": "7ca84e7b9ec9b1d3fe0e65067d507e79f33941e590179bfddaf804ea35b70cf1" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/apps.py": { + "size": 240, + "mtime_ns": 1786278610179884676, + "hash": "34f092f799f3e6c101a7989dbd2b5e1818d1a5c35cf18aa253c5b99ca2207ea1" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/bgtasks/__init__.py": { + "size": 145, + "mtime_ns": 1786278610179953052, + "hash": "9bb4eaed04af14685e5dbfb170c6e2118966b2afc495080e5f7c4b5030b17068" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/bgtasks/telemetry_metrics.py": { + "size": 14978, + "mtime_ns": 1786278610180185552, + "hash": "f07c9e5a6ecf3be722170fe59d2dce1b8e8e43e79971e54fc9b82a75a116333b" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/management/__init__.py": { + "size": 145, + "mtime_ns": 1786278610180270428, + "hash": "b181795b2d5d6703cda76bdb320a99d04d3ec52525300f52f8a0c4e44a0000ab" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/management/commands/__init__.py": { + "size": 145, + "mtime_ns": 1786278610180360511, + "hash": "b9c529606a5b7c976bd291257dcb8c3108b670349e6fbdf99dc9255e295004d7" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/management/commands/configure_instance.py": { + "size": 1499, + "mtime_ns": 1786278610180430220, + "hash": "77078ebe1fd0cdb18d74890e279f13bdb6166404fa5b5554ca8c58893a952a49" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/management/commands/register_instance.py": { + "size": 3268, + "mtime_ns": 1786278610180503012, + "hash": "2980d3b9801d8576646cb9d4457abc5eaf54eb35f589107f7aa0e987c651c6d8" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/0001_initial.py": { + "size": 8692, + "mtime_ns": 1786278610180625262, + "hash": "6ed55750179b2d9f7ac81c8527961471fd93fcba68be5d2b76ab74ea9a2fe1d0" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/0002_rename_version_instance_current_version_and_more.py": { + "size": 3621, + "mtime_ns": 1786278610180691721, + "hash": "066f3382b3555c4f077b8132ba1f5689c14fbcb0972a52dad6326a7ea0bcd96a" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/0003_alter_changelog_title_alter_changelog_version_and_more.py": { + "size": 1289, + "mtime_ns": 1786278610180885430, + "hash": "1dc4b23dc9fec6748f1e77090a439b024132c0f5283a1e1cf751f564fcb2c373" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/0004_changelog_deleted_at_instance_deleted_at_and_more.py": { + "size": 1073, + "mtime_ns": 1786278610180972764, + "hash": "769e60ee86cef79448779d2ff120c432adf101f16bb07aaef52d9aa58523e504" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/0005_rename_product_instance_edition_and_more.py": { + "size": 966, + "mtime_ns": 1786278610181026681, + "hash": "371910747fb2f5af70d6a9f1257368e20c2af50103232c2525aa41b660ca0f73" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/0006_instance_is_current_version_deprecated.py": { + "size": 435, + "mtime_ns": 1786278610181087014, + "hash": "6f68ebd7d8719ea0fe02f8faa6c6f92acf3cb95a36a8aeaf9ec6ed0b9a713e60" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/migrations/__init__.py": { + "size": 0, + "mtime_ns": 1786278610181107389, + "hash": "081bf9ea6f0fee5ad4cbf641dc159d07bba5962909f90fc6e765ca7473c74bb0" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/models/__init__.py": { + "size": 231, + "mtime_ns": 1786278610181215640, + "hash": "339306a8e03357cd79f2157797d5dda1bcd8e98744ccb648fae1ab93cd68becf" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/models/instance.py": { + "size": 3487, + "mtime_ns": 1786278610181264640, + "hash": "2b9561b45176d58fbb2c5dcf87a76b7bd57828958b530753b236cc0a229c84d4" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/urls.py": { + "size": 2317, + "mtime_ns": 1786278610181320848, + "hash": "f737e2d5f5dd4ad10f1ba2590d3276a041e75101c1715947076d8c9028e6ce4f" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/utils/__init__.py": { + "size": 145, + "mtime_ns": 1786278610181411515, + "hash": "3a29b28e2f8f37e8b8a729e2bfb7f0d0afd1e857b800431ecff2e1262a32978c" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/utils/encryption.py": { + "size": 1303, + "mtime_ns": 1786278610181466891, + "hash": "94c98f1895c87e70af94a6354b3f673268f310b4a26f57d8caedc015afc98ba1" + }, + "/Users/mauro/Development/plane/apps/api/plane/license/utils/instance_value.py": { + "size": 2109, + "mtime_ns": 1786278610181544266, + "hash": "e8fd2c1127fb5e79b99d5f54fa72ad9441b5c40cb90352ccfe92a8ea81eda95c" + }, + "/Users/mauro/Development/plane/apps/api/plane/middleware/__init__.py": { + "size": 145, + "mtime_ns": 1786278610181655725, + "hash": "9846ed99e0861dd226d06297959ee8b7ce789c21f1e6567a2dbbb1476d2cfc5f" + }, + "/Users/mauro/Development/plane/apps/api/plane/middleware/apps.py": { + "size": 240, + "mtime_ns": 1786278610181721558, + "hash": "2b0f2068a170dbfb44234b3990e12c362f80f0e9a2880eeed355d140176e0918" + }, + "/Users/mauro/Development/plane/apps/api/plane/middleware/db_routing.py": { + "size": 6256, + "mtime_ns": 1786278610181836559, + "hash": "603e3c8d21e80f3e3f57ec24fff500def6644b6cc4705d5da0132e1a6174ffa6" + }, + "/Users/mauro/Development/plane/apps/api/plane/middleware/logger.py": { + "size": 5557, + "mtime_ns": 1786278610181976268, + "hash": "4be25be70337321b9fd3397e41bd8c359a789720921bb0f6738b2eb9e10c917b" + }, + "/Users/mauro/Development/plane/apps/api/plane/middleware/request_body_size.py": { + "size": 968, + "mtime_ns": 1786278610182054893, + "hash": "674dc850a1db4973bb79ae13836051375d352dadae06122a2c09648ae8ade8a7" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/cycles.json": { + "size": 382, + "mtime_ns": 1786278610182159435, + "hash": "c9469d393b15e1b976ca490fabb3fc26e561f2101494c49c3f145851938c0fb7" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/issues.json": { + "size": 23927, + "mtime_ns": 1786278610182240727, + "hash": "7fd6499a8b77985192eed094dafc4353ba458bb90327558cf11876b8f9441cad" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/labels.json": { + "size": 230, + "mtime_ns": 1786278610182657687, + "hash": "e8c59dce0db34fd753eaa70d984dd15e1af4c9f49601efa2f68c3b9ef66ac5f3" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/modules.json": { + "size": 730, + "mtime_ns": 1786278610182712020, + "hash": "70eea738d872eef5be3bab49ac09c8b78b22c6975c9e3fa2bf6fe0e9e84eb392" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/pages.json": { + "size": 39578, + "mtime_ns": 1786278610182795146, + "hash": "a66f7df3af36ec322978d6445931e46af8503a979341b48317642c05ab5655b9" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/projects.json": { + "size": 935, + "mtime_ns": 1786278610182857146, + "hash": "eef1186beacbda13a92a707d0179ba25c5fad5c9cb23c25f853e39a17171ef6f" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/states.json": { + "size": 798, + "mtime_ns": 1786278610182908146, + "hash": "f2fe836a6fd8abb0b13bae734f91a7f7f21ad7d95e7459ef978d6b556a8427de" + }, + "/Users/mauro/Development/plane/apps/api/plane/seeds/data/views.json": { + "size": 870, + "mtime_ns": 1786278610182965480, + "hash": "857e792100f9d5e56ff67d225b2a8ce179bd8d2bc5ff7eb87f9c8370ee81ba7f" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/__init__.py": { + "size": 145, + "mtime_ns": 1786278610183037188, + "hash": "71759d2f287edc978d64148ac0ab1753a29de83cc3b4c6168e77fe05af8b8701" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/common.py": { + "size": 19611, + "mtime_ns": 1786278610183121897, + "hash": "2e69d44b2ec621c94aca552e489c4806bde8eeb231280bc4da6bd1dc24f2ce7a" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/local.py": { + "size": 2455, + "mtime_ns": 1786278610183190980, + "hash": "d7780ba87bc75b63868ed5a0f1a7dce5a5927794281ab3b3c443449936066781" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/openapi.py": { + "size": 13143, + "mtime_ns": 1786278610183425273, + "hash": "93e406ddebd71969c8cd8f704661b979abb3c594c78dc196598ba929dc403692" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/production.py": { + "size": 2955, + "mtime_ns": 1786278610183471898, + "hash": "f855bc7715b9c130a897c03fcb9c4b357b7f9c90ffa259dbff7025b556ed5160" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/redis.py": { + "size": 610, + "mtime_ns": 1786278610183524440, + "hash": "d11c03821e5136ff810c55e0890a7407c921b48f249aee7a1657680b520ce87b" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/storage.py": { + "size": 7717, + "mtime_ns": 1786278610183620649, + "hash": "49249dbdd1020f662f4872db3569db121973b5bd9340239485ffec6f8ed802d6" + }, + "/Users/mauro/Development/plane/apps/api/plane/settings/test.py": { + "size": 355, + "mtime_ns": 1786278610183668024, + "hash": "12f7f8e732debc1d312a0361ef8184fd27d8156aa5448ed928b9fc81810e55be" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/__init__.py": { + "size": 145, + "mtime_ns": 1786278610183749858, + "hash": "4cdbd960eaa50377ef62928ab68665f2a5da285dd4227c4f8c827436b6e33b9e" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/apps.py": { + "size": 236, + "mtime_ns": 1786278610183800108, + "hash": "4b3c37cf3ad6fee784d8eb6026ba7cfccff56956458b01263110abe61a9ae9e3" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/__init__.py": { + "size": 281, + "mtime_ns": 1786278610183885941, + "hash": "e8799f6c62c6246a4d4a776237ae2b0e3e9d02896bdc8fbddd7f7f7c1f6d40a0" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/base.py": { + "size": 2536, + "mtime_ns": 1786278610183942983, + "hash": "1b498a9896d8079b0770ea70e69198b2c61eedc06e38015f07116ea0406e9543" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/cycle.py": { + "size": 530, + "mtime_ns": 1786278610183986150, + "hash": "6d4618678433048b3e464bd3f5112a7c3a7a404c7ac16b71ef682aeffa97e6ee" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/intake.py": { + "size": 1636, + "mtime_ns": 1786278610184039775, + "hash": "ef83b4cc47b6a9209b86c2e8742e56eb9fa345310f964e2115a373ccc5767a9a" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/issue.py": { + "size": 14960, + "mtime_ns": 1786278610184171068, + "hash": "364f8ca3d6a7428f3f8a4488c132a9e50f1f9ed6bd13cfba8983628a6ad7706b" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/module.py": { + "size": 533, + "mtime_ns": 1786278610184271485, + "hash": "6bec69ea6800da014a7e4727faeeb4779a6eb645ffd9f3752dc4835ac201274b" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/project.py": { + "size": 545, + "mtime_ns": 1786278610184319818, + "hash": "3479470bb34aebbccbc07058b55538425c040fa9500449550c926518f9b528fb" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/state.py": { + "size": 554, + "mtime_ns": 1786278610184364985, + "hash": "7e2f57e284a30a05bc4656b12ad9f3cae3679722702fd82ca18e345f7298b682" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/user.py": { + "size": 549, + "mtime_ns": 1786278610184408860, + "hash": "a4d0cb34af5bdba03e467054929dc506fc8fe46091690f44509423e1884050ea" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/serializer/workspace.py": { + "size": 398, + "mtime_ns": 1786278610184456152, + "hash": "7973854c23226715e21f17b12a55b4e6791833420984328274cbe7143a376da9" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/urls/__init__.py": { + "size": 403, + "mtime_ns": 1786278610184542277, + "hash": "d530cb4e682e1328b9fdd522fd81fa936d6c0f37518dbbc73480e7fbc9bed500" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/urls/asset.py": { + "size": 911, + "mtime_ns": 1786278610184600902, + "hash": "a6f9cc2202aa9b20651e22ae43e1d38a720916ac319753463d54a0fbd1338c25" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/urls/intake.py": { + "size": 1087, + "mtime_ns": 1786278610184658986, + "hash": "26aa569783f6d03ad8230e923685e1d2a9633d6fc5db7cf864988ad0240894a9" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/urls/issue.py": { + "size": 2074, + "mtime_ns": 1786278610184724236, + "hash": "ef04afccce8f151e924c8f961aa6a468be8bd570e6c17bb8b6297b2dd3b84eb3" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/urls/project.py": { + "size": 1758, + "mtime_ns": 1786278610184779403, + "hash": "dca3626e40e82b6b5383da1fcf10a7519396e2f61653ba60024cecd959ce2f5d" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/utils/grouper.py": { + "size": 9369, + "mtime_ns": 1786278610184912195, + "hash": "54b817bb84cf87a21679fdac64232def8947d6e0903d8d75f789a2a72c99c5ca" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/__init__.py": { + "size": 882, + "mtime_ns": 1786278610184992071, + "hash": "5a1bb935be0ad9bae5f45882dc3edc40e9fc20bd8f027e0bdb250596bdba59c8" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/asset.py": { + "size": 9737, + "mtime_ns": 1786278610185101862, + "hash": "632663b0c9a191840505b54d829edb5f65d019397049f3c162d725fee2e893fd" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/base.py": { + "size": 6622, + "mtime_ns": 1786278610185200196, + "hash": "112267ceb8e856428b7a9c47ebb189f7ecab135f5c4253236d7e12310c058cba" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/cycle.py": { + "size": 935, + "mtime_ns": 1786278610185267863, + "hash": "911b2f59d1d6b83f72edce30c479bb7c210dd66c8c6a1147a1c8fed7b5400af0" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/intake.py": { + "size": 11562, + "mtime_ns": 1786278610185402947, + "hash": "7904e5aed4c9ff05cb8f45723c40eae1b7b692447c2534b65e3ee638473dd164" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/issue.py": { + "size": 32237, + "mtime_ns": 1786278610185551156, + "hash": "633e23a4fc8a3bcb3071766428ba8a7f331feff5b9e8fa6b200bbcc3ba04d2bf" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/label.py": { + "size": 954, + "mtime_ns": 1786278610185627615, + "hash": "0bba7fdb347d08960903f39d9d2ee05e70b91229f3bad59e5d5621fac36891b8" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/meta.py": { + "size": 1181, + "mtime_ns": 1786278610185690448, + "hash": "bea55a1fd563b98e9dd2707fb70b219d9c24d0ab827515291b26fdfc5472a2c0" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/module.py": { + "size": 940, + "mtime_ns": 1786278610185783407, + "hash": "439a7b9410d900f782d31460a9501258f45438498fd8bfe622ec11473d5603c0" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/project.py": { + "size": 2831, + "mtime_ns": 1786278610185846490, + "hash": "2c6dda29ce68317d2b65451a137a772eb4ccb46e1406f103d35582b5fd8bb5e4" + }, + "/Users/mauro/Development/plane/apps/api/plane/space/views/state.py": { + "size": 1045, + "mtime_ns": 1786278610185911824, + "hash": "1aa132ebd81a86b46e86ce1d6472f6275658633a7a3bbf996892c40cfcf32750" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/__init__.py": { + "size": 175, + "mtime_ns": 1786278610186743411, + "hash": "7df5a43f9a1be7faab484d9505a5558240713f1af7404e7f27e531702f8c761b" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/apps.py": { + "size": 234, + "mtime_ns": 1786278610186784577, + "hash": "d5c65d2b2406dc4ea1b493987f32b391edb7bab71eb039a88c8667f76dea2951" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/conftest.py": { + "size": 3630, + "mtime_ns": 1786278610186849494, + "hash": "8714c3a536e813a0f48b5418da8a3ad39b5301f4df72ca246fd61ae44a76698c" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/conftest_external.py": { + "size": 2168, + "mtime_ns": 1786278610186914078, + "hash": "75dba9a5608ed44ff8eb5c926a183832c1918417ab25585a08dafcd1140e9e72" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/__init__.py": { + "size": 145, + "mtime_ns": 1786278610186998745, + "hash": "e554275403d37e8a55f2e796447b5fce825218093b4794773a328ec11a5c3e32" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/__init__.py": { + "size": 145, + "mtime_ns": 1786278610187068995, + "hash": "1339eb39cbf76cd698095e0e094582ffc625e9d34d07638b01ca8dd87359b2a9" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_authentication.py": { + "size": 1439, + "mtime_ns": 1786278610187122204, + "hash": "bf03cf1c8bf1be171b7ecd7a17923fbc68e388cac706e76900e074688ec08c70" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_cycles.py": { + "size": 14031, + "mtime_ns": 1786278610187224954, + "hash": "e6a2cd1551bb071a2a7a2d9ef9265913165378e5b693cf2a92cc26c432eb6469" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_cycles_lite.py": { + "size": 2019, + "mtime_ns": 1786278610187292662, + "hash": "5441fbf745b126bbcfa8ff92bc49265f5e4d56a129abfe9fd54aeed60c1e8a8f" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_generic_asset.py": { + "size": 5873, + "mtime_ns": 1786278610187390580, + "hash": "dd31ca6c437db7318a20a86fa6b216098bffb8b9e4f3828c881062cb2d92b9a5" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_issue_notifications.py": { + "size": 5114, + "mtime_ns": 1786278610187478247, + "hash": "46493d24bb8e0ebab1753c32facc4d5b5c7a8e1daf67e5dd4a4080be03973e12" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_issues.py": { + "size": 3722, + "mtime_ns": 1786278610187529872, + "hash": "022d723a6228e31ee08003b2b2f193d0952bd1a4583fdef41492eaf66af641c2" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_labels.py": { + "size": 7837, + "mtime_ns": 1786278610187625414, + "hash": "3dd023b9900f46aadf67cada4711c3d7f3e8b29ccd54887057daa33590b2e581" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_members_lite.py": { + "size": 3222, + "mtime_ns": 1786278610187687581, + "hash": "2475ff4b46a15bf1227326ec1bf3353067a56888e2eda438152f1dbde548d4e7" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_modules_lite.py": { + "size": 1818, + "mtime_ns": 1786278610187748664, + "hash": "edbe90fa4337bc1f6af432cbe434a58ab63ab55f2a6df193e347d89d66a090e0" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_project_members_roster_scope.py": { + "size": 3678, + "mtime_ns": 1786278610187828123, + "hash": "bfd1366407888a51d67bf8ea13666546b0a6811cae29642a423a2d0bdfd9208f" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_projects.py": { + "size": 11538, + "mtime_ns": 1786278610187923498, + "hash": "b9aac3f20a5da9e224ba1325bf274c2b0839f81a1d355e8a65f6ee55c28c6b87" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/api/test_projects_lite.py": { + "size": 3558, + "mtime_ns": 1786278610187972582, + "hash": "16b7a08aeb220875f810c25e6adf9cd170906b844245f01789cea67aafd560fc" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/__init__.py": { + "size": 145, + "mtime_ns": 1786278610188055790, + "hash": "27350c8332a8e6928ea5de97b5f79f881b9c805644ce4c42eed1b76e5c6839f8" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_authentication.py": { + "size": 33360, + "mtime_ns": 1786278610188233833, + "hash": "f61356c11cc77bff994a2e151706df96e13698519de4463b6a9e623017cf5996" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_avatar_url_annotation.py": { + "size": 7834, + "mtime_ns": 1786278610188338750, + "hash": "2b4b6f2adc5ef17c1fef6237b5c98313dcddd651e15cb80ee2946bd65426ebf6" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_cycle_issue_app.py": { + "size": 6483, + "mtime_ns": 1786278610188437708, + "hash": "06a58c09c795c7891580d0b007ae1536f7c80531401e42142a244ea99d28319b" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_deploy_board_project_scope_app.py": { + "size": 3408, + "mtime_ns": 1786278610188498417, + "hash": "19007b72599256a9bddee481ab1021cc6c36bfd4285dbc33888772c57fca86e9" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_issue_list_guest_scope_app.py": { + "size": 5242, + "mtime_ns": 1786278610188606667, + "hash": "e4a81774852cd75a7593b5ebc5fd096fcef0d0c14c7289942b963db0f26f6d99" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_issue_time_log_app.py": { + "size": 10582, + "mtime_ns": 1786307172342868707, + "hash": "d499657c447a19b5aa29737125bf1f282d5ec956edac95e4dcc891724f3c1be9" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_page_version_project_scope_app.py": { + "size": 5825, + "mtime_ns": 1786278610188719126, + "hash": "a8f84a47b545416b17674ff97697d470e549cea34fd52b88d6e510ee9fdf14b0" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py": { + "size": 15687, + "mtime_ns": 1786307172343624835, + "hash": "8c2b7df5d0bf0ff94d5ec4f54293b4d3dab61b676ade2a044be18e29b28f6f9b" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_project_app.py": { + "size": 21110, + "mtime_ns": 1786278610188814668, + "hash": "b96a4a8903bb8b0076192875e3740db9cc9780f0be2e3a03940d0a51eba738d1" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_project_member_is_active_authz.py": { + "size": 7034, + "mtime_ns": 1786278610188919294, + "hash": "51441ae85df7e160c91273abcd115e21b934b5bd22cc4b620fcd85cd115b7a14" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_time_log_app.py": { + "size": 15512, + "mtime_ns": 1786307172344370463, + "hash": "961a2e345459c42bb2afe9bef05d92716f2e68637a9f8cf0b9c18e24157b2755" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_user_issue_plan_app.py": { + "size": 5532, + "mtime_ns": 1786381455038549527, + "hash": "943426efd955d8c891944a6751ff5281965729e7795fea66e831533ee488e97b" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_workspace_app.py": { + "size": 2937, + "mtime_ns": 1786278610188998836, + "hash": "c0573ffa5c83b008d386f0688cd468a6d0515f4be88c1b302d5fc9ea020a3344" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_workspace_cycles_modules_project_scope_app.py": { + "size": 4487, + "mtime_ns": 1786278610189107919, + "hash": "ac4a7a42d514a5b57617e5c513bdbc26eb434f2ae871ed56b3170654ba3cf45b" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_workspace_file_asset_project_scope_app.py": { + "size": 7661, + "mtime_ns": 1786278610189216295, + "hash": "fabb10100e08ac659a7329bb22c73cf9b47678e5b9cceb04c0831a280cdce55e" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/contract/app/test_workspace_user_preference_app.py": { + "size": 3624, + "mtime_ns": 1786278610189282253, + "hash": "81fe79e081c56bac0d02a5d8db06ef79914a800b3e40c9337d122a7bd09f5ae5" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/factories.py": { + "size": 2793, + "mtime_ns": 1786278610189349337, + "hash": "acb961f21601412c2413cf9c62c8ecb92ce559673342af557cf3239743726d99" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/smoke/__init__.py": { + "size": 145, + "mtime_ns": 1786278610189436504, + "hash": "f11723d794695fc753e14763a2adb7c9a577b69b42edaba672ba9562910518bb" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/smoke/test_auth_smoke.py": { + "size": 4658, + "mtime_ns": 1786278610189542754, + "hash": "6c2251ebfc8e0565f1f0ac667e0014ce16f911df0ae1dc011d4ab8c3e23738f9" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/__init__.py": { + "size": 145, + "mtime_ns": 1786278610189629588, + "hash": "997e10fee75882bf9133300498af5727a1c1501cff580c01319ac11a489191bf" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/bg_tasks/test_cleanup_task.py": { + "size": 4532, + "mtime_ns": 1786278610189761672, + "hash": "63022d4f3f47c0de5662873ea7f1280ce179ef7d7600e9a159e785d00082613f" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/bg_tasks/test_copy_s3_objects.py": { + "size": 6307, + "mtime_ns": 1786278610189860380, + "hash": "2834feb6a891c071866731a188e9fad94dda65d3860920b15edd98fb5e7237ff" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/bg_tasks/test_ssrf_advisories.py": { + "size": 13660, + "mtime_ns": 1786278610189980047, + "hash": "9864bc5b5e432d6cfb6cc7142841f63967353a6fca1d4e381815553fe27cbc89" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/bg_tasks/test_url_security.py": { + "size": 18075, + "mtime_ns": 1786278610190058256, + "hash": "6bdf8165c7a08e786a8ecc67170d6f0e9f66877dfffdc0915775c9d4a65e6e68" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/bg_tasks/test_work_item_link_task.py": { + "size": 10995, + "mtime_ns": 1786278610191994430, + "hash": "aded28dad7e8ec14ccc87a78bc6b2bf5bca2ee081315b10f679efff9c20e9303" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/middleware/__init__.py": { + "size": 145, + "mtime_ns": 1786278610192108264, + "hash": "82c736bf3af61e5ae800bc11ed261d25a8fe9c533b1bf3b20ba6573d11ce9eb6" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/middleware/test_api_authentication.py": { + "size": 1668, + "mtime_ns": 1786278610192174139, + "hash": "4d0b5414c1604369bab6fc4eb58050b6a2d6bfe362a0c2ff666b833afa8781d3" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/middleware/test_db_routing.py": { + "size": 15306, + "mtime_ns": 1786278610192300723, + "hash": "3603dfcbfc68c596cc48bef8a3f04ab37493428815a9a3eeee6e75d08541b6be" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/middleware/test_logger.py": { + "size": 2964, + "mtime_ns": 1786278610192367640, + "hash": "10ea6b98644a5b0ddc165bcb83e10e9c7342f0867e99e3b07852e4cbcb3ad985" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/models/__init__.py": { + "size": 145, + "mtime_ns": 1786278610192451474, + "hash": "38454ad4068d0ad712dce01dda460265da3dab07c680fada9a6a795fdc09431e" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/models/test_issue_comment_modal.py": { + "size": 10835, + "mtime_ns": 1786278610192693099, + "hash": "c264fcf6eeaf3b1783eb3f3036d893765d6f45f80d18f548cf886b849e3cabcb" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/models/test_workspace_model.py": { + "size": 1576, + "mtime_ns": 1786278610192751641, + "hash": "efc0a4ba88f86a795d3d057a1af3e7b040af0aacfd4fdc62cae7d567ce0251e8" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/serializers/__init__.py": { + "size": 145, + "mtime_ns": 1786278610192829225, + "hash": "76137f93c72beef848608611e8fc34a90d5ca544a77abb917dd9d50c67e2fdb3" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/serializers/test_issue_recent_visit.py": { + "size": 2347, + "mtime_ns": 1786278610192881892, + "hash": "bae9833279b8522199321e3fb5e1a0f1e6704aa44588df8af9643ff0eaeb0d92" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/serializers/test_label.py": { + "size": 1543, + "mtime_ns": 1786278610192934517, + "hash": "f228ee3f4c73fce20328c3d15912207717bb947b05527d6c79e762254206e5aa" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/serializers/test_workspace.py": { + "size": 5027, + "mtime_ns": 1786278610193030476, + "hash": "7ab60b72ba17d412906a4c8ef8658f575a2ef0fde083e2b3b131ec7d57227dea" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/settings/__init__.py": { + "size": 145, + "mtime_ns": 1786278610193121518, + "hash": "1f2ff17d89086e992ee02ebd6f10b7ff63abf164f9ad9e23169b97023013d75f" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/settings/test_retention.py": { + "size": 1114, + "mtime_ns": 1786278610193181684, + "hash": "e3fc1555679b9fceff17aa700e48b7708d6bdfde4a8937660912f5155d0196b9" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/settings/test_storage.py": { + "size": 8135, + "mtime_ns": 1786278610193281310, + "hash": "bd449cd98000a8e9834c044733709a2098cd944c2bdcaab0d57340f45dec555b" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/__init__.py": { + "size": 145, + "mtime_ns": 1786278610193368769, + "hash": "3feebb56ac75f212199d8d328edbd310cf4e36c87971531672c8b3603e6ff08c" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_csv_export_sanitization.py": { + "size": 1063, + "mtime_ns": 1786278610193420185, + "hash": "5d72f1ae6fc831e8dc8e4ef180252870728a1263895cd0e1f0e4fab22c301d27" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_issue_datetime_filters.py": { + "size": 4130, + "mtime_ns": 1786278610193511686, + "hash": "0793c322bad0db6debcf6909b5c13202c0a487dfdaf7e1c89f508031f4d28626" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_issue_filters.py": { + "size": 2378, + "mtime_ns": 1786278610193569978, + "hash": "af3162257fdc4bbbd8aef75a0a92e34704d56b2d6409647f3810fe9f3b536be8" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_order_by_sanitize.py": { + "size": 4449, + "mtime_ns": 1786278610193664645, + "hash": "6bba7154a767571b28a317fb743ddfcda5d3a7cb3267125f8e27b3936fc284cf" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_order_queryset.py": { + "size": 2288, + "mtime_ns": 1786278610193717228, + "hash": "2a82939a0c1662232bad3cb98aafac2b576ad23ee10a24e3dab2be986654d676" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_paginator.py": { + "size": 4761, + "mtime_ns": 1786278610193808270, + "hash": "475882f00f28019fd6e6d6092218b1ef73358bc369b2af97ed081b6adb8c5693" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_url.py": { + "size": 12036, + "mtime_ns": 1786278610193913396, + "hash": "a99b56b8220a2783e4b54664a84a832a19509b5ece44c5c80c1ec260db73bc14" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_uuid.py": { + "size": 2062, + "mtime_ns": 1786278610193968854, + "hash": "164e5ec48500dcd4b6c962b87fb3f2ddf08f03df7d4ba5740d0df50b2b9885d0" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/utils/test_xlsx_export_sanitization.py": { + "size": 4436, + "mtime_ns": 1786278610194060980, + "hash": "566007e9254e518b9f3f94ea884f4ca24487ce7067e78af7f6a3c79e4d3b6076" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/views/__init__.py": { + "size": 144, + "mtime_ns": 1786278610194137771, + "hash": "acc9397ac10a54046d2ebbe7b8eb9de960adc3b1a9153fd17aa9f40275ba3a6f" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/unit/views/test_base_dispatch.py": { + "size": 2439, + "mtime_ns": 1786278610194192313, + "hash": "2da6e969815485da0cb32ff958f510fd028f7a1ef778c51f5bb5e6e55c173b71" + }, + "/Users/mauro/Development/plane/apps/api/plane/throttles/asset.py": { + "size": 457, + "mtime_ns": 1786278610194311314, + "hash": "305d32291a711b25fd175a9602c2fe11bebf6665854428e2feaa38e592d2347e" + }, + "/Users/mauro/Development/plane/apps/api/plane/urls.py": { + "size": 1448, + "mtime_ns": 1786278610194365106, + "hash": "3bae25c7123456d1be8cf935935d5b84441d5e7f181eb60ddc005e5147dc3704" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/__init__.py": { + "size": 145, + "mtime_ns": 1786278610194453773, + "hash": "7b34ab154da981e3467f539def84182cdf341db83efddce2e1914b8e4194fcc8" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/analytics_events.py": { + "size": 329, + "mtime_ns": 1786278610194547690, + "hash": "b33bb0f4a961bb4bcf2b13ea700345b599e49f1039a7362141b2f036f4300ca3" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/analytics_plot.py": { + "size": 9828, + "mtime_ns": 1786278610194755316, + "hash": "9f2cd172b92ce1cea8c219ba71f3a27152f60280efeb5acb9362820512c6cb6c" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/build_chart.py": { + "size": 6157, + "mtime_ns": 1786278610194872274, + "hash": "62cc9f0198c7f720dfe0bfecfaca8a985e5f7fd5699860766c8b7c5d6b0738c2" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/cache.py": { + "size": 3029, + "mtime_ns": 1786278610194959025, + "hash": "a02d28ec7478226fbd292bfdfb0c1a3b6fdde3abb6271b1bd9e70f2286366a67" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/color.py": { + "size": 316, + "mtime_ns": 1786278610195014275, + "hash": "f5b9f9fabcca69985d55b2918d779cb4eb35886b872f731dd4988e330d1d8a28" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/constants.py": { + "size": 1197, + "mtime_ns": 1786278610195078775, + "hash": "5b0d4ce5f42334eb8b8183f03056f1e722414abd418deef794b0cf69c42f186f" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/content_validator.py": { + "size": 7757, + "mtime_ns": 1786278610195208317, + "hash": "1c8146695f6ccaa19fccf8bc1a825f208ed10d880f049d4bb453cdc46ef21758" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/core/__init__.py": { + "size": 714, + "mtime_ns": 1786278610195320609, + "hash": "c140eced8446f940778081c86b362df91d8e87f835a013788bb5c03d4764799d" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/core/dbrouters.py": { + "size": 2761, + "mtime_ns": 1786278610195398526, + "hash": "d87e98537d961fcc0263f5f55540e3a57d17404558bf93d2ced0d3c2d113b269" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/core/mixins/__init__.py": { + "size": 414, + "mtime_ns": 1786278610195506818, + "hash": "1cd9ce833a5e91703c44c049dd674b82043760e2ce628993dd2fee34f6c96739" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/core/mixins/view.py": { + "size": 777, + "mtime_ns": 1786278610195578652, + "hash": "2dae0a4353336edecfed74bd719d2d631e6f46f670689a6ba724296a05a73650" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/core/request_scope.py": { + "size": 3037, + "mtime_ns": 1786278610195663527, + "hash": "cb81bcd36ed4d08ac1a021b03a580104adb037335b22c780290795fc18a86d5e" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/csv_utils.py": { + "size": 971, + "mtime_ns": 1786278610195723361, + "hash": "e0361c9d876c8b2694cc36f9ff7c51c8dd2ab557f78e9eb19ef6d6a8e2e19435" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/cycle_transfer_issues.py": { + "size": 16701, + "mtime_ns": 1786278610195792194, + "hash": "2ff4ca6c9c2dc5404aac811455ca55cb76808da89691418b55dc2980a5761905" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/date_utils.py": { + "size": 6731, + "mtime_ns": 1786278610195915945, + "hash": "679c9b2b405bf939bd18f849e33d6550c25f8a82a2985bf215ae42fa62be2c7c" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/email.py": { + "size": 1365, + "mtime_ns": 1786278610195976153, + "hash": "aa3d777aca0f20ce979534e371141b3011521d89a602982b7821c1ab1fb9193f" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/error_codes.py": { + "size": 391, + "mtime_ns": 1786278610196048487, + "hash": "3c0ce48b50e5aa3f7b10c7354c36c3621ae4880272d260348e46abeae23de478" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exception_logger.py": { + "size": 520, + "mtime_ns": 1786278610196119612, + "hash": "933b64f878f54af83246ba6ae5596b603c05e5e1deec6c1e9816f086516954d8" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/__init__.py": { + "size": 885, + "mtime_ns": 1786278610196347613, + "hash": "13beecb86a2ddff9c1c5c2111680fb0dfb7ca1d67777f97cb31662ae479b40fa" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/exporter.py": { + "size": 2696, + "mtime_ns": 1786278610196423530, + "hash": "ee66e1ae42a3305b5fa5962374c168d82ceb816bce54217b40a26f96e1ec74df" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/formatters.py": { + "size": 7317, + "mtime_ns": 1786278610196545531, + "hash": "6da439bfc5578a3648c15bd75a3050de6b2d4dfdadb7d3d8192ddbb23d1ce80d" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/schemas/__init__.py": { + "size": 670, + "mtime_ns": 1786278610196629947, + "hash": "36c3783d127406bda0bddb54ea9453986a68db2c0e2bf5b16b95aa8e03b23cfe" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/schemas/base.py": { + "size": 7320, + "mtime_ns": 1786278610196736948, + "hash": "ae12596f97ab2cf70fae68a47f5dddd03d923e2d7011e1f19a7f8433d8b4ca12" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/schemas/issue.py": { + "size": 8018, + "mtime_ns": 1786278610196856948, + "hash": "0d9f14ca7243e8c4d6553b53873fb2a804e416d7582e4e116ffa26db4beda0f4" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/filters/__init__.py": { + "size": 526, + "mtime_ns": 1786278610196948282, + "hash": "030aa6d488c24d94d5305614b06d57bcb65a9db651c5474484c7a32b5093dded" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/filters/converters.py": { + "size": 16322, + "mtime_ns": 1786278610197094408, + "hash": "67a0e79cdb5d450bb41974dee2a2fecbf4a122287143b8f4f58d4acbde5530b2" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/filters/filter_backend.py": { + "size": 17715, + "mtime_ns": 1786278610197203158, + "hash": "2a8cc47e97e7b41e7dd5a88b012adbd91797bf0302230a8b1f395f9147f92b2d" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/filters/filter_migrations.py": { + "size": 4642, + "mtime_ns": 1786278610197430367, + "hash": "ff99110ff61b547a7bcce867ce4b0578a62aa4d9b8be077237cd33d829e82969" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/filters/filterset.py": { + "size": 11670, + "mtime_ns": 1786278610197534159, + "hash": "de9bb3b39befa9027b6ab3d0f8dce89371e46f3a31271d25d6e1f7884ee9bd80" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/global_paginator.py": { + "size": 2819, + "mtime_ns": 1786278610197594909, + "hash": "94b8f34e6dedfaadd241bb611d3cab7b545875b4aff4503600d8020f6cb85cea" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/grouper.py": { + "size": 7122, + "mtime_ns": 1786386106130474634, + "hash": "40fafc293937b91a5431533cfcc97466d55b6913210871769a21236899e56ed5" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/host.py": { + "size": 2202, + "mtime_ns": 1786278610197787618, + "hash": "296d8b3cf139539c02f6771f2148aa62e98b3d616bfbb26d58f6e0ff2fc64e4e" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/html_processor.py": { + "size": 655, + "mtime_ns": 1786278610197857660, + "hash": "e586270805df66763695b4b434bc3270704f744b87cec4ffcbfee9b9a99b5c1c" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/imports.py": { + "size": 824, + "mtime_ns": 1786278610197930619, + "hash": "03a7a41b8cf51dc9b3ec7bdc9145dbed0762a8ac869485d18370843b099725e8" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/instance_config_variables/__init__.py": { + "size": 315, + "mtime_ns": 1786278610198020244, + "hash": "74acd2638c09a95e9904e1c972f440a0d6521845965b498da54a1d5256fa7075" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/instance_config_variables/core.py": { + "size": 6775, + "mtime_ns": 1786278610198116120, + "hash": "9a18d2a9ccc1a8f25efa0fa0811c5b0d44d744125b1e5ec1cf22de3c65ad7be5" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/instance_config_variables/extended.py": { + "size": 176, + "mtime_ns": 1786278610198194703, + "hash": "2ab5ff23aef648becfcd0d2b08b2c926db21031877074b2071dad41fdfc421df" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/ip_address.py": { + "size": 7949, + "mtime_ns": 1786278610198307829, + "hash": "b68d578119931ac8ceb1b010bc3aeed837a75942bceb88bf2210603085b7109c" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/issue_filters.py": { + "size": 18861, + "mtime_ns": 1786278610198405329, + "hash": "955779151cf5d0b3842ef71498400288350d14e4f8620d676036485acfd63aa0" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/issue_relation_mapper.py": { + "size": 1125, + "mtime_ns": 1786278610198462788, + "hash": "2cb763d7e2c8be193a3b15b5cc6537729da0c270118105e375cebdaeaf32c338" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/issue_search.py": { + "size": 689, + "mtime_ns": 1786278610198530246, + "hash": "fdba56f1cf2ff8cc085946ea398a2708571dd38ea4c6a2cf0c69af8f27dfc195" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/logging.py": { + "size": 1489, + "mtime_ns": 1786278610198614247, + "hash": "32702ca0c194f51db2a5bc2b9dc63d4672613f5b5d54d66c1c388b8d0ac8b4da" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/markdown.py": { + "size": 191, + "mtime_ns": 1786278610198661163, + "hash": "0c11d3597451b1d5df769208e68d9d43e813b9f8c8ffb9b9d9c6722bb403bdec" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/__init__.py": { + "size": 9239, + "mtime_ns": 1786278610198896914, + "hash": "eddc9858d263586bfb6dd56b1d4e76a18201c42605ead1044a84244c2cbd040d" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/auth.py": { + "size": 1123, + "mtime_ns": 1786278610198972748, + "hash": "a65aed77cd688f91c939cb64ea2ab00e1e393d1cf9c7e81ccfaa3a31c547e637" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/decorators.py": { + "size": 9552, + "mtime_ns": 1786278610199089373, + "hash": "a32e850f505ba6d9e5b0c7b73e979b5ba07d879e5961c256799fc87ce4ddc38b" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/examples.py": { + "size": 27212, + "mtime_ns": 1786278610199178040, + "hash": "92c889b3c666cf2f6d631370fd87e955b600d1b27c5983a7ce074fa9c3f72e47" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/hooks.py": { + "size": 1854, + "mtime_ns": 1786278610199262207, + "hash": "b4e0b2100bd68abdb04e9796a4181932bbcf167e5b8ff0969a313b9e9b658a8a" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/parameters.py": { + "size": 13785, + "mtime_ns": 1786278610199368041, + "hash": "50d689bae8c0a9164150d1151369f0f397a4e6edae95dc0b46682084f26e99e2" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/responses.py": { + "size": 14114, + "mtime_ns": 1786278610199470541, + "hash": "d15487bd7e29f4a31967b7cf7180011fc1249f472b8e2316e5a0ceaefecc34fd" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/order_queryset.py": { + "size": 6732, + "mtime_ns": 1786381455039193199, + "hash": "2fe1f0a699df1864307d06d48b53351eedf5d777d56bae4a1dbf5552e13d43c2" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/otlp_endpoints.py": { + "size": 2201, + "mtime_ns": 1786278610199654126, + "hash": "55dad621544a851ed41193df48495e927222e65e79f9bfd19b0fe3d2876d2e91" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/paginator.py": { + "size": 27442, + "mtime_ns": 1786278610199743376, + "hash": "5456e0805e9c5984d423ebccdfb9f6126ca0ecdb394f6ec97962dd7fefd17928" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/path_validator.py": { + "size": 5615, + "mtime_ns": 1786278610199861626, + "hash": "ba6344bfd6d480fe2fba983e04e1d2f374d63336109160b043260b4c6ab423ad" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/permissions/__init__.py": { + "size": 598, + "mtime_ns": 1786278610199940626, + "hash": "cb0438bc5019909efe08d1675476dbdc3194587e836755ce578410fe4aacb0a5" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/permissions/base.py": { + "size": 3033, + "mtime_ns": 1786278610200014210, + "hash": "b64a30bb83c2f0bd95367774871b2a989230d6b2934b7fd23b124ff673fecc59" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/permissions/page.py": { + "size": 4719, + "mtime_ns": 1786278610200108252, + "hash": "c99be8f7be9dcd25fd59a5b9c0576d83e5cae6290965072883cb6ced5e3dbaf9" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/permissions/project.py": { + "size": 5199, + "mtime_ns": 1786278610200219919, + "hash": "0ffc0c774266b46bd02523a297699fb3ea4662f0fd0b7e2ce3b25c2f97b7dc36" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/permissions/workspace.py": { + "size": 3405, + "mtime_ns": 1786278610200282919, + "hash": "f736fc4dace036b2649a783d223b213f5936d18c67ffc069aa1defbdbcc623fe" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/porters/__init__.py": { + "size": 514, + "mtime_ns": 1786278610200362461, + "hash": "3532494d83fdc8d34600989501e551ef08d67d97f365cfd728da3953cc7c2714" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/porters/exporter.py": { + "size": 3870, + "mtime_ns": 1786278610200438295, + "hash": "e449b5f2acd2e30f9efa94217288e16804aae7a207d0cd3cb02e59f9ddb85474" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/porters/formatters.py": { + "size": 9059, + "mtime_ns": 1786278610200554295, + "hash": "6a384ca825ca324c5afc07a6fee3726b9f4adc5bae296ab8d93e64d56d6741e5" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/porters/serializers/__init__.py": { + "size": 255, + "mtime_ns": 1786278610200630421, + "hash": "ffc9490a50507378078970982bd04544ad4c16341ec3312b94a844f3625b16f8" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/porters/serializers/issue.py": { + "size": 5148, + "mtime_ns": 1786278610200721463, + "hash": "20b4f0783f47d84a6a2759d4444a5ab4408e915294b67274db179126d62d0843" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/timezone_converter.py": { + "size": 4273, + "mtime_ns": 1786278610200814380, + "hash": "3d7549fac4e68068dc29f5f087ac8e1afb7331b8a83e309287fad36919ed19a3" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/url.py": { + "size": 4039, + "mtime_ns": 1786278610200873755, + "hash": "4db76d792c362e9b9f2e249d93609726ab454c1d44154639064fc50b26e1dca7" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/url_security.py": { + "size": 10364, + "mtime_ns": 1786278610200974131, + "hash": "6e6a91189b6605f200deae91025ece333cda0832b6d7d13c4aaa6d2709265271" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/user_issue_plan.py": { + "size": 4454, + "mtime_ns": 1786381455039494076, + "hash": "90219e5890f3ed48ef22337976ecaf0bfcc9d2173113b167f4781417dffa4939" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/uuid.py": { + "size": 760, + "mtime_ns": 1786278610201029922, + "hash": "ffe8877b592b97fca7346a608df403c7844931b963d1ca6b4b19deb6a6dc6edb" + }, + "/Users/mauro/Development/plane/apps/api/plane/web/__init__.py": { + "size": 145, + "mtime_ns": 1786278610201103464, + "hash": "23c64e71decead25499df488eb0af632d0fb186171b4393e03617b676f3282eb" + }, + "/Users/mauro/Development/plane/apps/api/plane/web/apps.py": { + "size": 232, + "mtime_ns": 1786278610201147423, + "hash": "28029730e19ec730bea338c16c822f5557a04b115e4dcd733d26826f41ca34f9" + }, + "/Users/mauro/Development/plane/apps/api/plane/web/urls.py": { + "size": 299, + "mtime_ns": 1786278610201193173, + "hash": "fcadec136e432dbee934dc882886b538fa85f8c4e7fef9db7a2bf5f72efb2334" + }, + "/Users/mauro/Development/plane/apps/api/plane/web/views.py": { + "size": 375, + "mtime_ns": 1786278610201243298, + "hash": "b5c5f36bfc300a82f6cdc8119969877bd1d15142abf67cba4ce7fa06f22d1068" + }, + "/Users/mauro/Development/plane/apps/api/plane/wsgi.py": { + "size": 443, + "mtime_ns": 1786278610201298798, + "hash": "93ceb23e8f91eff114add222b558225e56ecc44cfeb110408d380a4f398d70f2" + }, + "/Users/mauro/Development/plane/apps/api/pyproject.toml": { + "size": 2101, + "mtime_ns": 1786278610201354090, + "hash": "14628c905f581b8e11d3d3b922d496da6c28c9a950f08f69e475c9f816abcd36" + }, + "/Users/mauro/Development/plane/apps/api/run_tests.py": { + "size": 2161, + "mtime_ns": 1786278610201771675, + "hash": "63a5a9b96df68b988e8cb0a6741ce4b357f728cfa31243dd58da0a1f5e94a3e9" + }, + "/Users/mauro/Development/plane/apps/api/run_tests.sh": { + "size": 131, + "mtime_ns": 1786278610201815925, + "hash": "1e73331bccc24150b411d1e5563534820d879b8fe067fa25c7bff9ae8ba450d1" + }, + "/Users/mauro/Development/plane/apps/live/package.json": { + "size": 2547, + "mtime_ns": 1786278610205338689, + "hash": "53013467cf29fb407e2f756ac03b831f84bbdac2368f429fbd49f2d71a7dccd0" + }, + "/Users/mauro/Development/plane/apps/live/tsconfig.json": { + "size": 502, + "mtime_ns": 1786278610209132703, + "hash": "3cc802ddffb73a04786d5555112e1fb7acecda681a717853d90230c56cc08ae5" + }, + "/Users/mauro/Development/plane/apps/space/package.json": { + "size": 2345, + "mtime_ns": 1786278610230233490, + "hash": "889a8c77ce9a4eb8d8dbdea7921f8d9eaf8e0c6a62bf2880bd300e37484c1db0" + }, + "/Users/mauro/Development/plane/apps/space/public/site.webmanifest.json": { + "size": 461, + "mtime_ns": 1786278610230593367, + "hash": "9b66e01e0084e82f3c912b661a758b4020ed3980790ecd4fb95d91f99907b93b" + }, + "/Users/mauro/Development/plane/apps/space/tsconfig.json": { + "size": 547, + "mtime_ns": 1786278610231993747, + "hash": "538c8c9c2128edfe2ee899611789b558d942c6120138e10034d866e7ed1e4fdf" + }, + "/Users/mauro/Development/plane/apps/web/manifest.json": { + "size": 751, + "mtime_ns": 1786278610615179266, + "hash": "3fe395197551d20cc25712cc9ba98e5182d502fa411f06db0845fe7d7fecdc2b" + }, + "/Users/mauro/Development/plane/apps/web/package.json": { + "size": 3111, + "mtime_ns": 1786278610615332100, + "hash": "3760c3edba2f205ffdc3bf8627281b371782eec4158119e78d9e06475c188902" + }, + "/Users/mauro/Development/plane/apps/web/public/manifest.json": { + "size": 549, + "mtime_ns": 1786278610616082436, + "hash": "7c47c363a26dadf914c45a0f1fb49687f985ca69355c25fee1843e2f6589d47a" + }, + "/Users/mauro/Development/plane/apps/web/public/site.webmanifest.json": { + "size": 441, + "mtime_ns": 1786278610617936527, + "hash": "8cf3581a1b5ebfa9d8d30a39fe35114d001ceadac2e025e657ed0f1fea3355d3" + }, + "/Users/mauro/Development/plane/apps/web/tsconfig.json": { + "size": 648, + "mtime_ns": 1786278610619504199, + "hash": "b4c7d6d7974789fb5f8eaf5a64b2b74b9dc33c7f0e128320bdbf64ae6a9ef39f" + }, + "/Users/mauro/Development/plane/deployments/aio/community/build.sh": { + "size": 3534, + "mtime_ns": 1786278610620789621, + "hash": "fb13f71d607f2828c6d0dbbfec65b05964172ac2c8ac6ea4010dcaecf86afcfc" + }, + "/Users/mauro/Development/plane/deployments/aio/community/start.sh": { + "size": 6744, + "mtime_ns": 1786278610620859079, + "hash": "09cad8da77be1221fa5e64d10348623aecfc962cce823f6182cad90aba271443" + }, + "/Users/mauro/Development/plane/deployments/cli/community/install.sh": { + "size": 22878, + "mtime_ns": 1786278610622593877, + "hash": "06b7a1a1e84ae83fab8ac63213fb767659a45aa601d1563ff17ca5e5ae07d812" + }, + "/Users/mauro/Development/plane/deployments/cli/community/migration-0.13-0.14.sh": { + "size": 3434, + "mtime_ns": 1786278610622693003, + "hash": "26e53fd6fdab6be2e42704fc1db09bd83bc6b4bd03c367d980d815efe8cb1518" + }, + "/Users/mauro/Development/plane/deployments/cli/community/restore-airgapped.sh": { + "size": 4607, + "mtime_ns": 1786278610622776920, + "hash": "7271c2a3b909386b742a1db0101f15c2421a0150740759b5f74160978c54036d" + }, + "/Users/mauro/Development/plane/deployments/cli/community/restore.sh": { + "size": 3646, + "mtime_ns": 1786278610622842295, + "hash": "ce21e866c4dafba2a25d371772f86c5bef82da863cd9151ff5402f99973924dd" + }, + "/Users/mauro/Development/plane/deployments/swarm/community/swarm.sh": { + "size": 20279, + "mtime_ns": 1786278610623244463, + "hash": "e9a440263088c71512c628f1a474f85daf09dd1829cd13d2182061ad524fa6d4" + }, + "/Users/mauro/Development/plane/package.json": { + "size": 1435, + "mtime_ns": 1786278610623750632, + "hash": "f010dceece7d5043e7e9dbf5d156edca5ea28a599ecb1da9faae18bee79f576b" + }, + "/Users/mauro/Development/plane/packages/codemods/package.json": { + "size": 996, + "mtime_ns": 1786278610624200925, + "hash": "c4b6d68df8c8d2bc4467fff2cd7b9af48c368b64499f88fa21c968de794af60b" + }, + "/Users/mauro/Development/plane/packages/codemods/tsconfig.json": { + "size": 294, + "mtime_ns": 1786278610624582260, + "hash": "088ed6e4c9eb2029c3789f885079ec03126b157c80d5dea4e93ce0cfb2798f91" + }, + "/Users/mauro/Development/plane/packages/constants/package.json": { + "size": 904, + "mtime_ns": 1786278610624749677, + "hash": "e7a544765e088d4565560d981eb2327107c787e0a63afe1c92f37698144cb6a8" + }, + "/Users/mauro/Development/plane/packages/constants/tsconfig.json": { + "size": 131, + "mtime_ns": 1786278610628575816, + "hash": "8e459ae5a5222aff0a6559b64bde60a8cf05adf07c4cf602d260ce24b096c815" + }, + "/Users/mauro/Development/plane/packages/decorators/package.json": { + "size": 1140, + "mtime_ns": 1786278610628803817, + "hash": "e9a8a822635cc55f9be948499a2454e166f2fda68d1ae54a2bc90c447fd54e88" + }, + "/Users/mauro/Development/plane/packages/decorators/tsconfig.json": { + "size": 277, + "mtime_ns": 1786278610629088152, + "hash": "6ac95a6357acd876136de43d8008fc1a01df9651f453becf5b0fed8d07e0c3c0" + }, + "/Users/mauro/Development/plane/packages/editor/package.json": { + "size": 3198, + "mtime_ns": 1786278610629454695, + "hash": "0e224b410d1582224ce0609640801335366a3ab5dbd1142344e9151320028852" + }, + "/Users/mauro/Development/plane/packages/editor/tsconfig.json": { + "size": 476, + "mtime_ns": 1786278610648797059, + "hash": "59e69af960082fa540a8aad70549f473ac87923661bc1a05d67a9d8f73d6e036" + }, + "/Users/mauro/Development/plane/packages/hooks/package.json": { + "size": 966, + "mtime_ns": 1786278610648972518, + "hash": "393747311a1f3438c533bfaaf70d677d3ebf13b159349429112f523b9feb93f3" + }, + "/Users/mauro/Development/plane/packages/hooks/tsconfig.json": { + "size": 135, + "mtime_ns": 1786278610649290186, + "hash": "a6b9952da2e401d78329e90ed7b6f90181f6a70dadba3934ccc3b233872994bd" + }, + "/Users/mauro/Development/plane/packages/i18n/package.json": { + "size": 1319, + "mtime_ns": 1786278610649495270, + "hash": "70822247e754bc0cac777d04ad2b315eb7e3c4fa40c7f514295456b0dc670766" + }, + "/Users/mauro/Development/plane/packages/i18n/scripts/tsconfig.json": { + "size": 230, + "mtime_ns": 1786278610649955105, + "hash": "39a41dd36836d5be4a63492005366eb43f8718d9026239cab9fa2d3d33dc6ad1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/accessibility.json": { + "size": 1536, + "mtime_ns": 1786278610650615899, + "hash": "f7251337ae54ff65d303a644ca10c77e8aec41c329ca69a3efbb51f12f9ee594" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/auth.json": { + "size": 15119, + "mtime_ns": 1786278610650771650, + "hash": "74b00eda2abf699a79f96f12598a29bfb31c3a99a7e584d969a0a4e72a2d3a95" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/automation.json": { + "size": 9122, + "mtime_ns": 1786278610650920275, + "hash": "617e75ae4ef795bc422087e887b536eb16f34c5b8f9b119cd3bf6b679048e13b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/common.json": { + "size": 37976, + "mtime_ns": 1786374355309946811, + "hash": "4652ae393161c73b4ae0fd9fc3e97a4949576963547598489bb44b32341606e3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/cycle.json": { + "size": 1253, + "mtime_ns": 1786278610651079318, + "hash": "e4631f4711553adc5e6e1762958143d2a008167f56d15ae0c3f890adb4e8d762" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/editor.json": { + "size": 1969, + "mtime_ns": 1786278610651127609, + "hash": "55e63bee943fcc38568c22f917a7f090be01c0faacb7d31fe03f958e26bf5b61" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/empty-state.json": { + "size": 14171, + "mtime_ns": 1786278610651409402, + "hash": "bb984bcc09349782247e4dc6f474118e28f9bdac4edc600ead3c1f5d1d73d300" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/home.json": { + "size": 2867, + "mtime_ns": 1786278610651462986, + "hash": "bcd297dfc1d5814a4478765cd81e3cd2a6a6e65a21d1be6ff1c72fcc4da389df" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/inbox.json": { + "size": 2758, + "mtime_ns": 1786278610651512736, + "hash": "a89885a8fc0914b6cadbb0bb1bc50fb7e0e2c2a95186a808765d3c195fe4bf20" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/integration.json": { + "size": 20967, + "mtime_ns": 1786278610651612236, + "hash": "491ce4aaecd04b19f6a6648f001cfa56b1f33afd0cd1aae6b2f1f7628710af2b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/module.json": { + "size": 162, + "mtime_ns": 1786278610651785320, + "hash": "b08e8bd024f8a46e1b514166bc37268bb3ec12c8211dc2403649518621410b3e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/navigation.json": { + "size": 854, + "mtime_ns": 1786307172387228438, + "hash": "4b1eed8dd15740c105b1bbb049c6315e2e845ceef969c9a4f285e2d8d4e04e23" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/notification.json": { + "size": 1656, + "mtime_ns": 1786278610651917779, + "hash": "d3ccdc316b7cf3a339e2e90b26705b0f3e9098476808baf6564a53cf6d1c555e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/page.json": { + "size": 3811, + "mtime_ns": 1786278610651987113, + "hash": "df51088947471d5ab1d4d61a0cad4f593df214a8a0b3fceee4c37e9d942396eb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/pomodoro.json": { + "size": 577, + "mtime_ns": 1786374355310131604, + "hash": "5b1e99833f6fd549c9009387e976a629bc22851e81395065d44876aae9db8a65" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/power-k.json": { + "size": 8839, + "mtime_ns": 1786278610652084488, + "hash": "94b1e690d25357abd40e4ee6f4b0942a31be1eab1688db8269a5aea1f756e920" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/project-settings.json": { + "size": 22230, + "mtime_ns": 1786278610652190780, + "hash": "5c3bc0cacd11f5a3da29fadcd8417541c35a3a9a971a26e56bcc01b5c68c5f0a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/project.json": { + "size": 13879, + "mtime_ns": 1786278610652368947, + "hash": "a3dd670f53318cc9f62a5c1d793cc3e7bbda1f50aa8982a3e525a3fc0c941e03" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/settings.json": { + "size": 4933, + "mtime_ns": 1786278610652444989, + "hash": "1ad708d1ab3235b5426e235ed07375dc0b9d7ae62a379901e3b85ad739b8589f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/stickies.json": { + "size": 1870, + "mtime_ns": 1786278610652506448, + "hash": "2c1b3cdb65007fc43681cac2de9fce061720c5e4d029247e23ae3cbb4057bdee" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/template.json": { + "size": 12943, + "mtime_ns": 1786278610652683282, + "hash": "252104fc6432829e4bc1e013a2baa139863e3a27c2f22f83a09e23114174eb83" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/tour.json": { + "size": 8856, + "mtime_ns": 1786278610652775324, + "hash": "a30ba07c4d29a91fc31cdd6bbcdfe23c54456c6d947b9f48fa221e3904076e34" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/update.json": { + "size": 2033, + "mtime_ns": 1786278610652824324, + "hash": "cff3e971d84b8a6b8864d9d6ab658204b39a6c9d8544f5632fabd48c5b733d54" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/wiki.json": { + "size": 4975, + "mtime_ns": 1786278610652894199, + "hash": "c6859afd9631a1c10c79f61b8e41a95ca89e4678acfa1f3eface8ec38319ab60" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/work-item-type.json": { + "size": 19080, + "mtime_ns": 1786278610652988866, + "hash": "dab6168bb98570a2395d57c17f2e682ba66824c0c1ec58caca8ce459755b5128" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/work-item.json": { + "size": 15869, + "mtime_ns": 1786278610653156825, + "hash": "15d154851d49c5fd21549ae78c10a6add87b707a693209280396f0eaf7649ee9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/workflow.json": { + "size": 3991, + "mtime_ns": 1786278610653219409, + "hash": "9d3c02253ccb02345098730da9f1dee51be492f86403379227040df62d24dad9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/workspace-settings.json": { + "size": 26232, + "mtime_ns": 1786307172387900357, + "hash": "5332cc7fb9a7c062dc237076f1953858fd2bb61570b20e13c0b3037a1f477846" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/cs/workspace.json": { + "size": 15158, + "mtime_ns": 1786278610653635285, + "hash": "2d41a488cf5d3392348e59cc352e760be61877e145a325a9e53f2e9135f506e8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/accessibility.json": { + "size": 1489, + "mtime_ns": 1786278610653713577, + "hash": "092b97c40aea0097b50119547a4287c3f93d6582d6862a9533df8ffdbbfc4cfa" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/auth.json": { + "size": 15706, + "mtime_ns": 1786278610653856786, + "hash": "fb72d8bf0ad23be43dae783a2a0fc27f560ba8e1b35acdb741bc10fbc8fc66a8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/automation.json": { + "size": 9557, + "mtime_ns": 1786278610653950953, + "hash": "779b0197935396fff06bca4054365bba6075a1bd75a688b28ff1896654fd868a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/common.json": { + "size": 38932, + "mtime_ns": 1786374355310495480, + "hash": "4652c72c2662194d0971683ff9181a5fe0d77124df3b48141cb33c76e8db4ea6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/cycle.json": { + "size": 1368, + "mtime_ns": 1786278610654098662, + "hash": "d7e158abc7d8b88068b66474372d112d152695f816670e0594b0a81c69e4eceb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/editor.json": { + "size": 2024, + "mtime_ns": 1786278610654145871, + "hash": "218eda3c6afa33738ca17c1cbbbf2afcbe3d9dd65e92eb0e738c100bb9d35bd4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/empty-state.json": { + "size": 14479, + "mtime_ns": 1786278610654290788, + "hash": "da44325b24de3ecd0db27fd686f374e59fb0202595f916f59fe5c8e651f629fe" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/home.json": { + "size": 3101, + "mtime_ns": 1786278610654354621, + "hash": "206996964dd2b55953eea35806499d41cca8dea62b4bf40800278ee1865e4efc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/inbox.json": { + "size": 2719, + "mtime_ns": 1786278610654413330, + "hash": "75aff79fae31669c2b626c00fe6dcf4ac98349872143ae9aa983e19fec69bc83" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/integration.json": { + "size": 21331, + "mtime_ns": 1786278610654481705, + "hash": "044b7b5c1d89cab6d0ffab8575f3e32eecc4edaa25941bed8c514a67b1dc3571" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/module.json": { + "size": 161, + "mtime_ns": 1786278610654683414, + "hash": "a9cc1ead41c342f0e4fbd5ffb392eca04ead24edb96f966ce63bdfc8042001a0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/navigation.json": { + "size": 843, + "mtime_ns": 1786307172388454985, + "hash": "5b1a360830a581f327b50ac71a2c7a5952703d7e4d0df18ab04c85bc3d257eec" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/notification.json": { + "size": 1713, + "mtime_ns": 1786278610654783831, + "hash": "00c73623cd4770b1df1e73de0f0fa7f2aaa7edf6cdd95430559e1d294acf7d0c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/page.json": { + "size": 3928, + "mtime_ns": 1786278610654838540, + "hash": "ff3864c6e7ccfae13f6d0c71bb8352292233978aa3d49467996d49b9fe8af559" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/pomodoro.json": { + "size": 536, + "mtime_ns": 1786374355310712023, + "hash": "267de9f2d862eb7dc73fd73fd814af44b5fd75a72b8c846be7be339013d3af61" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/power-k.json": { + "size": 8539, + "mtime_ns": 1786278610654930207, + "hash": "e6b9fdb5eb5a6941a38d2973c6c9ffcac13f601179523b5d3824a5add2963d8b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/project-settings.json": { + "size": 23121, + "mtime_ns": 1786278610655000374, + "hash": "2af0307462086b85443ba28229671f2172d264ae258fa000e6fd8c2c9599a80f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/project.json": { + "size": 14493, + "mtime_ns": 1786278610655164374, + "hash": "21a400b450a8edea52cfe88c3a4516e31a4cbae40fc6d2142ee83932d3cb1f39" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/settings.json": { + "size": 5092, + "mtime_ns": 1786278610655239625, + "hash": "aa2cf4139d2d6a40c3904702629ca4001bb564d951934aaf1e7c2d98ca3b9209" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/stickies.json": { + "size": 1959, + "mtime_ns": 1786278610655291917, + "hash": "f8f35a4b1cb40ce396c62aa6b375a9cb81effcf69d447717a54ecd357b283983" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/template.json": { + "size": 13626, + "mtime_ns": 1786278610655434292, + "hash": "6f32e9afd0fdbfd685bd399d2770847170382212fe91f04ecf929df0c0727487" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/tour.json": { + "size": 9425, + "mtime_ns": 1786278610655529876, + "hash": "5b06e3455db93b7ba15497fd5f66b215ece94aba036db0ead2011d44dc9e0231" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/update.json": { + "size": 2151, + "mtime_ns": 1786278610655594626, + "hash": "b254573b09538fbf54ee0893ec3b7f79617a16f229d6da98e777ad029cd2f755" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/wiki.json": { + "size": 5189, + "mtime_ns": 1786278610655673418, + "hash": "e9a575d40633f153dc0b100c6e9cc10571f89c8b1d8488368099b642545b9ea1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/work-item-type.json": { + "size": 19457, + "mtime_ns": 1786278610655756502, + "hash": "3c4b9cff6aef77781cf4461af6b7e16cf85a00dfb70cfde1dc81f0659dfe7a49" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/work-item.json": { + "size": 16224, + "mtime_ns": 1786278610656338129, + "hash": "207555779928c456e812ddc80a80ed22b8c4fa6581078646f190fff49e00c56e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/workflow.json": { + "size": 4203, + "mtime_ns": 1786278610656405629, + "hash": "e448cdc3e08b9683df44118c7582dbb855ae10a85d2d03eacfa568d212aa28f6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/workspace-settings.json": { + "size": 26770, + "mtime_ns": 1786307172389185238, + "hash": "aba055e1a7a3a29e38a088affc84e7dc5ec8ccd27eef3dc79642649d96a1ea6c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/de/workspace.json": { + "size": 15871, + "mtime_ns": 1786278610656928298, + "hash": "4df9f04ad78485ea91538ffcd7bfce38cea6e8bfd887fc02367e1323d1e1f330" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/accessibility.json": { + "size": 1327, + "mtime_ns": 1786278610657028882, + "hash": "93fd3c5ad4ae03cfa55bc2a431abf93e0c91f7e2cbd68cce3bb0565e66477806" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/auth.json": { + "size": 13874, + "mtime_ns": 1786278610657188674, + "hash": "0f21a98b0d0d5b19d6baf46f0a2df5c711f10df8a388d3994057055f3a3a5e1a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/automation.json": { + "size": 8573, + "mtime_ns": 1786278610657278341, + "hash": "b684e3b6563718d804bd3074022467f3d85a03ad21e6b471a4a309eb9aeb88a5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/common.json": { + "size": 34538, + "mtime_ns": 1786374355310882982, + "hash": "fa36bc6ae371eaf329c1d9397fe00c46e5fd6ddee4de1b790756650405538061" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/cycle.json": { + "size": 1215, + "mtime_ns": 1786278610657454800, + "hash": "66d93a661c75c643e8a53a45368b64326a4ad5225ba316e22c56be3c1e8e23f1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/editor.json": { + "size": 1830, + "mtime_ns": 1786278610657516383, + "hash": "5e1fba6bc3687ec1545e135e5d02b3cccbef8c4746e44d2f184cac0e6b349978" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/empty-state.json": { + "size": 12033, + "mtime_ns": 1786278610657617884, + "hash": "fe18c52c71ad369589321513ad183310fbb9612948e7b6b2d696008436de36ae" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/home.json": { + "size": 2667, + "mtime_ns": 1786278610657679509, + "hash": "4762588916f0e43b5146e26c9a07938321a04d64ba59258a042e970d5a126f2c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/inbox.json": { + "size": 2433, + "mtime_ns": 1786278610657750843, + "hash": "644ea29c52cf7a641d31e4907f690baa6c88d2fc166dac5794a81c9505830b86" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/integration.json": { + "size": 19171, + "mtime_ns": 1786278610657831843, + "hash": "bc9fdfaf7608ab7d445f417425a93e3af014ea1538a5c5874d7ac0c6a366a4ac" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/module.json": { + "size": 142, + "mtime_ns": 1786278610658033677, + "hash": "b970deaf0d443d0194a5b51cd749bc4946788f3fb1360e8f6120c87c2f9c1e6b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/navigation.json": { + "size": 794, + "mtime_ns": 1786374355310992066, + "hash": "c634513d80b88f2fe9b5f418408b4169ef3b59cc995d39e24a02dd343ad84aec" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/notification.json": { + "size": 1643, + "mtime_ns": 1786278610658176678, + "hash": "861638fc120bd5dfdc2e02ffa463ce386bf3a51863d65e7bba33bb934f45e56b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/page.json": { + "size": 3646, + "mtime_ns": 1786278610658248803, + "hash": "001951b06f14f81e0053c21f7581f7f5877a15367d286859b09933a588dae5d4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/pomodoro.json": { + "size": 2489, + "mtime_ns": 1786446667178015175, + "hash": "33e2e561344cb26a5b138ad73d88844659ded6f1b70d8ee723c5e61e4f09babe" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/power-k.json": { + "size": 7904, + "mtime_ns": 1786278610658331970, + "hash": "1c66c6ab7bc2ef6adcac23263c869ca43218515e73b61bc7b7ce0bec1d9b2567" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/project-settings.json": { + "size": 20786, + "mtime_ns": 1786278610658412637, + "hash": "03286ca95d26a4fac01a35f97cf9b95e5f57b9e40f2fe2111ae51c4bf882e165" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/project.json": { + "size": 15489, + "mtime_ns": 1786278610658726763, + "hash": "444448fa076c19fa479b08b4cfb192acac2ed80251cd93bc2226102eb01e1baa" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/settings.json": { + "size": 4839, + "mtime_ns": 1786278610658806680, + "hash": "d51c145a64f080ed80a6af5aea0905b1d559e2e18e07dd539782c21e256f28d0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/stickies.json": { + "size": 2063, + "mtime_ns": 1786278610658866263, + "hash": "ea2970d151691255aba298ed1b40f08b83a0bdff74474656c15cde1a45bb930f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/template.json": { + "size": 12305, + "mtime_ns": 1786278610659021306, + "hash": "0c3a12277d3de21b1add71d918ba535a3692fce663d4a77600092bdd84342f9d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/tour.json": { + "size": 7873, + "mtime_ns": 1786278610659105639, + "hash": "59aea59d3d990f48251d0efe747e9105ea625c988f7986ca2ae8750f11d97db9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/update.json": { + "size": 1918, + "mtime_ns": 1786278610659165806, + "hash": "1efa6302f394f18b9cc4a84392c01499ed502e57b9b02323d953ca5aebdbc211" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/wiki.json": { + "size": 4622, + "mtime_ns": 1786278610659242973, + "hash": "72b3418753d40e839af7b4fb9b219f7b2d154227f0065d21935fdc10c80a04cc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/work-item-type.json": { + "size": 17226, + "mtime_ns": 1786278610659320932, + "hash": "2ac100ae26c1d67cede0ba5d90c16d092766c102b1e66b38d3a4efc667b3d410" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/work-item.json": { + "size": 13949, + "mtime_ns": 1786381455049386100, + "hash": "0594777989c64370aacfb7dfdf4dcc531de86adc3cfd17e4258e32a6599cf541" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/workflow.json": { + "size": 3614, + "mtime_ns": 1786278610659694683, + "hash": "927dd2a58a8101dd6764df6bbe637cf58c7f807924fc9b865a4ac49cadaf9d2d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/workspace-settings.json": { + "size": 24373, + "mtime_ns": 1786307172393281213, + "hash": "218c2f524e82268e5a240c9746915a0c3e52e1524de1015edfd0dd0d4564cddd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/en/workspace.json": { + "size": 14433, + "mtime_ns": 1786278610660095643, + "hash": "b16899a56dc60078dfd000d3374212c1531e6b8ca325a042d9240b86d1f56073" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/accessibility.json": { + "size": 1506, + "mtime_ns": 1786278610660189685, + "hash": "e9066269389bf2b80ca8ce237256cb32dcf16cc1d438f2b7454dc607e5c10892" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/auth.json": { + "size": 15544, + "mtime_ns": 1786278610660364102, + "hash": "a675dcde56ae015f7b9b04a837926bb5c1fd2d28a07e35e47f520ce0a580d0d7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/automation.json": { + "size": 9401, + "mtime_ns": 1786278610660471603, + "hash": "89c11581863ab8a3c45f025d42893d834db478920b1d5b409c29178ac4aaa9d4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/common.json": { + "size": 38439, + "mtime_ns": 1786374355311430692, + "hash": "39dfbb965189edd35629031c1d248da917229a28b8bcc0d6c6fdde1e9224ff4c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/cycle.json": { + "size": 1387, + "mtime_ns": 1786278610660641103, + "hash": "99464196caac8b1c1957a0719aa3759d587a479e77f8baaf3d38d52ed6573c3c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/editor.json": { + "size": 1989, + "mtime_ns": 1786278610660708187, + "hash": "a5207d3064397b80f2862e61503fbf2e800798ad24ea8a1b5ee4dea301148b9e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/empty-state.json": { + "size": 14034, + "mtime_ns": 1786278610660857479, + "hash": "68d3f0b3db1df935370a0d70ec78f241947c19456da5e14c72548e769f798dae" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/home.json": { + "size": 2890, + "mtime_ns": 1786278610660916271, + "hash": "30d6a366440999a76eda5e4005ae45c1bc686e3d4d657270f4efab724f246bc1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/inbox.json": { + "size": 2861, + "mtime_ns": 1786278610660969604, + "hash": "fbdfdec00b8593486d5e90e1f4b8f5727312e1ef1e3e9ffe3efdf6071aac2061" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/integration.json": { + "size": 21086, + "mtime_ns": 1786278610661076688, + "hash": "96fa4dbdf150c68def24fa10d80c78fb3c33bd5477428e0275e116f894dc4ef9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/module.json": { + "size": 151, + "mtime_ns": 1786278610661271439, + "hash": "328c96cb9679c25aaf8db5dcf89e019e2dc9e3cf4bfa878f9596d0f8bce46992" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/navigation.json": { + "size": 881, + "mtime_ns": 1786307172394411052, + "hash": "546e0215f67c4002c61e4b8aef1efa1204122721533cf64bdbb6ab065ccc27cd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/notification.json": { + "size": 1878, + "mtime_ns": 1786278610661379064, + "hash": "f42cdda52ebeb950420b57a1b4f1fb8b61e524d6f117bdb3ef49917e17f869bd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/page.json": { + "size": 3876, + "mtime_ns": 1786278610661444898, + "hash": "ad890bb6fde560451cbad98bcd263e51aae454b0e7f7405463211b357fc6f7e0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/pomodoro.json": { + "size": 566, + "mtime_ns": 1786374355311547735, + "hash": "bf206f9d075cace33795565eebb65a96605eb26c6a2b8f3f72e170c4e28c29f6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/power-k.json": { + "size": 8836, + "mtime_ns": 1786278610661534773, + "hash": "ab60337ed890cc163fc5273fbd1ae32cab37472737bf59d935252178efd1086e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/project-settings.json": { + "size": 23616, + "mtime_ns": 1786278610661617940, + "hash": "994c50ef77ee91b05fbb94bb9130b99f90f088367f9acbb2ad4b2a85ac1b84df" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/project.json": { + "size": 17524, + "mtime_ns": 1786278610661705149, + "hash": "e09e1e49288ac0b82cbf9a283d503772c6342c8737d0f32547956010b552a15a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/settings.json": { + "size": 5473, + "mtime_ns": 1786278610661788941, + "hash": "ed91ac3e4e7523c25b582883c866c973b2b509e00633be28edfe91123a25e332" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/stickies.json": { + "size": 2368, + "mtime_ns": 1786278610661849358, + "hash": "ce4f02a0eb645fdd17e384202029dd601a8d26f18dfc0f014190c66ad437597c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/template.json": { + "size": 13659, + "mtime_ns": 1786278610662004817, + "hash": "c73b2a3ca4f8e8d9d9a48810e4fc1ab28f0d759fe1bba9ad4bbba6f9b7f21ea7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/tour.json": { + "size": 9012, + "mtime_ns": 1786278610662111650, + "hash": "b73985e4f8416b40bc9ee69ba529f41d32a74bd3731873219ff1a6219451a44f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/update.json": { + "size": 2048, + "mtime_ns": 1786278610662173359, + "hash": "fabfbba2480b5b0ee6cc5a41ba0682818c449d90d77f44914afb7ec80abd7206" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/wiki.json": { + "size": 5060, + "mtime_ns": 1786278610662253651, + "hash": "a0ec96a51631b4d8fd87b17444591cfe10f92b9605130c605b04bc7ff8414885" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/work-item-type.json": { + "size": 19446, + "mtime_ns": 1786278610662329610, + "hash": "6f7cc919d393012f1590c505a969f60db06461a7535a5dacb7255237cced260e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/work-item.json": { + "size": 15667, + "mtime_ns": 1786278610662487485, + "hash": "14cef26fb7021100457e009b97a3fd2c517221b6b1b7a00881d1c2cdb494b03f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/workflow.json": { + "size": 4139, + "mtime_ns": 1786278610662559819, + "hash": "4839a091ecd6a2cc4b3f2b0a54e19a7b24d6991b279211f35a29bfe5edfba9a6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/workspace-settings.json": { + "size": 27690, + "mtime_ns": 1786307172395128555, + "hash": "9970e68a19c078f8ec48f2125fae02af26e7edf07c0d82751df635f56fe79930" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/es/workspace.json": { + "size": 16213, + "mtime_ns": 1786278610662804278, + "hash": "a262aab776214bc185e84f053131fdc265864a029cddb9174291951cb5ab719e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/accessibility.json": { + "size": 1576, + "mtime_ns": 1786278610662894320, + "hash": "ed0c9956b4a5513c00fb65b8b93f364bd24eb8f681f74144543a3726fcf41691" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/auth.json": { + "size": 15905, + "mtime_ns": 1786278610663159571, + "hash": "71bec10d2d265797bf04e601d07f316f0bc77e3114232fd9f2d96831ada4394f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/automation.json": { + "size": 9675, + "mtime_ns": 1786278610663251613, + "hash": "c5a5e7c43769c1fc6c2af604f75681b7b3f4ce858118441bf0a2b47f7a3a1bf0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/common.json": { + "size": 39542, + "mtime_ns": 1786374355311740444, + "hash": "2307c4b7a6121d7b0b24e88616cdc43d1fb5816c673e3e0def81e33e3b9f2d2d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/cycle.json": { + "size": 1476, + "mtime_ns": 1786278610663419655, + "hash": "ba93ddca1779b66473bac957dc69a8b80ce57fd0e4a02b0506ce0f27a5116f0b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/editor.json": { + "size": 2052, + "mtime_ns": 1786278610663478989, + "hash": "b104bf6186fd7cf5d278c83a944b9fceae9516ad70fe159bf41ab23641a773ad" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/empty-state.json": { + "size": 15119, + "mtime_ns": 1786278610663626781, + "hash": "0daa6dab754290244c2a7d990b186795f089744b85ff41c2c02db4fb65816f84" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/home.json": { + "size": 3127, + "mtime_ns": 1786278610663682073, + "hash": "acd95cbec73989b55774190ef638441a7691dc51831ce3648b051e0b3efdd5ea" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/inbox.json": { + "size": 2927, + "mtime_ns": 1786278610663730323, + "hash": "052509b61fc9dfd0954e84e064338ef3d926d19c8125f723f19b7bb2db6bacf3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/integration.json": { + "size": 21512, + "mtime_ns": 1786278610663799449, + "hash": "96520131276a5b87a56a9dae2d9ef4243e70923bb0eca6f8334de760a3505866" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/module.json": { + "size": 154, + "mtime_ns": 1786278610663856324, + "hash": "86734e84dbcea1a9b065657cb77f7c7bd5492fd1a5373c4de71d5e55c458ce8c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/navigation.json": { + "size": 876, + "mtime_ns": 1786307172396142893, + "hash": "318539093e3ff07cd788f5f363fc124b1e460bcabd166ae3ae5ec7fe7af6814f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/notification.json": { + "size": 1914, + "mtime_ns": 1786278610663965366, + "hash": "6497c476a637048b31c6e25b909f7045027c2314137befb9a1b65b5e9b62a17a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/page.json": { + "size": 3940, + "mtime_ns": 1786278610664030199, + "hash": "b5a2d1a87a32ea05f78f17688bd9ab3293c7358f7cf1583988bd578e9d4f731a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/pomodoro.json": { + "size": 573, + "mtime_ns": 1786374355311935986, + "hash": "a6ec72fab0146f50dfe9d542da4a2ad1daf43868754ecd57baca11fa1855e341" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/power-k.json": { + "size": 9300, + "mtime_ns": 1786278610664131116, + "hash": "2b1d2bb11aeb0e0355852ecb2c2ae467a705822df5ae7edc189ab000c379a814" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/project-settings.json": { + "size": 24196, + "mtime_ns": 1786278610664210408, + "hash": "ea17b0cf39c12b88ac6484bd38e6847dc12a35bd38b732cf5d472892da29628c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/project.json": { + "size": 17943, + "mtime_ns": 1786278610664424409, + "hash": "b8a1c717ac9ed6fd5766063f89431a209632d7f782786b5b81f6557086e59c69" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/settings.json": { + "size": 5507, + "mtime_ns": 1786278610664514410, + "hash": "321ded4d78727adc198fe5495a0455146ce1de40461d5685bf56fc6572b794a1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/stickies.json": { + "size": 2253, + "mtime_ns": 1786278610664572785, + "hash": "b577062dddc3280344499a615c7e987ba0c19bd2ff4b7bbbd08b41a915826d60" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/template.json": { + "size": 13797, + "mtime_ns": 1786278610664714452, + "hash": "94b5d50c1de1344add0fb1ffbf6ba3f0dd2189040998afdf0705856c5aa0a1a4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/tour.json": { + "size": 9438, + "mtime_ns": 1786278610664806827, + "hash": "1ed4c05e532dad185d8904a6fb3b315ce7ac85a5492f089d6e5a584d8211a267" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/update.json": { + "size": 2107, + "mtime_ns": 1786278610664854244, + "hash": "19cc96daef1c6f78ef1aa0f8e9d8a5c8a8db5517232a16c9bbbb7a3d86d5d103" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/wiki.json": { + "size": 5300, + "mtime_ns": 1786278610664925911, + "hash": "919b8fcc01c9fc9d0b0afd2cac1e6957ff4171e608c19bf0ea544770a3873bf7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/work-item-type.json": { + "size": 19903, + "mtime_ns": 1786278610664991120, + "hash": "1b1e805f978c54aa033a1d73968a3a442c99a1de0b8bbd3fcc2b9ad9a0c664b0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/work-item.json": { + "size": 16689, + "mtime_ns": 1786278610665071953, + "hash": "38e77919fa9a746acf9f9b9a39e51931181f0eedae42d05a8ac8f9e68faa659d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/workflow.json": { + "size": 4356, + "mtime_ns": 1786278610665149079, + "hash": "5a3d02984b3257241dc091cf93a37ddc5fc5c22bea8d4240efeacf224910eac6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/workspace-settings.json": { + "size": 28688, + "mtime_ns": 1786307172397619357, + "hash": "91b460fc10baa762cb1c660a02909c5495ec3a5a9465620e4abb26b9591efee9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/fr/workspace.json": { + "size": 16990, + "mtime_ns": 1786278610665305996, + "hash": "f61613eb2a5a77907a396deb3ed2420d31a937f74c326608ec2774fadc013f6f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/accessibility.json": { + "size": 1346, + "mtime_ns": 1786278610665397830, + "hash": "616b86a562ea59546b3f67fde2193e6375c00ae0df907c79c87a9621df806d8a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/auth.json": { + "size": 14414, + "mtime_ns": 1786278610665541330, + "hash": "8a8659a3a0f92feee9a641c8012bce1fbeb89407ad7b83978c08b5ca9f0585df" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/automation.json": { + "size": 8819, + "mtime_ns": 1786278610665649289, + "hash": "4937cc56cf2465f59ce78942efd9af3016f6c8562637d8764b3086822d2dde41" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/common.json": { + "size": 36155, + "mtime_ns": 1786374355312117029, + "hash": "1adf2f57add8ed24635f56996ad0c5b72093ca5e08f795a5f5210c3c2c888906" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/cycle.json": { + "size": 1353, + "mtime_ns": 1786278610665797789, + "hash": "02510d731bfa8710c9394a40cd2427becebf1b9fd4fd7d741cb904d0c54f27f7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/editor.json": { + "size": 1926, + "mtime_ns": 1786278610665855956, + "hash": "3e7c65959e2194dcb51d8bb3f15428a46b4005d16fcb8c70eb122ae3b38447c1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/empty-state.json": { + "size": 13124, + "mtime_ns": 1786278610665992665, + "hash": "2a1c979995b0a1063fc9ab7370a82e21740d2552a6ff12d1178b6a9920cfd651" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/home.json": { + "size": 2780, + "mtime_ns": 1786278610666043874, + "hash": "b77ab24975f7e650c58139463907a1f528d698e35c9f57df0bc6dbe0f85555e4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/inbox.json": { + "size": 2572, + "mtime_ns": 1786278610666091499, + "hash": "c2fdd05037dd28b2979a87bcfbef2b7c84cab9ab74101d7fa5b00cf07fedccaa" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/integration.json": { + "size": 19816, + "mtime_ns": 1786278610666163332, + "hash": "78d6e599b74797e02f35db0c24dc5574c7bd6c872df308abaa7071c6ee41932e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/module.json": { + "size": 146, + "mtime_ns": 1786278610666225208, + "hash": "5f785731c4f725c2d2c1ac572e164eb9c1c1e7b968fcbc56046c4fef6e6b8ce4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/navigation.json": { + "size": 809, + "mtime_ns": 1786307172398777029, + "hash": "403166d841b071a6611eccb3c76c472f1bbbc639a3f028aca1162439d0c32da0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/notification.json": { + "size": 1854, + "mtime_ns": 1786278610666333708, + "hash": "ca393f4865c1b6673e1fabea86156b7e7f350ec5965850d06bd66428342ea9ea" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/page.json": { + "size": 3616, + "mtime_ns": 1786278610666391375, + "hash": "b1304c504961053a4669038575bb4fe2ec10709110f46c0b6588be58c29521d5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/pomodoro.json": { + "size": 512, + "mtime_ns": 1786374355312241571, + "hash": "5148687ff1fa46b5e891f8636fc0c72e3a48319477e3d9fe217e5be3028a3872" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/power-k.json": { + "size": 7942, + "mtime_ns": 1786278610666476750, + "hash": "b2ec260c45df4d65dcf73801e4fbe1a1058109a1e0ceb4d51758f0ba7b2465a8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/project-settings.json": { + "size": 21629, + "mtime_ns": 1786278610666547209, + "hash": "9e78e29db123a5795a541a74c828bb7b5dbb84c6b2b910c4b47a1c020424e3d7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/project.json": { + "size": 16738, + "mtime_ns": 1786278610666621334, + "hash": "178d52715d81a36110d5c1b88f596fe2b3b5d958904d74c3214f35ec760e306e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/settings.json": { + "size": 5001, + "mtime_ns": 1786278610666696043, + "hash": "c84841b5da2252d84c3d95a788ff8af1d12a94706459a536097ae523627743db" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/stickies.json": { + "size": 2320, + "mtime_ns": 1786278610666747251, + "hash": "d9bc51e76861e0bbc03ddd0049516a18fcc8fdd81c7696ac3a0ccb00fc58ca47" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/template.json": { + "size": 12692, + "mtime_ns": 1786278610666898668, + "hash": "1c6eaa49cc4f46f4f57822cbb279c3e0483657447d317e16a06b2a2a9e1e55a6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/tour.json": { + "size": 8675, + "mtime_ns": 1786278610666987877, + "hash": "9b1f40c64bfa7cbda8e50005c48ba8697135107d2c6d8a32ca2078a643c393ff" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/update.json": { + "size": 1955, + "mtime_ns": 1786278610667055877, + "hash": "58de5b11af250490d7eb8e762aabcb621e45daddec6daf4136729921ca1bcc0c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/wiki.json": { + "size": 4735, + "mtime_ns": 1786278610667124919, + "hash": "ebb8426758de13cc20e552d380ac7f70e988b1a708e541b6760def15232d7e9f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/work-item-type.json": { + "size": 17966, + "mtime_ns": 1786278610667202336, + "hash": "fd327ea3d1e2ce4c3cb11c52d2b370b50eae863d224dde2ee8974fb8d1b6431e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/work-item.json": { + "size": 14496, + "mtime_ns": 1786278610668368799, + "hash": "06c21077df623d23d49e1582bc90d0da504806224bfd29e9b0e313e408fc9e0a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/workflow.json": { + "size": 3900, + "mtime_ns": 1786278610668425341, + "hash": "783c76aa6a0483a60799c0e1e0dce96da3e57b19196a8361bfbb9873bbfbec9c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/workspace-settings.json": { + "size": 25416, + "mtime_ns": 1786307172400052701, + "hash": "a190dd15968d86af01e9fd29df6d39c16b4900cb23a0d6fbc20a2918b3eab477" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/id/workspace.json": { + "size": 15315, + "mtime_ns": 1786278610668681467, + "hash": "8c8ddbba4e4adb07ec64baafe5d086c903765d118f86ae58985d4986e480f04e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/accessibility.json": { + "size": 1418, + "mtime_ns": 1786278610668768592, + "hash": "4c8fc50d175bf4418b2ba04e867ab027031aa7aeb286e46870ddca9b6c115554" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/auth.json": { + "size": 14929, + "mtime_ns": 1786278610668905843, + "hash": "e5388806d91e5c79fbfd865289f37d27c29170037c1d062641dc62df01e37c7b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/automation.json": { + "size": 9138, + "mtime_ns": 1786278610669021176, + "hash": "7feeb66b94ad26700b2bd76bbf43efbd88e8623e734c2f33e3f42a11b331a865" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/common.json": { + "size": 38458, + "mtime_ns": 1786374355312416322, + "hash": "5df4ca407b7e5db2e6c83b9e431e7f063688ac84499576ee0fb95643d97783b8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/cycle.json": { + "size": 1408, + "mtime_ns": 1786278610669180260, + "hash": "51b48fe59476ad3129cadb6c38d96c70c4184552b1c7a66d9fc329a7f92fe7df" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/editor.json": { + "size": 1956, + "mtime_ns": 1786278610669234594, + "hash": "d72945847653a6ae823c725b20a220620b1b67a412ab90c53f72a4166150ee21" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/empty-state.json": { + "size": 13711, + "mtime_ns": 1786278610669388886, + "hash": "b29286408c748e29a42c201f5c4b8c14617cd8d0119bbe2e1019feb9889b3d99" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/home.json": { + "size": 2849, + "mtime_ns": 1786278610669464303, + "hash": "443c0a5479c098bcc2737745cb92ad2d1fffd9ad5a6697d59f7f066f1808e52e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/inbox.json": { + "size": 2854, + "mtime_ns": 1786278610669530387, + "hash": "f7cf7cad8c9e95b7c4985709cb3d3698d62b6a04d384fbc2c577eb6b17107ced" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/integration.json": { + "size": 20707, + "mtime_ns": 1786278610669607387, + "hash": "9113587f13b8c1c2f46416856982fa130cdc85ce95ac9448b66d8b9e0b976616" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/module.json": { + "size": 149, + "mtime_ns": 1786278610669665762, + "hash": "3370a15d68681e8a72c88651fa9a7b45dc492a478ac7dbf01197028ca68e2923" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/navigation.json": { + "size": 861, + "mtime_ns": 1786307172402242585, + "hash": "8e06fe0be2d29184e13f343341570bfd6a6fda8c39d6a02e2ee04c69fdd86610" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/notification.json": { + "size": 1774, + "mtime_ns": 1786278610669772471, + "hash": "5d59f464c634c52c7d942735dfbb918fe06bbe9b94221488731726c545df622a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/page.json": { + "size": 3733, + "mtime_ns": 1786278610669825430, + "hash": "13d8ee381e7650b018877ea2ce1009c03a446ffebb648b9d08942d38a219d5e8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/pomodoro.json": { + "size": 556, + "mtime_ns": 1786374355312534072, + "hash": "b5f45bf7012949a1d553c6f6861456fc84697d7db2037029f13400ed82ec71dc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/power-k.json": { + "size": 8768, + "mtime_ns": 1786278610670069847, + "hash": "44a9e4af72830768015593412be63490a3eaa99fc378207a88d0d0cf5657950f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/project-settings.json": { + "size": 22938, + "mtime_ns": 1786278610670147847, + "hash": "e6c134d118cd345aa9aedfa16489edbecdb241e258235d2321ef6b37f07d6af1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/project.json": { + "size": 17303, + "mtime_ns": 1786278610670230681, + "hash": "cfa424f7b5865bbe533516f0787eaa77f17d7c0b7b32633c9677fa3238c8c77f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/settings.json": { + "size": 5210, + "mtime_ns": 1786278610670417182, + "hash": "38c41b7ebc08c193d28b4a4c6e37eea94f75f7f0afb3af5296fed195e8807d86" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/stickies.json": { + "size": 2137, + "mtime_ns": 1786278610670470599, + "hash": "860bc0ef8ff410b8c955cd921cbbf9cced43f9e2497163b2e9d685438167ee5d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/template.json": { + "size": 13321, + "mtime_ns": 1786278610670617932, + "hash": "6ce8708bbf42cf32f2474be64aaeee5fa6e840be3f3968f6e29f6b4b92061a72" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/tour.json": { + "size": 8920, + "mtime_ns": 1786278610670715516, + "hash": "d40827ea415ae4d12280a2f2864d779798f734a5e6bbb9d114157fbe4cd0abb5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/update.json": { + "size": 2052, + "mtime_ns": 1786278610670764600, + "hash": "ac577816747ea6eb70998e92a14adcef449e7a2a07d40cd565be3a42a298c57f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/wiki.json": { + "size": 4875, + "mtime_ns": 1786278610670835350, + "hash": "afd4d1003e3f1e91031b83aff957b1bb71053195f1b1d614c0edb2fcd21119db" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/work-item-type.json": { + "size": 19171, + "mtime_ns": 1786278610670899767, + "hash": "dabd68523ea5edbf7220dd9a27b219dee310fcbe0b485af97de88840a6204ba6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/work-item.json": { + "size": 15789, + "mtime_ns": 1786278610671063267, + "hash": "ad1810c71e9ea94f13d0fc68f204c3659965c049323f0ee13c1bdcf39d4f2982" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/workflow.json": { + "size": 4026, + "mtime_ns": 1786278610671118476, + "hash": "8465a552edf556a48dcbf0074a43b30db0d958547d91cf9faf6a4c1e2809a576" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/workspace-settings.json": { + "size": 26705, + "mtime_ns": 1786307172403159089, + "hash": "9b32e82146c87e60e462796eb8359fd7adba096d318821fb044efde27e98be05" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/it/workspace.json": { + "size": 16080, + "mtime_ns": 1786278610671373185, + "hash": "008248b809d853ef6cf1dc856b741ffee0fc1fb82c476bf02046305a81707688" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/accessibility.json": { + "size": 1744, + "mtime_ns": 1786278610671467102, + "hash": "10cef996caa9420645b9bf3a60c483b839b84906d654183b52ff1a78b223a7db" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/auth.json": { + "size": 16822, + "mtime_ns": 1786278610671533769, + "hash": "df304f9fc7149d2957277184128d0bf023994d87e4ae41cf2c593915f48792bf" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/automation.json": { + "size": 9777, + "mtime_ns": 1786278610671635853, + "hash": "cc52cd25fcd48e3be956cf113700ff92e150d5e02a8e90e0c023d815624a8260" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/common.json": { + "size": 42407, + "mtime_ns": 1786374355312921074, + "hash": "3a77c26bf0886fac9d64b2c9fdbd82882d5619ade21ff60b04e63b47b39c4792" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/cycle.json": { + "size": 1542, + "mtime_ns": 1786278610671788020, + "hash": "0096ac3b4417045fb7a51e29366a6d07111bc9aae6e0e8fff35c4d06580a797c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/editor.json": { + "size": 2307, + "mtime_ns": 1786278610671841270, + "hash": "aa4d32ba0c4ef71ef652869a0cb84aca420b8915fb0e82c079eec4354b1703c7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/empty-state.json": { + "size": 16064, + "mtime_ns": 1786278610671991438, + "hash": "fc664f5c30dd32033d9a037957e01c30c720b3fb2b8e9e3bb7296e2f3a751ef2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/home.json": { + "size": 3465, + "mtime_ns": 1786278610672044563, + "hash": "6af32a0e3286cdc1deeb0882651e1b52ef3e9be3bde7986e9372400eef3c6c85" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/inbox.json": { + "size": 2948, + "mtime_ns": 1786278610672097980, + "hash": "ad4368743ec1c106de34ea318f916ed28957edc495c96e004bd95d6c0d616a44" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/integration.json": { + "size": 22846, + "mtime_ns": 1786278610672172521, + "hash": "e164c9d4aa846c8025fc7f49ef856222fbcc4605ccb78bfbd42cd9e97d4b4744" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/module.json": { + "size": 184, + "mtime_ns": 1786278610672232439, + "hash": "5546a358ac3e34c6bf3dcedb759957b14a3eb56011e29044b94245e0c921240c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/navigation.json": { + "size": 983, + "mtime_ns": 1786307172406867897, + "hash": "fd5b087ff96bc4d520d21b0ad3cf6ab4d8bebaf6c3b49b9b9f23564a4f241779" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/notification.json": { + "size": 1968, + "mtime_ns": 1786278610672342897, + "hash": "eca70b929b452f3c51a4fbdeb23886674cc0a55b0c17789fc7906fd8854b1aa8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/page.json": { + "size": 4354, + "mtime_ns": 1786278610672422772, + "hash": "8fe35a8e37e5fce29d4cf4b9450412d0ed1044c25f0bff9ead121a7888d02610" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/pomodoro.json": { + "size": 545, + "mtime_ns": 1786374355313056241, + "hash": "a053acef4958b14d2decaed3bf6e433fb91389afaee339c92dc5f2292d4b932c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/power-k.json": { + "size": 9649, + "mtime_ns": 1786278610672518648, + "hash": "b5a1312cea5c82893f7a501b767b6c6c25c085b6a49ac0a7faadfc0b6b7d8abc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/project-settings.json": { + "size": 25994, + "mtime_ns": 1786278610672599940, + "hash": "e360d9a98f2025c2e1a8af51fd06e4d93ce5801a6d2cb27f4b215ee862772d70" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/project.json": { + "size": 19925, + "mtime_ns": 1786278610672682398, + "hash": "907f2b758101a56ec1de6cdcbe53986554b2d1d36aa8dd7875ca5c3137907007" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/settings.json": { + "size": 5913, + "mtime_ns": 1786278610672764315, + "hash": "ba826a573fe60dcd31b11c60c5c83881397de9974dd23563a583594809efdc29" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/stickies.json": { + "size": 2465, + "mtime_ns": 1786278610672814066, + "hash": "ed83d5381cc2b993e7270e839f9be40faf10b882cd4cc2a7dc1fc18801d339f0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/template.json": { + "size": 15232, + "mtime_ns": 1786278610672970150, + "hash": "1a214ce645e84973a3d090ad9f5856db68542136f5ae2a2a069e784589cd0b4a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/tour.json": { + "size": 10085, + "mtime_ns": 1786278610673062525, + "hash": "28fb9f9c3d28ee184a7f0b71010e4d4fac9c74ee8ca7bb850c11826daadbacef" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/update.json": { + "size": 2257, + "mtime_ns": 1786278610673143234, + "hash": "878ebcad4eb781ca87a15370adc14bea39e7f4974b5e4d47c913ee18c7d27403" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/wiki.json": { + "size": 5889, + "mtime_ns": 1786278610673213984, + "hash": "39932fd87cc9f0c1169a47a3da1aed3593a13c54b7d937504752d4d7b04268b3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/work-item-type.json": { + "size": 20992, + "mtime_ns": 1786278610673289943, + "hash": "1b2f2fca96f45a305f3486d9fe1a25c164631558d101696c9843a24873b80e35" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/work-item.json": { + "size": 16640, + "mtime_ns": 1786278610673363484, + "hash": "23f5616a11a474ff3fea58060e0f146820111c76e3a78d2ae01a8b6605494824" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/workflow.json": { + "size": 4488, + "mtime_ns": 1786278610673440276, + "hash": "97157ef66811d2ea69be569e5164cfdbb855b83a0e5e6ecb2bad228dd31be615" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/workspace-settings.json": { + "size": 30699, + "mtime_ns": 1786307172407958151, + "hash": "3ba2e9cb0d1afcbbb8e3974d9b64a0a6d6e256d4ffa1db38d1d377a967085f45" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ja/workspace.json": { + "size": 18561, + "mtime_ns": 1786278610673599444, + "hash": "f2de248066a55ef9afcb09285d4de1da4da97de4c0a869b4e7ae99182d26cb77" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/accessibility.json": { + "size": 1479, + "mtime_ns": 1786278610673685027, + "hash": "8048d9e4eb1cee620f875ed6419bc86396c5bde94e803bd65a71e88aaa5bbc2b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/auth.json": { + "size": 15327, + "mtime_ns": 1786278610673829569, + "hash": "0d132e4e923895d52abe556c02c7925f324f1dfeca1d5d3ccf95c590b397a333" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/automation.json": { + "size": 9266, + "mtime_ns": 1786278610673926611, + "hash": "340bda29a70df9db650fd438332de8c74b038f54a1920367867b92dfd5f2f194" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/common.json": { + "size": 39155, + "mtime_ns": 1786374355313277409, + "hash": "f0dfd59595aafc8d49f7f46893568c378c4c6ab6a9e2e8c2d45218785603bf73" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/cycle.json": { + "size": 1413, + "mtime_ns": 1786278610674079987, + "hash": "af748e42acf595d87747f40203cdf33448f489872a1bfb2fe7dad18a29dfab46" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/editor.json": { + "size": 2069, + "mtime_ns": 1786278610674140946, + "hash": "0df04e0337427319d7069777eb6fa53fbb511528109aa6b803b1f529722425f4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/empty-state.json": { + "size": 14585, + "mtime_ns": 1786278610674288779, + "hash": "4898c04642919562077c0ae17b08a2d620de8067da0eda12d605ec6742afedca" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/home.json": { + "size": 2885, + "mtime_ns": 1786278610674348988, + "hash": "1234836d2299d62594753cb6fc22a49f4fa1f95effe0aa7884605c98980632e9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/inbox.json": { + "size": 2786, + "mtime_ns": 1786278610674405113, + "hash": "2c3aa55e13f1cd1ed15e1aeaad8a9a265d4b3883543aec44acc38b1c304cb3b0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/integration.json": { + "size": 21610, + "mtime_ns": 1786278610674478322, + "hash": "8085264cd92bbd0fa61735da978e1194eafb90a22be0890c9acc5bf7edb36a91" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/module.json": { + "size": 147, + "mtime_ns": 1786278610674533281, + "hash": "6c9550259e984cdcd7e7287c191d6ae7c0101a225e54cf0b34e9f660c2adc5c5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/navigation.json": { + "size": 878, + "mtime_ns": 1786307172408962947, + "hash": "e2134a1847ea7b3e01d15d598b6c8c4f91520c6f67949286c1e46a9e2a922705" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/notification.json": { + "size": 1935, + "mtime_ns": 1786278610674639448, + "hash": "e18bab141537179451bad11d2d2533c6bcad46bb2d9e36a088d318b44b9308fa" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/page.json": { + "size": 4095, + "mtime_ns": 1786278610674692323, + "hash": "ef610a830c18008fe4e3ddb75ed25f1e2ec14f95cc5b435b508bc9abe64e4111" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/pomodoro.json": { + "size": 536, + "mtime_ns": 1786374355313441784, + "hash": "6fa9c7b66459d9df2df7c8edbe15d80681d5d473fb74ba1c7b7e892d4f05db56" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/power-k.json": { + "size": 8859, + "mtime_ns": 1786278610674777365, + "hash": "9e12fc883ae4ad9f68b91d5fff6e3723ef7c089b15438a8afce418e89f8cb678" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/project-settings.json": { + "size": 23748, + "mtime_ns": 1786278610674852990, + "hash": "d36bca0f5c5041c71bbd0a69a322c4132579b39cebaf20197a202187f2ab9185" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/project.json": { + "size": 17761, + "mtime_ns": 1786278610674933740, + "hash": "8d41c3fb9afd9347e129bd7935011a3cf4f2214b39dc35f640e85f2bd4adeae0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/settings.json": { + "size": 5300, + "mtime_ns": 1786278610675022782, + "hash": "524901f67138d5260f59e79c4e1b1643017b69ae15d732cc7e16f464d057b451" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/stickies.json": { + "size": 2378, + "mtime_ns": 1786278610675076782, + "hash": "fc880434a92118d8a5a530d2be66bae4193f7a8e63836975d607d69fca8b4872" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/template.json": { + "size": 13906, + "mtime_ns": 1786278610675222325, + "hash": "a5b0918e02534a41b8eff40bb78e901d64c51065e7c19429ed5b1cf7feea4b87" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/tour.json": { + "size": 9304, + "mtime_ns": 1786278610675316700, + "hash": "59ffd2fc44cccf7919c3fb439460cbf70a682f0c42f803647d48f0fce8df54e8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/update.json": { + "size": 2278, + "mtime_ns": 1786278610675389325, + "hash": "9210eff61156f71dca39e17a0eda3d3485fdf6bd894ec6d05f6cf6b6f67c2658" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/wiki.json": { + "size": 5265, + "mtime_ns": 1786278610675465159, + "hash": "e92b007a23569c1d928fdf096f781ca733b7295d164df8373c2dd52515a85a3e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/work-item-type.json": { + "size": 19928, + "mtime_ns": 1786278610675537159, + "hash": "7289a6a8dcb5cee1292b11ce291086af41336e4a6fff73c7189e4f07c0aeeb24" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/work-item.json": { + "size": 15964, + "mtime_ns": 1786278610675682785, + "hash": "1fb0ecbdb4a8676247fedb3f0d6762018f4f74ad05bccf4060e7d1cd3458d3dd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/workflow.json": { + "size": 4277, + "mtime_ns": 1786278610675753993, + "hash": "a8dac777a292b3c6cb2a87518ba7e807350033127127586daa27369b8e38b808" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/workspace-settings.json": { + "size": 27856, + "mtime_ns": 1786307172409538283, + "hash": "b4c571fde9bc82ed73b28657cf571a425b317856236361856426998e4c2eaeaf" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ko/workspace.json": { + "size": 16442, + "mtime_ns": 1786278610675914661, + "hash": "81c73c46b860b4a901e88f9259c84bfadd598e7cfd010e08c25f965490385cf2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/accessibility.json": { + "size": 1458, + "mtime_ns": 1786278610676017244, + "hash": "d8d83d044078659370e9b8a342cecb7b26a3e52a93d0c76fa5087408b1258900" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/auth.json": { + "size": 14851, + "mtime_ns": 1786278610676173370, + "hash": "eb306ac7fdad7a81fa6b5c4deedd009e69453fd8ae27c5ffb7b61a98b0fb9936" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/automation.json": { + "size": 9287, + "mtime_ns": 1786278610676256329, + "hash": "05b70e66e2ff78ddad7e42a5125bd77ab2fccb442eccc4fead67806d9b1b5419" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/common.json": { + "size": 37545, + "mtime_ns": 1786374355313656160, + "hash": "323fccbd6e401e758cc9cbf6cb9791887530cc871c8aed9e2583a6edb6f2ca0a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/cycle.json": { + "size": 1264, + "mtime_ns": 1786278610676405746, + "hash": "38b7692a00bc30ea28b584dbaf8142eb7e26d8041ad8d5e375f6b85d1ff1d9bc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/editor.json": { + "size": 1957, + "mtime_ns": 1786278610676463788, + "hash": "495c90cb1ae4d292271f8e6bc32c2c6812eb8ad33a1dfaab6253444d8cce82e7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/empty-state.json": { + "size": 13882, + "mtime_ns": 1786278610676612330, + "hash": "f80fa4b5c4461ed64094b2478adccdffe2b256a24cb369bdd4d1d050fa4f35e7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/home.json": { + "size": 2909, + "mtime_ns": 1786278610676666163, + "hash": "d85d7bdc08220a5fc2425fa28b88391f2b8cb093aab7703c10b051bfa95d60c9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/inbox.json": { + "size": 2706, + "mtime_ns": 1786278610676714289, + "hash": "ba8b248aa9c67350b7f1390c0a55fbbd771d397acfcf92e763b2491a8ddb0b43" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/integration.json": { + "size": 20635, + "mtime_ns": 1786278610676784330, + "hash": "8867aa0356d7b6334b368c915d21effc6c8c1fa09cb33cb861f99a9ac0ceea3a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/module.json": { + "size": 163, + "mtime_ns": 1786278610676839914, + "hash": "10f93d455aa81e4ccb9c0965efeb846cb5ff0947a3e675e4f969cab2339af1cb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/navigation.json": { + "size": 854, + "mtime_ns": 1786307172410113035, + "hash": "243369f0ba83ec456a387d219c9f867f1b1a2ffde357449736cb9fe58ff1d24c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/notification.json": { + "size": 1720, + "mtime_ns": 1786278610676952748, + "hash": "bbe0f449710d80d72d02946e798f4d118c3a2c6a11ac9ec090bc21e87253dfd2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/page.json": { + "size": 3817, + "mtime_ns": 1786278610677023748, + "hash": "f28512ce2068e53bf20807c56aa35717714c56fb15a259c538c0cc3464d9368d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/pomodoro.json": { + "size": 527, + "mtime_ns": 1786374355313866120, + "hash": "33c869e8dc3ea39d0c996ec5c7a4552fcf531372f168fffab9177b6c97c45e9b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/power-k.json": { + "size": 8658, + "mtime_ns": 1786278610677113248, + "hash": "fdc7e258d1f4682536d814979203577c51e789cdabc95647ef68cc9d1b021f29" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/project-settings.json": { + "size": 22440, + "mtime_ns": 1786278610677191749, + "hash": "3dff14fbaca6ad0f9fdf078de8df312ac4c87840afece21dc21a4d1d4e7e265d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/project.json": { + "size": 13886, + "mtime_ns": 1786278610677350666, + "hash": "51272b7f3b2cc2dca355f355a924d5692865bf053c31192c3bcce4517941d331" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/settings.json": { + "size": 4900, + "mtime_ns": 1786278610677443166, + "hash": "1262538c4d8d6de82d067869eff0426a31a1292db6e3a7d9b1e51d9cabeecb00" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/stickies.json": { + "size": 1904, + "mtime_ns": 1786278610677496250, + "hash": "a7e7d87fd567534cac8f4c205b6fd0a8bb5b2c284394dad6e189f298d91acfde" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/template.json": { + "size": 13174, + "mtime_ns": 1786278610677623584, + "hash": "c71d86e62b834b6cf1b569e223f834454aea349137d1f17777d797c083415b9a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/tour.json": { + "size": 8803, + "mtime_ns": 1786278610677714001, + "hash": "0f88fda530c1d7dbabed264f3dda013e0175516cb45777667d3575cdd3f60f31" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/update.json": { + "size": 2162, + "mtime_ns": 1786278610677774793, + "hash": "d65fdaafbb4e896eb0aabf1df4122508499c3d498fb0052a9360074d2717d4f0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/wiki.json": { + "size": 4872, + "mtime_ns": 1786278610677850501, + "hash": "c057173a81fe95baacb0f5339f46259c86f4ccca8005118a529e26d10a491c53" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/work-item-type.json": { + "size": 18971, + "mtime_ns": 1786278610677920126, + "hash": "e12c40e64d4df556d3c66618f21c73a5174493d297766ee54bc826345348af1f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/work-item.json": { + "size": 15295, + "mtime_ns": 1786278610678083127, + "hash": "633192ca1f46c74ec6bdd3bac7f0d3d5b857db1dc9e408d2a565faf7583d3cb4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/workflow.json": { + "size": 3931, + "mtime_ns": 1786278610678136419, + "hash": "f2e35cca7036d88509918a5a0ac5518ef6fde551458f0f66f3b269d8132125f2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/workspace-settings.json": { + "size": 26336, + "mtime_ns": 1786307172410567454, + "hash": "763158027ca60e9557935147a1a5272fa63b2105c11780c830e15e816b05ceb1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pl/workspace.json": { + "size": 15224, + "mtime_ns": 1786278610678365961, + "hash": "60638bc389fc8b7e3c308f17f9a90d246342a8564ddc9866a865ef71ed16d7f5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/accessibility.json": { + "size": 1443, + "mtime_ns": 1786278610678450128, + "hash": "aded2ccc33c83c865b0a9165fadf580bcfe3b8a445fbf9adfa580c9a738bf487" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/auth.json": { + "size": 14637, + "mtime_ns": 1786278610678613962, + "hash": "c4b7b43420ec53b47edc32f73a80f9db72ad6b91b3664bb96c92ecd3d83f87a9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/automation.json": { + "size": 9116, + "mtime_ns": 1786278610678712921, + "hash": "8b773b0739dd8bbbf4df9b071fe2abf54a103e2aded20d6669b443bbb536e585" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/common.json": { + "size": 38160, + "mtime_ns": 1786374355314071745, + "hash": "fe2fac4a1e7eba0584955bc6521a4a05cfa943d0d11477d9a25f380122e80cb7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/cycle.json": { + "size": 1398, + "mtime_ns": 1786278610678878880, + "hash": "a0a5ca8ea4b79e5aa0f7c20ad44b5becdeb4b338c9f744f4be78fb395a372e9b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/editor.json": { + "size": 1953, + "mtime_ns": 1786278610678939255, + "hash": "42e83bcd84e6851ce03d1de6c3ec2afd49b5686afaeac5ad5c1a3dc21ecec7a3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/empty-state.json": { + "size": 13952, + "mtime_ns": 1786278610679088047, + "hash": "88c98c6f03e6234a6a56a509dfd6888ef3361f27bd1c9c5f308ccc4c57901f87" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/home.json": { + "size": 2889, + "mtime_ns": 1786278610679150006, + "hash": "650fc8cc82f31e08f2ab1add1fd20937556e902962bd74e5f2f721438aa9be68" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/inbox.json": { + "size": 2751, + "mtime_ns": 1786278610679212756, + "hash": "fc98976651abf7268e1a18896ab8bc126879c261ef3f409605200fbd93aa6c6c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/integration.json": { + "size": 20980, + "mtime_ns": 1786278610679269257, + "hash": "67ec190a89b9d7bfea0c302eea7f52e71d47a64b49b5062c3f6fefe1a28b2a6c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/module.json": { + "size": 156, + "mtime_ns": 1786278610679333923, + "hash": "ffd40f2f372ca0b8f014904f1187ad375ba69201f56b1eb9c5d3b805e2971290" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/navigation.json": { + "size": 836, + "mtime_ns": 1786307172411333124, + "hash": "900a4faf787e6e1329f0cdc6752b4e6916349c8a8115c737176bb3d0d7fca3fe" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/notification.json": { + "size": 1836, + "mtime_ns": 1786278610679467091, + "hash": "101ad949d18a12e6ea9520d76cc05e0cc672e648e225d470da38713aec25825a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/page.json": { + "size": 3885, + "mtime_ns": 1786278610679541674, + "hash": "58f29a90fa7da116ae1c5ab069022318c0360660a87d6736fd0b649604d2d66a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/pomodoro.json": { + "size": 524, + "mtime_ns": 1786374355314180246, + "hash": "c34bfb4d8f0909042f80eb7a64ef9e9c3d0e947fa8162421bb45c806a201bdd5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/power-k.json": { + "size": 8963, + "mtime_ns": 1786278610679638175, + "hash": "e5cf3b017c91fc794b3389471d3d27613b3228fc6729e45851558590353a4ebb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/project-settings.json": { + "size": 23211, + "mtime_ns": 1786278610679720675, + "hash": "26369597276e4ac05e708606defce3a67cae7e44a1a3252c462228e0986672df" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/project.json": { + "size": 17595, + "mtime_ns": 1786278610679810467, + "hash": "fa7c981cd9e4a7fd15a67ad6ab0b27d9cbdde6e2f426c99d4d0531b61f4f5794" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/settings.json": { + "size": 5263, + "mtime_ns": 1786278610679910051, + "hash": "8c97395179f2c71fbbc2fda46e4aa84f1ab708ac7cf25b76836f46763dc696e2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/stickies.json": { + "size": 2266, + "mtime_ns": 1786278610679972926, + "hash": "20058563872847bcce4ff67d884b409806750f781bbaf9725bd3ec5df2774e32" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/template.json": { + "size": 13031, + "mtime_ns": 1786278610680127093, + "hash": "0d090a2902f59ffc299b0e9a02a9518241a2c42cb3b6ddbeea2b4388ad1ed079" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/tour.json": { + "size": 8850, + "mtime_ns": 1786278610680227635, + "hash": "8b2309b8a2aefdac437151da59a2ed904f2ff3d8bc1c7a78aac5d853201d0e29" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/update.json": { + "size": 2057, + "mtime_ns": 1786278610680287552, + "hash": "2e2a25623702f21b78d6c339aaa6e46c91ae5d4644546887ddf7f3362638d3b6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/wiki.json": { + "size": 5026, + "mtime_ns": 1786278610680375386, + "hash": "59a600baebcb82fe65ffe589c92b229f5b5fcf04feef36f97391bea0bbbbe90f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/work-item-type.json": { + "size": 18940, + "mtime_ns": 1786278610680478219, + "hash": "31a89e489b1056319dbf98e60afc1b6d10f386d49816335cf4e60db8bbc636a6" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/work-item.json": { + "size": 15764, + "mtime_ns": 1786278610680641428, + "hash": "5da17b784acc98ceb5244524c630f8e251814359af26fa42e2310ea790f296fd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/workflow.json": { + "size": 4156, + "mtime_ns": 1786278610680717220, + "hash": "bc499e55a4e65b4c31816fef75cd0cc07ca35409a3150d3c630566f5f33b14c8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/workspace-settings.json": { + "size": 27343, + "mtime_ns": 1786307172413005173, + "hash": "078ec54279f30e4b2c5f4cddcba7a46edec04631eb72b051b845d8eae813e1fe" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/pt-BR/workspace.json": { + "size": 16215, + "mtime_ns": 1786278610681001846, + "hash": "ce9f4f79a6f9ab35288a3620f2bd24c0b78c6249ff7a875119d61f91537a8e3d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/accessibility.json": { + "size": 1529, + "mtime_ns": 1786278610681092138, + "hash": "5bb582e422205d92243bffc0272ba4b013517362e8b7fa6ea7d3f2c3761d918e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/auth.json": { + "size": 15538, + "mtime_ns": 1786278610681240139, + "hash": "b1cb93e879479a39bd925f9889fe4587edced56f950ffdbdcec676a85cb96b99" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/automation.json": { + "size": 9365, + "mtime_ns": 1786278610681348098, + "hash": "7c839a8347004f2526d7b64d098e4493cc88f1247823532c87a8f4a1af7b9c07" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/common.json": { + "size": 38547, + "mtime_ns": 1786374355314324788, + "hash": "d5aba9ac25b02edf80d096c363f6fa4e20213ffff699c4939c1712cd91d84f48" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/cycle.json": { + "size": 1370, + "mtime_ns": 1786278610681523223, + "hash": "43b260d521588a07307c5df94f922ca41b04ee8f038696a37feb7cfb3e20e135" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/editor.json": { + "size": 2064, + "mtime_ns": 1786278610681581848, + "hash": "471bbd388eb310c28542997e00363a4d82ab634e1b8f890bce88fd4fa6fb79ec" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/empty-state.json": { + "size": 14424, + "mtime_ns": 1786278610681730974, + "hash": "38074809b81552331d864e5bba97ea3e84809d63636af32446f4f9dd2c467733" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/home.json": { + "size": 2988, + "mtime_ns": 1786278610681793266, + "hash": "35d75e4fde614efb3638aa4352579aa6dbe6436505544d1e47eac264e76f47ef" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/inbox.json": { + "size": 2645, + "mtime_ns": 1786278610681851558, + "hash": "baa6dce7d71c6932f8c6f4d06ba1ea3ba3ca0a9d2a239225c4ad57a802f5f6f3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/integration.json": { + "size": 21141, + "mtime_ns": 1786278610681930600, + "hash": "6c26d87b25da77447dd40961066811e37dbc90252ce988908258f7d8de735e5d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/module.json": { + "size": 146, + "mtime_ns": 1786278610681995225, + "hash": "686a6515768251fe04fb1937d7933181b9ab5ae70e0f7d9e23f8efebc2092482" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/navigation.json": { + "size": 874, + "mtime_ns": 1786307172414529846, + "hash": "9c8e9eeb334ec460bbaa06fb3e3559a59f18fcca68c6fcb21794cf747df6788e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/notification.json": { + "size": 1821, + "mtime_ns": 1786278610682112517, + "hash": "4f6a38770986c866b320d15c0d41b11d7fabb25a47ed64628a9979243b95f4aa" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/page.json": { + "size": 3843, + "mtime_ns": 1786278610682178267, + "hash": "a2e56ece55230280117c6a296dcd17821f617d062d833dbbe9fb37819c253d38" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/pomodoro.json": { + "size": 542, + "mtime_ns": 1786374355314432622, + "hash": "c901b33abab19717521d742ce4f2d4488c5983b29d144e7247d43b8b2bcf1dab" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/power-k.json": { + "size": 8809, + "mtime_ns": 1786278610682689853, + "hash": "782fa06d0731bd44837e73c3dfb680a04943513210efa3cd38b2866a6a646a33" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/project-settings.json": { + "size": 23167, + "mtime_ns": 1786278610682776895, + "hash": "a275d9135dd6e3cf3f5d0e7bd5d94bbc2d6a32fc6adf0b1a35561b1b78a535d2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/project.json": { + "size": 17242, + "mtime_ns": 1786278610682858478, + "hash": "86275b9e4a25566bf8972ad4c65c68025b16ad46cd3a14725beacb4873cae50a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/settings.json": { + "size": 5292, + "mtime_ns": 1786278610682937853, + "hash": "95109f91355b420bfaa5437922822b4863998380cbffd400750a4be5f65d57c1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/stickies.json": { + "size": 2199, + "mtime_ns": 1786278610682992354, + "hash": "6cbb8f25b000867e2578c73073c63f178c49dd09085f4e41dd6f79f812fb1c77" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/template.json": { + "size": 13579, + "mtime_ns": 1786278610683140354, + "hash": "2671f2312efb26a2a7ded44a40e3c2b3b89de1a7969f2ace7ad04aa423ffba53" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/tour.json": { + "size": 9079, + "mtime_ns": 1786278610683231188, + "hash": "dc67037c2abef03395422dd60f47af69a412702ef692d923a4787f9e7439b912" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/update.json": { + "size": 2051, + "mtime_ns": 1786278610683278230, + "hash": "93394f10c3379ce332edb2f40eb39279d930dfea9e02c282d42a6a008fff85ba" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/wiki.json": { + "size": 5118, + "mtime_ns": 1786278610683346397, + "hash": "78e2dc795d15c12fd539f85d19feabaec77344d86a1edab94b81ecc5c111012e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/work-item-type.json": { + "size": 19415, + "mtime_ns": 1786278610683409730, + "hash": "23fbee9632b35944e02c02e3c2f750a20f34b05bf07cf01f588726c12d3b0121" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/work-item.json": { + "size": 15490, + "mtime_ns": 1786278610683573023, + "hash": "48b81351e106f09fe5e8a9c682a7e437992c350af73fa7641d2f4bcb79ac4fb2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/workflow.json": { + "size": 4184, + "mtime_ns": 1786278610683645148, + "hash": "dbe2998f7e99ffaf138ade6f8f6541fdbed4ae742a229ddaaf6b4d397842a5d3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/workspace-settings.json": { + "size": 28124, + "mtime_ns": 1786307172415142849, + "hash": "273f6bf40275d4a5bd173c89c92bbfb61cd383a506c7ae7d1884d0ce323b8db5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ro/workspace.json": { + "size": 16332, + "mtime_ns": 1786278610683993941, + "hash": "85c086a1c50b366a256f0c7f8c67ee6933a1837875e52f6fa0d52e6bab866c20" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/accessibility.json": { + "size": 2003, + "mtime_ns": 1786278610684086358, + "hash": "de957e497bd608d2e85f76b85ccb7280a8573950c1e8d3a52307e4624b18606a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/auth.json": { + "size": 19464, + "mtime_ns": 1786278610684152816, + "hash": "f617d452c37006dd4049a57b5d8e5c9bb41acc0d2ea7c4fa6dac78d5ca8365e1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/automation.json": { + "size": 11762, + "mtime_ns": 1786278610684250942, + "hash": "5c0d4a59b80272722170b136ecc75a7e352250c30f69bb957e4d3fd0a3a3fc01" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/common.json": { + "size": 50270, + "mtime_ns": 1786374355314600206, + "hash": "4fe1ab5c5380397e7f424c4a64c90b62bf99b16dd407148e1f09790cfdfae4d4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/cycle.json": { + "size": 1884, + "mtime_ns": 1786278610684405026, + "hash": "e7e7e1e5b6304ad173ab88f0ed7bf0bfc9f99e9d27d0a1de66c24896b2182256" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/editor.json": { + "size": 2645, + "mtime_ns": 1786278610684455484, + "hash": "9d2e45508b50e2aaa2b326287af6a8430acdeff584d936aa6deff1c344580298" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/empty-state.json": { + "size": 20909, + "mtime_ns": 1786278610684519818, + "hash": "c158ac18dfb27d87011a8ca5e62e61a37a16940f4cecf3bc69da8601c4b9aab9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/home.json": { + "size": 3806, + "mtime_ns": 1786278610684579776, + "hash": "0f81aca0e19bbabb7df362360c2a05cabd333d8d35c62f7b84b62e5a8d0f394f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/inbox.json": { + "size": 3683, + "mtime_ns": 1786278610684632193, + "hash": "4f88c3bcef91fac2330d0e45a3870b5482638b7cbd3f860fc67d23cd6135efdd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/integration.json": { + "size": 28278, + "mtime_ns": 1786278610684821069, + "hash": "9dd8e3ad942599a8f88c400720bf348e5c96ee6213f4c9b916e1fa45c33663fd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/module.json": { + "size": 181, + "mtime_ns": 1786278610684886403, + "hash": "1153b5e6e597d448ca6339906e196400e3d1f2c5886504e5fb88da7285c24366" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/navigation.json": { + "size": 1090, + "mtime_ns": 1786307172415787893, + "hash": "978ed61118295ad955cbf7919b5eeb325e4503ec4974e5f0fdf914c9bb338c78" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/notification.json": { + "size": 2476, + "mtime_ns": 1786278610684989361, + "hash": "9046682cc815ccf8e228da83ab1b0915635215d360668b2ff685c72a78ae2953" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/page.json": { + "size": 4887, + "mtime_ns": 1786278610685053487, + "hash": "3f38e43f3f7a2d2e544b004df853c736bfb22e225dddf416fea375b1816d9d5d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/pomodoro.json": { + "size": 696, + "mtime_ns": 1786374355314695706, + "hash": "a3cb40b3b06a620e0b33a37fa995c250c7dd806802ba1e5466ed020f9a698ac7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/power-k.json": { + "size": 11850, + "mtime_ns": 1786278610685142362, + "hash": "dd57c247f98ed1faeac34bb7dce94f420bf0e8205227517be8db2c341db7f32c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/project-settings.json": { + "size": 31348, + "mtime_ns": 1786278610685219612, + "hash": "728ef55a20bb56d095428751d34400aa80f2969265ff19450064aca969ea446b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/project.json": { + "size": 21321, + "mtime_ns": 1786278610685403530, + "hash": "2fe67e9d50974d7fb048b080ec42fff7407857707bf33e4456d9f85b697f3601" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/settings.json": { + "size": 6765, + "mtime_ns": 1786278610685595447, + "hash": "691de36f135f160cad1bda1ad2c467307845b9329987b3b72b4120b95c53c346" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/stickies.json": { + "size": 2797, + "mtime_ns": 1786278610685652114, + "hash": "fc41eefde5269d51fbf8ac2b8397b4a347d3c1d9fa191571673fb31bda5df9c7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/template.json": { + "size": 17585, + "mtime_ns": 1786278610685715156, + "hash": "734b0dc750424bbed7a57fcfc4bb6f823d707c837786e4e81561aa6d31877ced" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/tour.json": { + "size": 13110, + "mtime_ns": 1786278610685866615, + "hash": "e8687ddaf8ca74d22b7eaec82ed2975531594296f9ca03b522fc09ba91931847" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/update.json": { + "size": 2890, + "mtime_ns": 1786278610685926157, + "hash": "07419d004eae51187002cfac07b813b3fb96dc5fdde0baec90a6920ecce47611" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/wiki.json": { + "size": 6933, + "mtime_ns": 1786278610686002698, + "hash": "8539a9bfd1c9ad8d25262abbb795e23c8316190688fe17050b1f1ad231327c62" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/work-item-type.json": { + "size": 25544, + "mtime_ns": 1786278610686075324, + "hash": "4c4f865deea63db8408e0d7028b1862567437e5386aac81d96a2ed72f0167d92" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/work-item.json": { + "size": 20838, + "mtime_ns": 1786278610686160366, + "hash": "6257f5eca7a9dc21ccd587805646fc86920516417c3679e806878f55199e7d90" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/workflow.json": { + "size": 6057, + "mtime_ns": 1786278610686237241, + "hash": "852bf68e158b55e669803765a47a371a66a1b4e927ec78a36519d6fd2c148d1f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/workspace-settings.json": { + "size": 36055, + "mtime_ns": 1786307172416230353, + "hash": "54f3f07b2557797899f619fdca9922492f3c9c64fc46ba4977df257835ae8f8c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ru/workspace.json": { + "size": 21610, + "mtime_ns": 1786278610686405533, + "hash": "ef21b573755a30d61dc951509da6b1d31b21e9ab7192858873abf724a33ed7bf" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/accessibility.json": { + "size": 1536, + "mtime_ns": 1786278610686496867, + "hash": "60a646b95873bef1b4a43710d58835787bd6654bab397dc4163590c7aa667cc1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/auth.json": { + "size": 14981, + "mtime_ns": 1786278610686666909, + "hash": "101b12fb7ad53c6269375a50b1fb0016937093c595fdb22fb3f264f607907399" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/automation.json": { + "size": 9230, + "mtime_ns": 1786278610686748576, + "hash": "6cc1654999e1388bff394fdb22b52aeea94fb9733abd3dabc1e1713131cce532" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/common.json": { + "size": 38108, + "mtime_ns": 1786374355314912291, + "hash": "1a7c34b1940185625611f7a08cdface8c18d7ce5dc562c31ce57763bb2fe4e3e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/cycle.json": { + "size": 1261, + "mtime_ns": 1786278610686956077, + "hash": "1741bc98e14aca777ee83d0d59617d470ada3e7b7eec370da0e2330425ab3c69" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/editor.json": { + "size": 1982, + "mtime_ns": 1786278610687024744, + "hash": "34d2cbf075354d468a680d52e0d1d78938b072518265ec87c7e139af2fe8230b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/empty-state.json": { + "size": 14233, + "mtime_ns": 1786278610687174578, + "hash": "8018d6e773702548468841ce3f26aa7778f46f36555aa70f39a044f8aa03c66e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/home.json": { + "size": 2884, + "mtime_ns": 1786278610687240453, + "hash": "4be4df05e01007ab1022b63740086b32fda90f57a9f44871b99457b693e23c6f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/inbox.json": { + "size": 2757, + "mtime_ns": 1786278610687297453, + "hash": "8a2aa0b5c5401193a44aa1a1cba25ecd00d857c5d7edc9546f8c3d5c7fc7ed5d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/integration.json": { + "size": 20959, + "mtime_ns": 1786278610687348078, + "hash": "1af2ea81a5a13487cf6fea105c14429a8b9b38d3652dc9f0cb0b2363bff8a08a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/module.json": { + "size": 161, + "mtime_ns": 1786278610687406912, + "hash": "e8d226bc53db806f5e100382774c7415353337ce82bb4b8fa55bb2375cd7b656" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/navigation.json": { + "size": 863, + "mtime_ns": 1786307172416788481, + "hash": "ed06535c7df41a0ed61cc16923cbc1c8cc96bc5c85a0ef6359c31232fad24b4c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/notification.json": { + "size": 1683, + "mtime_ns": 1786278610687503246, + "hash": "bf47ed0ca560cf1a28653ee4b1a56d1473daeade7ea3f25e4cfc8ea6d874661f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/page.json": { + "size": 3830, + "mtime_ns": 1786278610687559954, + "hash": "877170b8ee9467cce11ae353cf12143f27a3d0142a06d8fdd4157c293a2f811d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/pomodoro.json": { + "size": 569, + "mtime_ns": 1786374355315006874, + "hash": "e57480e3580abd9da1c1c69e9a98cb90a48f91e9ea128c6715c48f19c8b7964b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/power-k.json": { + "size": 8903, + "mtime_ns": 1786278610687645621, + "hash": "35b30b02b47bf1774f1a455e180f7e8e0db5cd55711d1d6ce33a249a6b6ffe01" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/project-settings.json": { + "size": 22320, + "mtime_ns": 1786278610687703163, + "hash": "c5eedebac61a5a3294375df6377ef2806aa8a4e6b4366c8ef7ba3645db86ecbf" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/project.json": { + "size": 13963, + "mtime_ns": 1786278610687869289, + "hash": "121091415ef3ef42132b8668f4171e3a7452e0dd37bd6e08628f6c513220ff84" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/settings.json": { + "size": 4907, + "mtime_ns": 1786278610687953247, + "hash": "7d57d57aa8953bd61de0f445d30cb4e1546290310869d4035c6f1fb9af7104d2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/stickies.json": { + "size": 1910, + "mtime_ns": 1786278610688007914, + "hash": "c624b0b2c5aeaa29172f673d734a97ca22bcf1ee8be1c0f8ecf19c5c9c326f7f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/template.json": { + "size": 13220, + "mtime_ns": 1786278610688135123, + "hash": "ebbe92be97cf52f383d967b67f1f2444687b6baeb8779dff2b337e92da569d25" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/tour.json": { + "size": 8842, + "mtime_ns": 1786278610688226790, + "hash": "5b8ececf706d47b960f5a0c65598b3251608f6286a52708db0105d79e44e00dd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/update.json": { + "size": 2166, + "mtime_ns": 1786278610688277582, + "hash": "705298cab6e08bb26cc82aac17a476eaa762d506a872b0ff91ad81d7c6158f61" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/wiki.json": { + "size": 5061, + "mtime_ns": 1786278610688371457, + "hash": "ca514117e2f6c22f8d3e83a966ed889b43b3a208de9d3b7f4c3009c03c3d3c33" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/work-item-type.json": { + "size": 19165, + "mtime_ns": 1786278610688467874, + "hash": "16195a6e2f44a58c8b4c8e899c9eb78990e0327da723d283240c32a887ea6a98" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/work-item.json": { + "size": 15618, + "mtime_ns": 1786278610688698292, + "hash": "f5faf6f0124345eb7010a90ecc7c2754675e7d78dbbef2688a81c1247253abb3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/workflow.json": { + "size": 3966, + "mtime_ns": 1786278610688816042, + "hash": "4cb169feb5ee5cbca306d179208dde199d00f88e90426b5f4e4fcc7772a7bcaa" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/workspace-settings.json": { + "size": 26565, + "mtime_ns": 1786307172417173482, + "hash": "680600405db124d781f93a767178c3ee61252462e76c9011612b703d2d46988a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/sk/workspace.json": { + "size": 15195, + "mtime_ns": 1786278610689020418, + "hash": "ca4a72e0ecd4b928b0ce680b8752555e47826286613e67a163500a6e1b6761a1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/accessibility.json": { + "size": 1513, + "mtime_ns": 1786278610689149835, + "hash": "088e97063bb8071218f860f7517c9395886e27bbcb526fc2c5e3063cbb52b50f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/auth.json": { + "size": 15489, + "mtime_ns": 1786278610689317503, + "hash": "ee686a479e2eb7cebb3a379a7c288c3e0f4cc4e353b464ad6f6d8a5b15de7be4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/automation.json": { + "size": 9083, + "mtime_ns": 1786278610689787504, + "hash": "1ffea395f3422da6922d521def53d27fca7d5a66cbae6dc107f72e38d7282b76" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/common.json": { + "size": 37082, + "mtime_ns": 1786374355315190250, + "hash": "f80c52349d048d3abdcb3b41276f1a40af96583e4955da54414212ac4b926086" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/cycle.json": { + "size": 1335, + "mtime_ns": 1786278610689946213, + "hash": "9c2c5bc0f9273680710f1fa7cc24bb5f1a1e13c57fa40321efbfcd794a2b54e1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/editor.json": { + "size": 2011, + "mtime_ns": 1786278610690003547, + "hash": "13b87fca11c21517d8b4cbbf218a64aa5328d079288a36f8b2afb7a96fe74832" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/empty-state.json": { + "size": 13769, + "mtime_ns": 1786278610690155922, + "hash": "947e3cf0586a52c1f6d2b51c7f9d0b75e23b971224599b18a043ac3fe8f410b1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/home.json": { + "size": 2933, + "mtime_ns": 1786278610690218089, + "hash": "aab6e8346c39ad4b7adfc8590a24924e568bca4d73e029645ad4bf497757c037" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/inbox.json": { + "size": 2690, + "mtime_ns": 1786278610690269006, + "hash": "676acd11c6689e2f71ac13433a6bcee8e48a116f00a78b4ae73f83c909b2f9a2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/integration.json": { + "size": 20758, + "mtime_ns": 1786278610690344798, + "hash": "dcd05243c11a61759d02a38f269102095e2db22de57cfb7ce86b861147991796" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/module.json": { + "size": 145, + "mtime_ns": 1786278610690403548, + "hash": "576923688e75fdb1810dcbec0c925d887a7f5bbb202a8b2079900f07ac2630e4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/navigation.json": { + "size": 867, + "mtime_ns": 1786307172417847818, + "hash": "fb124bf3f497d7ec43294499a0da16dab884b976cc26c621426716478e6f3d85" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/notification.json": { + "size": 1808, + "mtime_ns": 1786278610690528549, + "hash": "e57ef6676a9accfa9fea4a04a95ef40dc4255923a49f7c419031e20e5a498064" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/page.json": { + "size": 3803, + "mtime_ns": 1786278610690588424, + "hash": "f9f9c5129a4861a9d924393a1db726f5dbd45ef69e658a45f279e0c300927395" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/pomodoro.json": { + "size": 531, + "mtime_ns": 1786374355315311751, + "hash": "d9238adc5e72c7b745398e6e52cda2f073e4833c32e54e08530450d87007bb7c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/power-k.json": { + "size": 8331, + "mtime_ns": 1786278610690682716, + "hash": "c96d72cfd8cb599b043ec2dbaf3b38f293fa70457d8ad77b053e1ad885fe014d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/project-settings.json": { + "size": 22440, + "mtime_ns": 1786278610691014800, + "hash": "d598de49ec015d66eb1279b5165189723168ea17992f544ed532c8955427e3d4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/project.json": { + "size": 16975, + "mtime_ns": 1786278610691090717, + "hash": "80a5c4f539ea2176e8cfa3dfe61ccd77734dab6b595adc7b9be8c215caf6e5d3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/settings.json": { + "size": 5185, + "mtime_ns": 1786278610691301468, + "hash": "de035deb4592297df1330242c682047788a948ba576e96c922b9eb18355744b5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/stickies.json": { + "size": 2317, + "mtime_ns": 1786278610691356635, + "hash": "e4cb3ae9f31cd896154d68463c98f726b0534a6763c0562beea4ca2e6e8cd011" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/template.json": { + "size": 12971, + "mtime_ns": 1786278610691498261, + "hash": "078355fe794382ef37b60ba73a2f56ac37e7a5e48e9881c2b88d23badfc35d57" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/tour.json": { + "size": 9270, + "mtime_ns": 1786278610691590553, + "hash": "55f2e81232d5a62fe3c9795f4bf8f9c6d96e3a3d40337619f2120255f5abbb89" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/update.json": { + "size": 2084, + "mtime_ns": 1786278610691640136, + "hash": "4bd6c9cd7c71d40ecdcdf9915bcbf858dc0136019286fec0d78de22cba508d8d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/wiki.json": { + "size": 4828, + "mtime_ns": 1786278610691709678, + "hash": "f29d17c3cdac408ac3e3ba1e3cff035458daf8c36dafb4029aeebae66d98bcf7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/work-item-type.json": { + "size": 18668, + "mtime_ns": 1786278610691806928, + "hash": "459f96af13a17b93e82cb82a8bd58e4d2df731621df0362ef3514c3e0ffbad46" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/work-item.json": { + "size": 14939, + "mtime_ns": 1786278610691969554, + "hash": "42fa102c461d70451694b1f1c15f7ee94961e25745321a265cc2a324a00f8a55" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/workflow.json": { + "size": 4123, + "mtime_ns": 1786278610692041888, + "hash": "388e0520c6f1e6701abd5a69ed607cba8ed3e7f96961608ff5da7365fa58f49f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/workspace-settings.json": { + "size": 26840, + "mtime_ns": 1786307172418260445, + "hash": "8c3b4660875356a8efccfaab4921d1a0b07a45434b4f3bc50aca1ff57f9946cd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/tr-TR/workspace.json": { + "size": 15914, + "mtime_ns": 1786278610692279347, + "hash": "4cc325d861b6b3c04e29a8eee70b251e708ac2ed6e8d54c4fdb55a99c01c64cc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/accessibility.json": { + "size": 1979, + "mtime_ns": 1786278610692371014, + "hash": "7a841dce419e4cc6d9797de650a4434ee10482c042047d76d7e68f62d23dd212" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/auth.json": { + "size": 19625, + "mtime_ns": 1786278610692437472, + "hash": "abb02c1a195055cd9fa3120996bb2c4c0d870c0caf76af87f57e28f1ec52a377" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/automation.json": { + "size": 11572, + "mtime_ns": 1786278610692552473, + "hash": "a49701a132ded65c2f2b2726404b2640b8714f06b110a08d79b9ff5146f2ffd5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/common.json": { + "size": 50553, + "mtime_ns": 1786374355315683461, + "hash": "2ca19f0a107c88956187b3f81d4e4926123e899d68d8192b4ee3a0eaa3822ad8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/cycle.json": { + "size": 1696, + "mtime_ns": 1786278610692708765, + "hash": "2b67b1e5ee7e5d4a4d0d95f7e4bb0f3642d8706e47bc918c711524a38d150e43" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/editor.json": { + "size": 2624, + "mtime_ns": 1786278610692761849, + "hash": "3245be9d6a1ae498d5b3a34c669339e4ec29755a3e9a57cc31190a9c7028528f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/empty-state.json": { + "size": 20313, + "mtime_ns": 1786278610693360309, + "hash": "7d0eaf9ab7d78ac6640b2220f5b1015d35f24c542eb9cbcd9dc34249801b7cda" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/home.json": { + "size": 3973, + "mtime_ns": 1786278610693433393, + "hash": "07c3c470aefe44d399ac183a7aaa89e27dbcfc01ee7c491e79fd751bf7643903" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/inbox.json": { + "size": 3581, + "mtime_ns": 1786278610693487602, + "hash": "2f43096d25a68937388ffc3d727d2b15820c17d0c9e5e46086e96c7eec631f49" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/integration.json": { + "size": 27716, + "mtime_ns": 1786278610693555643, + "hash": "3849e566d331054e04c1dc5ecbae307c32ad0903afa43a2a7d2289e8935afc59" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/module.json": { + "size": 202, + "mtime_ns": 1786278610693608144, + "hash": "159500408c3efe282153360e04d70630cfa91c07a6c87e812c7034c606310bd9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/navigation.json": { + "size": 1036, + "mtime_ns": 1786307172418986407, + "hash": "d39c221ccef2de451b709b26242a8c37cc710b0982a202631a3fa69030132a15" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/notification.json": { + "size": 2218, + "mtime_ns": 1786278610693714519, + "hash": "d4c55ea84b81aa2a39d8ed6d41fdad3881ed9a0769b0c5212a46f80ad62ae6fb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/page.json": { + "size": 4771, + "mtime_ns": 1786278610693784228, + "hash": "e93340fcea3948bc1d83600ecbe1e02bf73b01ad675d95198cbe9d1f88f01b5b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/pomodoro.json": { + "size": 688, + "mtime_ns": 1786374355315960212, + "hash": "aa826d08f5bde926d838f24552c71f3024c273aa1d8cb0ab507e144cc35098a2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/power-k.json": { + "size": 11604, + "mtime_ns": 1786278610693878269, + "hash": "73a49feb70e449fdf319ebfca59494ac7a07c0f834e3984540819f277f242d18" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/project-settings.json": { + "size": 29282, + "mtime_ns": 1786278610693956520, + "hash": "ca2d57248dcea248ac3d48fa238e2bc0706f1f9c6153668b8ca3b4a2bbde6a16" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/project.json": { + "size": 18475, + "mtime_ns": 1786278610694037312, + "hash": "2490f75bbbcb4992eb3ab7816a17c882639374ad7f67b8a871a9f90e7a9084d8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/settings.json": { + "size": 6457, + "mtime_ns": 1786278610694124729, + "hash": "d20f0cc882923a44298f3683ed3acb882c3972f3e04081e7ea1f244d5ba82d8e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/stickies.json": { + "size": 2445, + "mtime_ns": 1786278610694188646, + "hash": "8555d81f74a0a7db21df8edd4e633843e047e356d99d585586f12ed937f32d1f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/template.json": { + "size": 17629, + "mtime_ns": 1786278610694251938, + "hash": "2ff9b6c8288209311107e3df3f948f3db673935514e3bbcba1b14bfc1a6513a9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/tour.json": { + "size": 12785, + "mtime_ns": 1786278610694395522, + "hash": "9f2735f568a47ae668204e16a646f9b4f256c75aa1d3346453a2d7684cbbd4d9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/update.json": { + "size": 2497, + "mtime_ns": 1786278610694443397, + "hash": "72a82922c2492d01b1dc6e35063bb1f5f1778ac7b6c0131e38233870edc5c48a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/wiki.json": { + "size": 6766, + "mtime_ns": 1786278610694514230, + "hash": "da47e9f695d2bfbb7cb60e47415204c3d78f3d596e5fa2f4f57eaadf7e99fb6a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/work-item-type.json": { + "size": 25362, + "mtime_ns": 1786278610694593106, + "hash": "4aab1010414c74921d9a85e9e79f4864c42c63846438eabcf35649be7ad9413c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/work-item.json": { + "size": 20480, + "mtime_ns": 1786278610694672189, + "hash": "b88468fb51003a321f9fa2f6c2713a65d5b1a787ff1dae2797636e97f0330235" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/workflow.json": { + "size": 5323, + "mtime_ns": 1786278610694745148, + "hash": "1bb7bed01b2b4ee6519c5b3eed05651d34d9734840b6b426de47e299631ab843" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/workspace-settings.json": { + "size": 35613, + "mtime_ns": 1786307172419495950, + "hash": "834796649af78a5bbcab6f796f3b90a35932ebcff44a10e69bb872c7bdc6bd4f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/ua/workspace.json": { + "size": 20786, + "mtime_ns": 1786278610694913023, + "hash": "45265c778bc98501c89c0f4cbdb0990354a9f7ed7af2b6db64497c498bffe63b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/accessibility.json": { + "size": 1470, + "mtime_ns": 1786278610695003565, + "hash": "ae6fb2ae6ee2dfd4c0e3311e4545940093c34a653e2abb5cff63569d28937b36" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/auth.json": { + "size": 16336, + "mtime_ns": 1786278610695149983, + "hash": "96433dc22bed9c81f2201df0a760d74a04f799cc162f326316565aa4a3afbc67" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/automation.json": { + "size": 9925, + "mtime_ns": 1786278610695247566, + "hash": "1caa520233f6250c47a6c88f17a82899b7bb3f6208ad8820d9ccc73646ed1afc" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/common.json": { + "size": 41403, + "mtime_ns": 1786374355316115171, + "hash": "cb7f42de31ab3b1fb11ec29cb35e5c8c37ec6e93a644c31ecab7ab38c949a67a" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/cycle.json": { + "size": 1489, + "mtime_ns": 1786278610695403234, + "hash": "e6866a90246ac7cba3374e76609cc46ac4f0eef8c9cda9a0443b26b7830e81b8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/editor.json": { + "size": 2138, + "mtime_ns": 1786278610695458192, + "hash": "67c9bff35533cb084b6715c81110b03e78e6776710195782cf3dedc07a429418" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/empty-state.json": { + "size": 15956, + "mtime_ns": 1786278610695597276, + "hash": "5f2bf120ed361fc6255d00db98567399e3ff7cedf83ee9de7560f0248d2f4e22" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/home.json": { + "size": 3363, + "mtime_ns": 1786278610695680818, + "hash": "a170e45f321eda45fb8ab795917e3441778e65251772aa706b77ebb172680729" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/inbox.json": { + "size": 3086, + "mtime_ns": 1786278610695735943, + "hash": "7ab0cdb3a4576a42d1cfa5052f949591ea07a6e4df5736b90eeccdd5cf053b2d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/integration.json": { + "size": 22525, + "mtime_ns": 1786278610695804277, + "hash": "ae5071d2555f5bf50cff09a39b344d6b658f2bee4db4bcbf0e9c5e7acab78301" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/module.json": { + "size": 158, + "mtime_ns": 1786278610695857610, + "hash": "8c26b18ea08fb204155556f2c21d5e48046a8060921f63625538247168af02c0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/navigation.json": { + "size": 950, + "mtime_ns": 1786307172420118537, + "hash": "b31eb4e91d5dee1b8b5112a79abd4aa5ca5c1dd58702c012e0417ca98d5834bb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/notification.json": { + "size": 2088, + "mtime_ns": 1786278610695961861, + "hash": "b06b7bb99654528630301f039f6f237043a5f29940dadd99ff334cf3e958c47f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/page.json": { + "size": 4038, + "mtime_ns": 1786278610696033319, + "hash": "91c440505fe9e932fbdd439ef4ef354d2b113171bc449dab9739ed58c7ec872e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/pomodoro.json": { + "size": 567, + "mtime_ns": 1786374355316213296, + "hash": "7e9f002ed693bbf310d6ea1cd7bb6835a325f04cd6b05a9d9f2c1bb87aaf3725" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/power-k.json": { + "size": 9289, + "mtime_ns": 1786278610696119236, + "hash": "616765499ea1d06924241a64555073f4c8c4faba9e637e151d561da7e79e0441" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/project-settings.json": { + "size": 25038, + "mtime_ns": 1786278610696276904, + "hash": "2eeedd735c4e538e74e433757ec688d30588709d7356cb06fc557f716a4a24ef" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/project.json": { + "size": 18961, + "mtime_ns": 1786278610696360404, + "hash": "b9fbfdddc0bedca0c9258ab94aee822b6dee31c34a8622936d97825eb7f796f2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/settings.json": { + "size": 5667, + "mtime_ns": 1786278610696442737, + "hash": "458663f62cdc377ce991d5372c60ab8b4588904f42a3e571620a0f81226951c8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/stickies.json": { + "size": 2429, + "mtime_ns": 1786278610696492696, + "hash": "a42fe08e53000f46fed2402ec4c14a7e2ecc7175ac9465a6418541d243601a9d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/template.json": { + "size": 13717, + "mtime_ns": 1786278610696629155, + "hash": "ee7e0b4cb4be8bc325af613d8457280bd917f4021f796cbceb47afd034468c16" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/tour.json": { + "size": 10041, + "mtime_ns": 1786278610696718697, + "hash": "164386fce37517d66d9ffc319164943048b9f210902f523d6b27dd4b908686a0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/update.json": { + "size": 2267, + "mtime_ns": 1786278610696766322, + "hash": "fe09d8c680dbb3f64a1f9c657761072e697ec8351128db23b0cd2320f6819965" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/wiki.json": { + "size": 5403, + "mtime_ns": 1786278610696837614, + "hash": "491e3c3acee693d7a65b4f5bce5f03d98005220a75474094df336a45fbc054d1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/work-item-type.json": { + "size": 20222, + "mtime_ns": 1786278610696909323, + "hash": "458dce28e29887475e3d9934d0e69d24e55843f1f9f7630772032b3c4abd3824" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/work-item.json": { + "size": 16818, + "mtime_ns": 1786278610696986031, + "hash": "75e0325e836a00024e0dd2a8c4d915e33dbd4345a368c6c9122a050a39fb7c38" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/workflow.json": { + "size": 4593, + "mtime_ns": 1786278610697064948, + "hash": "9878dc4ff77e6fe1b67d947995ea5ee3e10754e5e58fcdc1985e694e12ee5289" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/workspace-settings.json": { + "size": 29083, + "mtime_ns": 1786307172420629372, + "hash": "242ee7b8fad0b7c9fca5ff8cbf59933a83e1900b71ab386586da2f947e856b38" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/vi-VN/workspace.json": { + "size": 17866, + "mtime_ns": 1786278610697218115, + "hash": "09d15af9611fc5371496abb34271997b132ed355f12f9e30f42edcc0b13c8d26" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/accessibility.json": { + "size": 1354, + "mtime_ns": 1786278610697304616, + "hash": "a5dacd0172f1ae2b289fafe5dfdb68c935287d9f1746b9c44bec833415d59825" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/auth.json": { + "size": 13559, + "mtime_ns": 1786278610697480991, + "hash": "197a1309293c0cbb122d2d6ab9dee3afdf27436e630e282f372de9127c67a728" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/automation.json": { + "size": 8404, + "mtime_ns": 1786278610697590159, + "hash": "b6296888f94daf3f22bad5317385b9be883be14ce464c3ec1cbd4a1f96317c5d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/common.json": { + "size": 33727, + "mtime_ns": 1786374355316596298, + "hash": "fcd9d336f8ac47cf5a154266fa554bc0b0c02ad2fb67bc0ab14bb635fcfa347c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/cycle.json": { + "size": 1186, + "mtime_ns": 1786278610697731742, + "hash": "c7c2aeb19cb17a3da4436dd2a36ce41fd91213981465d581ce402b754094332f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/editor.json": { + "size": 1782, + "mtime_ns": 1786278610697798409, + "hash": "b471fd813d2b389afc9c46e2fa6e287389ffe02c21b06253f574e8b070f10bf1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/empty-state.json": { + "size": 11493, + "mtime_ns": 1786278610697888243, + "hash": "83455c5bb99f20732eda30543e38fe795bbb907fbfd2f31f6cd9ede921afd288" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/home.json": { + "size": 2657, + "mtime_ns": 1786278610697952118, + "hash": "97f2bf332c5579a33dd00d2558462b1b88b63efacc5bbbfc4d0b0741fe7827ec" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/inbox.json": { + "size": 2468, + "mtime_ns": 1786278610698008493, + "hash": "da8b1e416aa825860d664d5614fde5059bfbba7d7c70b21861dea8146c4b8f2e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/integration.json": { + "size": 18170, + "mtime_ns": 1786278610698104327, + "hash": "9807bf1d685d4569e1921db3c1a51d94ac79bf29eaedabb66cd6dccc7181c551" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/module.json": { + "size": 142, + "mtime_ns": 1786278610698158536, + "hash": "28cfb64e366dde3e17a5a9ce081234c808fdc9c658c20a6dad53629e8bd402a4" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/navigation.json": { + "size": 798, + "mtime_ns": 1786307172421135124, + "hash": "2a8cba0fb966d1dc1feae985a01f8d64a3163950353746cf67b4961345a20cde" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/notification.json": { + "size": 1636, + "mtime_ns": 1786278610698523912, + "hash": "aa860a82f3e1658ae86e512fb5afabb57f5b260b0e231d802d2c0df5355dac6e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/page.json": { + "size": 3454, + "mtime_ns": 1786278610698596954, + "hash": "28a14eaa880f293027b8757b79b6533a43e373de8552c5c67aed31be1e936cb3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/pomodoro.json": { + "size": 509, + "mtime_ns": 1786374355316977341, + "hash": "8e0407232b3e11e71e2d63d7ddd0e801591f4377fc04211e12a021733345f45c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/power-k.json": { + "size": 7663, + "mtime_ns": 1786278610698733579, + "hash": "9cf23bf21d96c265afe3c7bd14a3d85e02f998649ca5673ad6084787cc0ea355" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/project-settings.json": { + "size": 19501, + "mtime_ns": 1786278610698861830, + "hash": "ac6150718a4aa0529ea9d7173cc717b758ee5c6ff17fcdceed8501023de83471" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/project.json": { + "size": 15102, + "mtime_ns": 1786278610699082497, + "hash": "4903590c1314224fe45e1ec03a2ce8db6592e9ce82805701765b2bc1f8670e33" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/settings.json": { + "size": 4768, + "mtime_ns": 1786278610699200623, + "hash": "ce37d9fdfdfefbdf213fd00ebf94a596222c2fae66a0257d76f3d4a48c85648b" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/stickies.json": { + "size": 1939, + "mtime_ns": 1786278610699275498, + "hash": "8104b2bb8eaa02357fe93934896cf219d326781f63d8522b5cdd36fdc4e36d8d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/template.json": { + "size": 11661, + "mtime_ns": 1786278610699964834, + "hash": "fd0665444dec33b542e6b7d3355b1c588e45e9251a56661b50d266b638c607f2" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/tour.json": { + "size": 7642, + "mtime_ns": 1786278610700064793, + "hash": "0a27660fc82a13c7e946889c7e790d52dfa48e2ca1933c2c9544331acd7f9ec7" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/update.json": { + "size": 1736, + "mtime_ns": 1786278610700123335, + "hash": "87d617a8deec3ecdae1b0ef4d266aaa3339fe6f16eebf0830354d3a6dec263d0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/wiki.json": { + "size": 4345, + "mtime_ns": 1786278610700205127, + "hash": "7bbb67866781d3cf5aa76020653da44a19ddbda814188161b4f6ec1f578eadc3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/work-item-type.json": { + "size": 16536, + "mtime_ns": 1786278610700297460, + "hash": "2380ccb25a4dca1bb31e8ee410f53d66612f8f1a0b503ef8fc7ef0f14c44a9bd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/work-item.json": { + "size": 13205, + "mtime_ns": 1786278610700469003, + "hash": "0384bc882ea920739a25aac4ccace5067bdeb8cce0e0cdf16e5ceccd16a9dac1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/workflow.json": { + "size": 3460, + "mtime_ns": 1786278610700580628, + "hash": "3c21f9d43172908f0f62571603743f4f32fe0ec0f32439cb9665ef402b9c9104" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/workspace-settings.json": { + "size": 23289, + "mtime_ns": 1786307172421704960, + "hash": "25ca0d6d2dd0d0d4dfb27e82131c59ef1e998396548c9d8e716a4fe0770897d0" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-CN/workspace.json": { + "size": 14049, + "mtime_ns": 1786278610700856254, + "hash": "a860fce98eeb3635dfbba75e25310f1dbdcb1551a97b1f42a510b2462cde5082" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/accessibility.json": { + "size": 1360, + "mtime_ns": 1786278610700938963, + "hash": "7b038bfedd0f5bce419e53f72eab3efdf4aef180190a5ae47d533d9b0b3a4a9f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/auth.json": { + "size": 13766, + "mtime_ns": 1786278610701066088, + "hash": "e1d2454324ab4597be73cc699f83f83b32fdf974efcf45b32f16c5359c652978" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/automation.json": { + "size": 8417, + "mtime_ns": 1786278610701149964, + "hash": "5b07698cae733e08a4271911832727b301ed4ed392d2fc93cc07cca16fa2cd11" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/common.json": { + "size": 34037, + "mtime_ns": 1786374355317263092, + "hash": "01fb6b97e49937b5744d1f9dd091154583922461e10e980bd17e3d93b260c6fb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/cycle.json": { + "size": 1238, + "mtime_ns": 1786278610701306964, + "hash": "970425f52afd5e9aafcb3c0148db84863fb846e908937eae6797e31ff853a68c" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/editor.json": { + "size": 1794, + "mtime_ns": 1786278610701363256, + "hash": "8bdaee3554f8d170830791989beceb3aaa20e45da6112ecd53c010f9d3c20bba" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/empty-state.json": { + "size": 11490, + "mtime_ns": 1786278610701466548, + "hash": "4f194c9cb860f809fdba6af66908756c8f6930606bfaf68e2b0bd9f98909c56e" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/home.json": { + "size": 2714, + "mtime_ns": 1786278610701520465, + "hash": "54f3138ab34ed9238d3e5d8126cf7e4d7e4c7dab3035a9b0c619e93ba4468da3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/inbox.json": { + "size": 2526, + "mtime_ns": 1786278610701580882, + "hash": "c3c431a7cb5d7803c047584ae3788f263c32e87ef3935583ee437f129c3db913" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/integration.json": { + "size": 18218, + "mtime_ns": 1786278610701640257, + "hash": "156727076f4417a1d201050c52dd8d4cbfad8bf637a6dbb5c863561bfa16e772" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/module.json": { + "size": 142, + "mtime_ns": 1786278610701703757, + "hash": "01b0e3d4afabcc133d9931434b190a8fb34076dd63d65d0deba8879d2bf563c5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/navigation.json": { + "size": 810, + "mtime_ns": 1786307172424094637, + "hash": "31452720c63d383705c41fdf6ea8989821abb4fa34a2e0a9d679e67c2f30877d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/notification.json": { + "size": 1666, + "mtime_ns": 1786278610701822258, + "hash": "5ddd81967459f7d9ca9f33c85a51550b4bd0abe09494ef210c26c3112ca0ea21" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/page.json": { + "size": 3478, + "mtime_ns": 1786278610701882133, + "hash": "3ebbfe8aca14b57eef848612f7621015635d72892551768a6701a0d220a50872" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/pomodoro.json": { + "size": 515, + "mtime_ns": 1786374355317396926, + "hash": "f430ed06a797049519c10075add429f2e36acd330955d50cf0543518eed6a18d" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/power-k.json": { + "size": 7770, + "mtime_ns": 1786278610701960675, + "hash": "e05ea78fddb06d54f15c72dc461eebc67c33c1cbf861a55aed730807316a46e5" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/project-settings.json": { + "size": 19753, + "mtime_ns": 1786278610702027634, + "hash": "bc3ad61988e76b747063bcb460acaac7712727ee55add4e8e2318f0bfe9b5ddd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/project.json": { + "size": 15376, + "mtime_ns": 1786278610702177009, + "hash": "5a3a1dc17d58340b920db11d1a69fe306cd6ed07cc6678cd4d54a287b9a088b9" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/settings.json": { + "size": 4891, + "mtime_ns": 1786278610702247093, + "hash": "ec51a936b8d9eb9689065f81ca452b2615e788eff989147e29b42ce433e1f9b3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/stickies.json": { + "size": 1956, + "mtime_ns": 1786278610702307718, + "hash": "53790180787243cd62e3d597f04e572822e3acc49b684fc6ab0338b6fa1658e1" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/template.json": { + "size": 11660, + "mtime_ns": 1786278610702409843, + "hash": "c099f890c7752985d320bf2af7c5e6fb35dad9f747f7fabe28e59fbd666393cb" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/tour.json": { + "size": 7658, + "mtime_ns": 1786278610703005721, + "hash": "ab2681c2298c2c9704bbd2573f117013b7f1e6a955932b925a75a88a8108d073" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/update.json": { + "size": 1741, + "mtime_ns": 1786278610703074221, + "hash": "c94008d1daa2a946455cc2ff17436a777deb850fb48ef7c34ba09df0c86cf0cd" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/wiki.json": { + "size": 4345, + "mtime_ns": 1786278610703154096, + "hash": "13de3c766b8c40f2a88a59e640c2fe0709494873876d56da40fee48faf6429f3" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/work-item-type.json": { + "size": 16827, + "mtime_ns": 1786278610703219721, + "hash": "1e2014d96d77a90623ae18a00e4ff3cc9667f9d6b6cf801b66ee06d7ab94f7ec" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/work-item.json": { + "size": 13643, + "mtime_ns": 1786278610703369222, + "hash": "5d9d30adecc3f6871a1192adfb1d396961ab5351df613f1379dd3d4e9b56e9ad" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/workflow.json": { + "size": 3603, + "mtime_ns": 1786278610703422347, + "hash": "7afb34d35459236260428d3b2581a29ba3917183b479c27aae573552c99d4f2f" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/workspace-settings.json": { + "size": 23591, + "mtime_ns": 1786307172425134641, + "hash": "226da461eaa64132907393431034345ccd144dd811c36d7668dee3a95ae58db8" + }, + "/Users/mauro/Development/plane/packages/i18n/src/locales/zh-TW/workspace.json": { + "size": 14195, + "mtime_ns": 1786278610703639598, + "hash": "b7584984065acf337ffd76f6392deacb1d1e6547a4c237cbfd2117b3b679cf1b" + }, + "/Users/mauro/Development/plane/packages/i18n/tsconfig.json": { + "size": 247, + "mtime_ns": 1786278610703934724, + "hash": "98a8282a06021b3370f19edbb209d6bdab0cb339bbc3ab7ca3c3bb1b8c8fab85" + }, + "/Users/mauro/Development/plane/packages/logger/package.json": { + "size": 1110, + "mtime_ns": 1786278610704166725, + "hash": "6a695d5b40448ad313891bc6ac36d68b1eb2ff4d86b98594b2432e249dc3bc6c" + }, + "/Users/mauro/Development/plane/packages/logger/tsconfig.json": { + "size": 238, + "mtime_ns": 1786278610704401517, + "hash": "1f70f9650aab7b92b6e85dddc51e94122eb6af05194d1a0f104c5b04906969bf" + }, + "/Users/mauro/Development/plane/packages/propel/package.json": { + "size": 3746, + "mtime_ns": 1786278610704809894, + "hash": "e66d6662f93eb4523c24dece3fd49508cca260327f26eddbf06ac199e9bb92a9" + }, + "/Users/mauro/Development/plane/packages/propel/tsconfig.json": { + "size": 253, + "mtime_ns": 1786278610735039507, + "hash": "4fddfa481538a7346dc5a9aa4aab99146411a17429b382c2732bd1ad9a29d86e" + }, + "/Users/mauro/Development/plane/packages/services/package.json": { + "size": 929, + "mtime_ns": 1786278610735236133, + "hash": "25baa4bbb9c4c794daa2fdb61d281c2f2c7e172a22c95cfabbc43955b428fe2c" + }, + "/Users/mauro/Development/plane/packages/services/tsconfig.json": { + "size": 232, + "mtime_ns": 1786278610739975609, + "hash": "ac5e47d213978ea95019dd371d016fef1447e73d33a93412ae65e098f0bc6993" + }, + "/Users/mauro/Development/plane/packages/shared-state/package.json": { + "size": 1183, + "mtime_ns": 1786278610740163651, + "hash": "6136ba51a14a3c1de7381c92927982cadaae1ee3c3b2b09d1014e94b19f6f51f" + }, + "/Users/mauro/Development/plane/packages/shared-state/tsconfig.json": { + "size": 239, + "mtime_ns": 1786278610741707407, + "hash": "e3b1c87ca4119527be759b7cdbde597b4bfa7aaeecdbe76e7942d530a40b82c1" + }, + "/Users/mauro/Development/plane/packages/tailwind-config/package.json": { + "size": 494, + "mtime_ns": 1786278610742098575, + "hash": "866a18eae4b599ba59e99fb1d2569693ae9d50d52f9e08c36ecd5d893b1834eb" + }, + "/Users/mauro/Development/plane/packages/types/package.json": { + "size": 959, + "mtime_ns": 1786278610742513660, + "hash": "518499e5ebcce03af65713279944a2d986f9123526a683a5925bb5da79b24d3e" + }, + "/Users/mauro/Development/plane/packages/types/tsconfig.json": { + "size": 128, + "mtime_ns": 1786278610752254363, + "hash": "fb37db624663c8ba085ec4da892383ac81c68ccb23f7a119547649de11dd6e96" + }, + "/Users/mauro/Development/plane/packages/typescript-config/base.json": { + "size": 851, + "mtime_ns": 1786278610752436864, + "hash": "2a6bed8dcea4c72b0e460e095636cb4f40c63122f3bc743ba62ebeee95e503da" + }, + "/Users/mauro/Development/plane/packages/typescript-config/nextjs.json": { + "size": 272, + "mtime_ns": 1786278610752482448, + "hash": "1ce81642386e720b195b33a2228549bb35828e5f2a44e8c3a6bc3f007d271819" + }, + "/Users/mauro/Development/plane/packages/typescript-config/node-library.json": { + "size": 158, + "mtime_ns": 1786278610752533198, + "hash": "c114d4d93a685be5d4528172b3a1802220e05c7b4cd03ab3a5a7944f3af25147" + }, + "/Users/mauro/Development/plane/packages/typescript-config/package.json": { + "size": 211, + "mtime_ns": 1786278610752579656, + "hash": "8fd74df766c514a7327ed926119156095b02330cbb2bfa5fbbe0b79c6a60f064" + }, + "/Users/mauro/Development/plane/packages/typescript-config/react-library.json": { + "size": 182, + "mtime_ns": 1786278610752625907, + "hash": "25f8ed534300fe1c5ee6259c3836ccff8da9c185d40f8df2504f12f791507897" + }, + "/Users/mauro/Development/plane/packages/typescript-config/react-router.json": { + "size": 425, + "mtime_ns": 1786278610752678365, + "hash": "46241838043f434631309d0fa01f2fd7acd2bc38ae2cdd82c5d3ee1b2d250e24" + }, + "/Users/mauro/Development/plane/packages/ui/package.json": { + "size": 2591, + "mtime_ns": 1786278610752976241, + "hash": "d33a6db85176f87f04791ed75e1f9ae306a39ce10a5e912422c02976dea8eca7" + }, + "/Users/mauro/Development/plane/packages/ui/tsconfig.json": { + "size": 286, + "mtime_ns": 1786278610762889028, + "hash": "36dbcb9aa0a8c3d29d402fac3b9ce39d0b34d3aada9fb90b66884a5f32b1019b" + }, + "/Users/mauro/Development/plane/packages/utils/package.json": { + "size": 1674, + "mtime_ns": 1786278610763109946, + "hash": "720f577d11f92fb5572c368e0a49b5f33c5d71158430a3c2ede678a8e836ff46" + }, + "/Users/mauro/Development/plane/packages/utils/tsconfig.json": { + "size": 286, + "mtime_ns": 1786278610769725971, + "hash": "c4a1ac341e6507bd25d0c49d5b965c474ce6a301196923645ede13948e662cc2" + }, + "/Users/mauro/Development/plane/setup.sh": { + "size": 3404, + "mtime_ns": 1786278610771226559, + "hash": "0dc10f1ba5af2d0f59bc83c2a44ffa592321055d532f4116ff77abbd5f352bdb" + }, + "/Users/mauro/Development/plane/turbo.json": { + "size": 2235, + "mtime_ns": 1786278610771284518, + "hash": "4c3596caa1d20bfb5ed0e8aa3093e79d89099355e3ac589fecc96026498bea4b" + }, + "/Users/mauro/Development/plane/.claude/skills/branch-name/SKILL.md": { + "size": 2397, + "mtime_ns": 1786278610111015460, + "hash": "08a34b5508f5214bc6a646fbe0c633a95bc4ae6a802e8caa2ca9b3bd7e0e4870" + }, + "/Users/mauro/Development/plane/.claude/skills/create-pull-request/SKILL.md": { + "size": 3321, + "mtime_ns": 1786278610111121294, + "hash": "63285dfb35564003e1830b396711db5bc819aa3be41a74296ee6348692e767f5" + }, + "/Users/mauro/Development/plane/.claude/skills/react-doctor/SKILL.md": { + "size": 2646, + "mtime_ns": 1786278610111269544, + "hash": "582687055b0b578cb395e4c4c8c1b407168b405f69df4f5b482bfcfded6c9764" + }, + "/Users/mauro/Development/plane/.claude/skills/release-notes/SKILL.md": { + "size": 10172, + "mtime_ns": 1786278610111427712, + "hash": "36659f60dff75d40b0333ed57fcd2db15ef4c314793ca6f6850b984238219161" + }, + "/Users/mauro/Development/plane/.claude/skills/translate/SKILL.md": { + "size": 64933, + "mtime_ns": 1786278610111624212, + "hash": "a8b7dfc8e90f72d6e46397f4096aa86baaa2461b468a856a56a768aa02095bd5" + }, + "/Users/mauro/Development/plane/.github/instructions/bash.instructions.md": { + "size": 1196, + "mtime_ns": 1786278610112170672, + "hash": "1044b9e1bd71b9eb24ca1435f904d80324c83e0f99f105032b76eaedd92ec1b0" + }, + "/Users/mauro/Development/plane/.github/instructions/typescript.instructions.md": { + "size": 7452, + "mtime_ns": 1786278610112304548, + "hash": "53f8ce907d94593512c93529f70f2ca8f8b28fe731b7cbbaabbf4dba529f1a4e" + }, + "/Users/mauro/Development/plane/.github/pull_request_template.md": { + "size": 723, + "mtime_ns": 1786278610112362257, + "hash": "b60a9372e411a6c9f86d363b24e1ae13865143fec9b1107a1cef49b7318812a9" + }, + "/Users/mauro/Development/plane/AGENTS.md": { + "size": 1836, + "mtime_ns": 1786278610113771720, + "hash": "eb77130299f7cf58c5e8c388864b3f46cbab0255798fd042db4e37915a0b78c1" + }, + "/Users/mauro/Development/plane/CODE_OF_CONDUCT.md": { + "size": 5216, + "mtime_ns": 1786278610113934637, + "hash": "1eb09ef9358bbceffe111a67cebdccbe2f0af7b62227c2b6ebefd56eeeb92393" + }, + "/Users/mauro/Development/plane/CONTRIBUTING.md": { + "size": 8814, + "mtime_ns": 1786278610114039180, + "hash": "0e494de28b7c797c73171f12238aa20a6afab179dfe6200719172bf5d04a5877" + }, + "/Users/mauro/Development/plane/COPYRIGHT_CHECK.md": { + "size": 1143, + "mtime_ns": 1786278610114163888, + "hash": "e1f9e3cd6c9bcd2ac7b7735320622fc52145037a2b9a06d99492dbaf04cab674" + }, + "/Users/mauro/Development/plane/README.md": { + "size": 7870, + "mtime_ns": 1786278610114610515, + "hash": "9dd2afce08b82e18f40efcef0c321d1435ab0d195c411a170b702982290bf8e7" + }, + "/Users/mauro/Development/plane/SECURITY.md": { + "size": 3343, + "mtime_ns": 1786278610114664307, + "hash": "0e572ac99fb46b5264a05530b3499a02c05da658970193e8b8f44a263581651e" + }, + "/Users/mauro/Development/plane/apps/api/docs/django-5.2-migration-plan.md": { + "size": 28523, + "mtime_ns": 1786278610137000891, + "hash": "f50d45e02f688a697f7c5004a8ef380aa99e06f84ec3d7efd1dacdc0a9d5340c" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/README.md": { + "size": 4577, + "mtime_ns": 1786278610186601910, + "hash": "2082ec9c2c8e612a06d4ec6a63ee5e7302f012eb453433cdd138ee2ef81dc363" + }, + "/Users/mauro/Development/plane/apps/api/plane/tests/TESTING_GUIDE.md": { + "size": 4289, + "mtime_ns": 1786278610186690952, + "hash": "382952db93aff972c88bb9bb8e39d0f5c53dc151a42d2ac28c9472dbc812c0ba" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/exporters/README.md": { + "size": 14131, + "mtime_ns": 1786278610196284738, + "hash": "7b2c5f0a7e26d7d7bbf5a7f022b2da1f16d44cd4442b3e78e46c415164d7e6f7" + }, + "/Users/mauro/Development/plane/apps/api/plane/utils/openapi/README.md": { + "size": 4156, + "mtime_ns": 1786278610198781539, + "hash": "5f9773503684f43470e0bc0a32d8393047ee31501abdbec24cb6518407d6b993" + }, + "/Users/mauro/Development/plane/apps/api/tests/RUNNING_TESTS.md": { + "size": 4370, + "mtime_ns": 1786278610205062313, + "hash": "bb5c21e2482e8527d5f80d928232700db29ba1385ce708ff9bbd1c0237f5431b" + }, + "/Users/mauro/Development/plane/apps/space/README.md": { + "size": 315, + "mtime_ns": 1786278610209749122, + "hash": "626e93c2c44c1ec98c7e9f93dea3793ee5eae77ddeb64c73235e3c4c0958a93c" + }, + "/Users/mauro/Development/plane/deployments/aio/community/README.md": { + "size": 4818, + "mtime_ns": 1786278610620673120, + "hash": "c09db2e7b734eb0e18d30bb567c42c09f0c73216e1ce4672bb8139fe9308cb05" + }, + "/Users/mauro/Development/plane/deployments/cli/community/README.md": { + "size": 19302, + "mtime_ns": 1786278610621106413, + "hash": "436f8e8abccc66711390ca9c260145c64da6cea5418cd49065e0869222ccc4db" + }, + "/Users/mauro/Development/plane/deployments/kubernetes/community/README.md": { + "size": 257, + "mtime_ns": 1786278610623076421, + "hash": "3b1b38e600d0254e2b0bf2febd749233924a2e2cb26cb3dd05badf6795686f58" + }, + "/Users/mauro/Development/plane/docs/linting.md": { + "size": 2733, + "mtime_ns": 1786278610623687923, + "hash": "a3e381dfd5a67869875b90cd697afba1e2f8d843f718e9a6e1fa7565b4ef589c" + }, + "/Users/mauro/Development/plane/packages/codemods/instructions.md": { + "size": 11042, + "mtime_ns": 1786278610624145133, + "hash": "05ab04630759aac3a1e5d7f2ae22e9476068c9703e2237fc9d48848e86c86fe6" + }, + "/Users/mauro/Development/plane/packages/decorators/README.md": { + "size": 2645, + "mtime_ns": 1786278610628752984, + "hash": "fae8cc861f3c5f8ffe5117a48f2c046d1c697b216da2bed79a252d03dba93a99" + }, + "/Users/mauro/Development/plane/packages/editor/Readme.md": { + "size": 5996, + "mtime_ns": 1786278610629407861, + "hash": "ef0e12cd47c175510b1a0858b8965ebef5465a06714074848d28aac10c95d3ca" + }, + "/Users/mauro/Development/plane/packages/logger/README.md": { + "size": 1555, + "mtime_ns": 1786278610704112225, + "hash": "ff70583091caf68d8d0e1b207f2beb5f101b93dbb2f5868c2c0ecc153116025a" + }, + "/Users/mauro/Development/plane/packages/tailwind-config/AGENTS.md": { + "size": 19177, + "mtime_ns": 1786278610741927741, + "hash": "698afa94ef65686e0a5b4b0833bf52d1a14e105b5903680faa8449ad1cf3e3f0" + }, + "/Users/mauro/Development/plane/packages/ui/README.md": { + "size": 13, + "mtime_ns": 1786278610752922074, + "hash": "9dcabe045d4410edc714f65d3236ae541497e06994028000380e17be15787834" + }, + "/Users/mauro/Development/plane/packages/ui/src/dropdown/Readme.md": { + "size": 2376, + "mtime_ns": 1786278610756210795, + "hash": "0d644ccca1b59970681ec0e04fb2ec9ae99df50e9616884d305b8b918cd58f7b" + } +} diff --git a/graphify-out/cost.json b/graphify-out/cost.json new file mode 100644 index 00000000000..22fabbaf5f7 --- /dev/null +++ b/graphify-out/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-08-11T08:24:21.612880+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 2347 + } + ], + "total_input_tokens": 0, + "total_output_tokens": 0 +} diff --git a/graphify-out/graph.html b/graphify-out/graph.html new file mode 100644 index 00000000000..00a07d2cfc6 --- /dev/null +++ b/graphify-out/graph.html @@ -0,0 +1,307 @@ + + + + +graphify - graphify-out/graph.html + + + + +
+ + + + + \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 00000000000..84383bab4a0 --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,254671 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "_sidebar.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "community": 190, + "norm_label": "_sidebar.tsx" + }, + { + "label": "ProjectAppSidebar", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_sidebar_projectappsidebar", + "community": 190, + "norm_label": "projectappsidebar" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_active_cycles_header", + "community": 213, + "norm_label": "header.tsx" + }, + { + "label": "WorkspaceActiveCycleHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_active_cycles_header_workspaceactivecycleheader", + "community": 213, + "norm_label": "workspaceactivecycleheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_active_cycles_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceActiveCycleLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_active_cycles_layout_workspaceactivecyclelayout", + "community": 112, + "norm_label": "workspaceactivecyclelayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_active_cycles_page", + "community": 0, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceActiveCyclesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_active_cycles_page_workspaceactivecyclespage", + "community": 0, + "norm_label": "workspaceactivecyclespage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_analytics_tabid_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "WorkspaceAnalyticsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_analytics_tabid_header_workspaceanalyticsheader", + "community": 93, + "norm_label": "workspaceanalyticsheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_analytics_tabid_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceAnalyticsTabLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_analytics_tabid_layout_workspaceanalyticstablayout", + "community": 112, + "norm_label": "workspaceanalyticstablayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_analytics_tabid_page", + "community": 5, + "norm_label": "page.tsx" + }, + { + "label": "AnalyticsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "community": 5, + "norm_label": "analyticspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_header", + "community": 113, + "norm_label": "header.tsx" + }, + { + "label": "ProjectWorkItemDetailsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_header_projectworkitemdetailsheader", + "community": 112, + "norm_label": "projectworkitemdetailsheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectIssueDetailsLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_layout_projectissuedetailslayout", + "community": 112, + "norm_label": "projectissuedetailslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "IssueDetailsPage", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_page_issuedetailspage", + "community": 11, + "norm_label": "issuedetailspage" + }, + { + "label": "work-item-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "community": 1, + "norm_label": "work-item-header.tsx" + }, + { + "label": "WorkItemDetailsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_browse_workitem_work_item_header_workitemdetailsheader", + "community": 113, + "norm_label": "workitemdetailsheader" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_drafts_header", + "community": 94, + "norm_label": "header.tsx" + }, + { + "label": "WorkspaceDraftHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_drafts_header_workspacedraftheader", + "community": 182, + "norm_label": "workspacedraftheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_drafts_layout", + "community": 182, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceDraftLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_drafts_layout_workspacedraftlayout", + "community": 182, + "norm_label": "workspacedraftlayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_drafts_page", + "community": 95, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceDraftPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_drafts_page_workspacedraftpage", + "community": 95, + "norm_label": "workspacedraftpage()" + }, + { + "label": "extended-project-sidebar.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_project_sidebar", + "community": 154, + "norm_label": "extended-project-sidebar.tsx" + }, + { + "label": "ExtendedProjectSidebar", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_project_sidebar_extendedprojectsidebar", + "community": 154, + "norm_label": "extendedprojectsidebar" + }, + { + "label": "extended-sidebar-wrapper.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "community": 190, + "norm_label": "extended-sidebar-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_sidebar_wrapper_props", + "community": 190, + "norm_label": "props" + }, + { + "label": "ExtendedSidebarWrapper", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_sidebar_wrapper_extendedsidebarwrapper", + "community": 190, + "norm_label": "extendedsidebarwrapper" + }, + { + "label": "extended-sidebar.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_sidebar", + "community": 190, + "norm_label": "extended-sidebar.tsx" + }, + { + "label": "ExtendedAppSidebar", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_extended_sidebar_extendedappsidebar", + "community": 190, + "norm_label": "extendedappsidebar" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_header", + "community": 169, + "norm_label": "header.tsx" + }, + { + "label": "WorkspaceDashboardHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_header_workspacedashboardheader", + "community": 169, + "norm_label": "workspacedashboardheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_layout", + "community": 154, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_layout_workspacelayout", + "community": 154, + "norm_label": "workspacelayout()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_notifications_layout", + "community": 96, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectInboxIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_notifications_layout_projectinboxissueslayout", + "community": 96, + "norm_label": "projectinboxissueslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_notifications_page", + "community": 0, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceDashboardPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_notifications_page_workspacedashboardpage", + "community": 0, + "norm_label": "workspacedashboardpage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_page", + "community": 169, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceDashboardPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_page_workspacedashboardpage", + "community": 169, + "norm_label": "workspacedashboardpage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "community": 227, + "norm_label": "page.tsx" + }, + { + "label": "ProfilePageHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_profilepageheader", + "community": 227, + "norm_label": "profilepageheader" + }, + { + "label": "isValidProfileViewId()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_isvalidprofileviewid", + "community": 227, + "norm_label": "isvalidprofileviewid()" + }, + { + "label": "ProfileIssuesTypePage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_profileissuestypepage", + "community": 227, + "norm_label": "profileissuestypepage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_activity_page", + "community": 5, + "norm_label": "page.tsx" + }, + { + "label": "ProfileActivityPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_activity_page_profileactivitypage", + "community": 5, + "norm_label": "profileactivitypage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "TUserProfileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_header_tuserprofileheader", + "community": 1, + "norm_label": "tuserprofileheader" + }, + { + "label": "UserProfileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_header_userprofileheader", + "community": 256, + "norm_label": "userprofileheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_layout", + "community": 256, + "norm_label": "layout.tsx" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_layout_userservice", + "community": 256, + "norm_label": "userservice" + }, + { + "label": "UseProfileLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_layout_useprofilelayout", + "community": 5, + "norm_label": "useprofilelayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "community": 1, + "norm_label": "mobile-header.tsx" + }, + { + "label": "ProfileIssuesMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_mobile_header_profileissuesmobileheader", + "community": 1, + "norm_label": "profileissuesmobileheader" + }, + { + "label": "navbar.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_navbar", + "community": 256, + "norm_label": "navbar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_navbar_props", + "community": 256, + "norm_label": "props" + }, + { + "label": "ProfileNavbar()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_navbar_profilenavbar", + "community": 256, + "norm_label": "profilenavbar()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_page", + "community": 170, + "norm_label": "page.tsx" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_page_userservice", + "community": 170, + "norm_label": "userservice" + }, + { + "label": "ProfileOverviewPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_profile_userid_page_profileoverviewpage", + "community": 170, + "norm_label": "profileoverviewpage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_program_timeline_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "ProgramTimelineHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_program_timeline_header_programtimelineheader", + "community": 93, + "norm_label": "programtimelineheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_program_timeline_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "ProgramTimelineLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_program_timeline_layout_programtimelinelayout", + "community": 112, + "norm_label": "programtimelinelayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_program_timeline_page", + "community": 0, + "norm_label": "page.tsx" + }, + { + "label": "ProgramTimelinePage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_program_timeline_page_programtimelinepage", + "community": 0, + "norm_label": "programtimelinepage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "community": 214, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectArchiveCyclesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout_projectarchivecycleslayout", + "community": 214, + "norm_label": "projectarchivecycleslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "community": 1, + "norm_label": "page.tsx" + }, + { + "label": "ProjectArchivedCyclesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page_projectarchivedcyclespage", + "community": 1, + "norm_label": "projectarchivedcyclespage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "community": 214, + "norm_label": "header.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_tprops", + "community": 214, + "norm_label": "tprops" + }, + { + "label": "PROJECT_ARCHIVES_BREADCRUMB_LIST", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_project_archives_breadcrumb_list", + "community": 214, + "norm_label": "project_archives_breadcrumb_list" + }, + { + "label": "ProjectArchivesHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_projectarchivesheader", + "community": 214, + "norm_label": "projectarchivesheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "community": 5, + "norm_label": "page.tsx" + }, + { + "label": "ArchivedIssueDetailsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page_archivedissuedetailspage", + "community": 5, + "norm_label": "archivedissuedetailspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "issueService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header_issueservice", + "community": 1, + "norm_label": "issueservice" + }, + { + "label": "ProjectArchivedIssueDetailsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header_projectarchivedissuedetailsheader", + "community": 182, + "norm_label": "projectarchivedissuedetailsheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "community": 182, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectArchivedIssueDetailLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout_projectarchivedissuedetaillayout", + "community": 182, + "norm_label": "projectarchivedissuedetaillayout()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "community": 214, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectArchiveIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout_projectarchiveissueslayout", + "community": 214, + "norm_label": "projectarchiveissueslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "ProjectArchivedIssuesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page_projectarchivedissuespage", + "community": 25, + "norm_label": "projectarchivedissuespage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "community": 214, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectArchiveModulesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout_projectarchivemoduleslayout", + "community": 214, + "norm_label": "projectarchivemoduleslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "ProjectArchivedModulesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page_projectarchivedmodulespage", + "community": 5, + "norm_label": "projectarchivedmodulespage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "community": 28, + "norm_label": "page.tsx" + }, + { + "label": "CycleDetailPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "community": 28, + "norm_label": "cycledetailpage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "CycleIssuesHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header_cycleissuesheader", + "community": 281, + "norm_label": "cycleissuesheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "community": 281, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectCycleIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout_projectcycleissueslayout", + "community": 281, + "norm_label": "projectcycleissueslayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "community": 1, + "norm_label": "mobile-header.tsx" + }, + { + "label": "SUPPORTED_LAYOUTS", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header_supported_layouts", + "community": 1, + "norm_label": "supported_layouts" + }, + { + "label": "CycleIssuesMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header_cycleissuesmobileheader", + "community": 281, + "norm_label": "cycleissuesmobileheader" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "CyclesListHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header_cycleslistheader", + "community": 270, + "norm_label": "cycleslistheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "community": 270, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectCyclesListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout_projectcycleslistlayout", + "community": 270, + "norm_label": "projectcycleslistlayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "community": 270, + "norm_label": "mobile-header.tsx" + }, + { + "label": "CYCLE_VIEW_LAYOUTS", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header_cycle_view_layouts", + "community": 270, + "norm_label": "cycle_view_layouts" + }, + { + "label": "CyclesListMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header_cycleslistmobileheader", + "community": 270, + "norm_label": "cycleslistmobileheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "community": 76, + "norm_label": "page.tsx" + }, + { + "label": "ProjectCyclesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "community": 5, + "norm_label": "projectcyclespage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "community": 182, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectInboxIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout_projectinboxissueslayout", + "community": 182, + "norm_label": "projectinboxissueslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "community": 5, + "norm_label": "page.tsx" + }, + { + "label": "ProjectInboxPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "community": 5, + "norm_label": "projectinboxpage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "issueService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_issueservice", + "community": 11, + "norm_label": "issueservice" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_clientloader", + "community": 11, + "norm_label": "clientloader()" + }, + { + "label": "IssueDetailsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_issuedetailspage", + "community": 11, + "norm_label": "issuedetailspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header", + "community": 271, + "norm_label": "header.tsx" + }, + { + "label": "ProjectIssuesHeader()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header_projectissuesheader", + "community": 271, + "norm_label": "projectissuesheader()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "community": 271, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout_projectissueslayout", + "community": 271, + "norm_label": "projectissueslayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "community": 1, + "norm_label": "mobile-header.tsx" + }, + { + "label": "ProjectIssuesMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header_projectissuesmobileheader", + "community": 271, + "norm_label": "projectissuesmobileheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "ProjectIssuesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page_projectissuespage", + "community": 25, + "norm_label": "projectissuespage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "community": 113, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_layout_projectlayout", + "community": 113, + "norm_label": "projectlayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "ModuleIssuesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page_moduleissuespage", + "community": 11, + "norm_label": "moduleissuespage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "ModuleIssuesHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header_moduleissuesheader", + "community": 282, + "norm_label": "moduleissuesheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "community": 282, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectModuleIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout_projectmoduleissueslayout", + "community": 282, + "norm_label": "projectmoduleissueslayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "community": 1, + "norm_label": "mobile-header.tsx" + }, + { + "label": "SUPPORTED_LAYOUTS", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header_supported_layouts", + "community": 1, + "norm_label": "supported_layouts" + }, + { + "label": "ModuleIssuesMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header_moduleissuesmobileheader", + "community": 282, + "norm_label": "moduleissuesmobileheader" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "ModulesListHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header_moduleslistheader", + "community": 283, + "norm_label": "moduleslistheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "community": 283, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectModulesListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout_projectmoduleslistlayout", + "community": 283, + "norm_label": "projectmoduleslistlayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "community": 10, + "norm_label": "mobile-header.tsx" + }, + { + "label": "ModulesListMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header_moduleslistmobileheader", + "community": 283, + "norm_label": "moduleslistmobileheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "community": 5, + "norm_label": "page.tsx" + }, + { + "label": "ProjectModulesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "community": 5, + "norm_label": "projectmodulespage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "community": 171, + "norm_label": "page.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_workspaceservice", + "community": 171, + "norm_label": "workspaceservice" + }, + { + "label": "projectPageService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_projectpageservice", + "community": 171, + "norm_label": "projectpageservice" + }, + { + "label": "projectPageVersionService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_projectpageversionservice", + "community": 171, + "norm_label": "projectpageversionservice" + }, + { + "label": "PageDetailsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "community": 171, + "norm_label": "pagedetailspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "IPagesHeaderProps", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header_ipagesheaderprops", + "community": 1, + "norm_label": "ipagesheaderprops" + }, + { + "label": "PageDetailsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header_pagedetailsheader", + "community": 112, + "norm_label": "pagedetailsheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectPageDetailsLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout_projectpagedetailslayout", + "community": 49, + "norm_label": "projectpagedetailslayout()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "PagesListHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header_pageslistheader", + "community": 182, + "norm_label": "pageslistheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "community": 182, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectPagesListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout_projectpageslistlayout", + "community": 182, + "norm_label": "projectpageslistlayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "community": 5, + "norm_label": "page.tsx" + }, + { + "label": "getPageType()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_getpagetype", + "community": 5, + "norm_label": "getpagetype()" + }, + { + "label": "ProjectPagesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "community": 5, + "norm_label": "projectpagespage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "ProjectViewIssuesHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header_projectviewissuesheader", + "community": 112, + "norm_label": "projectviewissuesheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "ProjectViewIssuesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page_projectviewissuespage", + "community": 11, + "norm_label": "projectviewissuespage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectViewIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout_projectviewissueslayout", + "community": 112, + "norm_label": "projectviewissueslayout()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "ProjectViewsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header_projectviewsheader", + "community": 284, + "norm_label": "projectviewsheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "community": 284, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectViewsListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout_projectviewslistlayout", + "community": 284, + "norm_label": "projectviewslistlayout()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "community": 133, + "norm_label": "mobile-header.tsx" + }, + { + "label": "ViewMobileHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header_viewmobileheader", + "community": 284, + "norm_label": "viewmobileheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "community": 97, + "norm_label": "page.tsx" + }, + { + "label": "ProjectViewsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "community": 5, + "norm_label": "projectviewspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "community": 155, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_archives_layout_projectlistlayout", + "community": 155, + "norm_label": "projectlistlayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_archives_page", + "community": 24, + "norm_label": "page.tsx" + }, + { + "label": "ProjectsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_detail_archives_page_projectspage", + "community": 24, + "norm_label": "projectspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_list_layout", + "community": 155, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_list_layout_projectlistlayout", + "community": 155, + "norm_label": "projectlistlayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_list_page", + "community": 24, + "norm_label": "page.tsx" + }, + { + "label": "ProjectsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_projects_list_page_projectspage", + "community": 24, + "norm_label": "projectspage()" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "community": 104, + "norm_label": "sidebar.tsx" + }, + { + "label": "AppSidebar", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_sidebar_appsidebar", + "community": 104, + "norm_label": "appsidebar" + }, + { + "label": "star-us-link.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_star_us_link", + "community": 319, + "norm_label": "star-us-link.tsx" + }, + { + "label": "StarUsOnGitHubLink()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_star_us_link_starusongithublink", + "community": 319, + "norm_label": "starusongithublink()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_stickies_header", + "community": 77, + "norm_label": "header.tsx" + }, + { + "label": "WorkspaceStickyHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_stickies_header_workspacestickyheader", + "community": 77, + "norm_label": "workspacestickyheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_stickies_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceStickiesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_stickies_layout_workspacestickieslayout", + "community": 112, + "norm_label": "workspacestickieslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_stickies_page", + "community": 77, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceStickiesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_stickies_page_workspacestickiespage", + "community": 77, + "norm_label": "workspacestickiespage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "community": 0, + "norm_label": "page.tsx" + }, + { + "label": "GlobalViewIssuesPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_globalviewid_page_globalviewissuespage", + "community": 0, + "norm_label": "globalviewissuespage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_header", + "community": 88, + "norm_label": "header.tsx" + }, + { + "label": "GlobalIssuesHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_header_globalissuesheader", + "community": 88, + "norm_label": "globalissuesheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "GlobalIssuesLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_layout_globalissueslayout", + "community": 112, + "norm_label": "globalissueslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_page", + "community": 0, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceViewsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_all_workspaceslug_projects_workspace_views_page_workspaceviewspage", + "community": 0, + "norm_label": "workspaceviewspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_layout", + "community": 112, + "norm_label": "layout.tsx" + }, + { + "label": "SettingsLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_layout_settingslayout", + "community": 112, + "norm_label": "settingslayout()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "BillingWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_billing_header_billingworkspacesettingsheader", + "community": 93, + "norm_label": "billingworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "BillingSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_billing_page_billingsettingspage", + "community": 5, + "norm_label": "billingsettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "ExportsWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_exports_header_exportsworkspacesettingsheader", + "community": 93, + "norm_label": "exportsworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "ExportsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_exports_page_exportspage", + "community": 5, + "norm_label": "exportspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "GeneralWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_header_generalworkspacesettingsheader", + "community": 93, + "norm_label": "generalworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "community": 207, + "norm_label": "page.tsx" + }, + { + "label": "integrationService", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_integrations_page_integrationservice", + "community": 207, + "norm_label": "integrationservice" + }, + { + "label": "WorkspaceIntegrationsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_integrations_page_workspaceintegrationspage", + "community": 5, + "norm_label": "workspaceintegrationspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_layout", + "community": 125, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceSettingLayout", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_layout_workspacesettinglayout", + "community": 125, + "norm_label": "workspacesettinglayout" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_members_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "MembersWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_members_header_membersworkspacesettingsheader", + "community": 93, + "norm_label": "membersworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_members_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "WorkspaceMembersSettingsPage", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_members_page_workspacememberssettingspage", + "community": 25, + "norm_label": "workspacememberssettingspage" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "GeneralWorkspaceSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_page_generalworkspacesettingspage", + "community": 0, + "norm_label": "generalworkspacesettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "WebhookDetailsWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header_webhookdetailsworkspacesettingsheader", + "community": 93, + "norm_label": "webhookdetailsworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "community": 172, + "norm_label": "page.tsx" + }, + { + "label": "WebhookDetailsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page_webhookdetailspage", + "community": 172, + "norm_label": "webhookdetailspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "WebhooksWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_header_webhooksworkspacesettingsheader", + "community": 93, + "norm_label": "webhooksworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "WebhooksListPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_webhooks_page_webhookslistpage", + "community": 5, + "norm_label": "webhookslistpage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "community": 93, + "norm_label": "header.tsx" + }, + { + "label": "WorklogsWorkspaceSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_worklogs_header_worklogsworkspacesettingsheader", + "community": 93, + "norm_label": "worklogsworkspacesettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "WorklogsSettingsPage", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_workspace_worklogs_page_worklogssettingspage", + "community": 25, + "norm_label": "worklogssettingspage" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "AutomationsProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header_automationsprojectsettingsheader", + "community": 71, + "norm_label": "automationsprojectsettingsheader" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_automations_layout", + "community": 320, + "norm_label": "layout.tsx" + }, + { + "label": "AutomationsListLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_automations_layout_automationslistlayout", + "community": 320, + "norm_label": "automationslistlayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "AutomationSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page_automationsettingspage", + "community": 5, + "norm_label": "automationsettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "EstimatesProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header_estimatesprojectsettingsheader", + "community": 71, + "norm_label": "estimatesprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "EstimatesSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page_estimatessettingspage", + "community": 5, + "norm_label": "estimatessettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "FeaturesCyclesProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header_featurescyclesprojectsettingsheader", + "community": 71, + "norm_label": "featurescyclesprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "FeaturesCyclesSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page_featurescyclessettingspage", + "community": 5, + "norm_label": "featurescyclessettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "FeaturesIntakeProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header_featuresintakeprojectsettingsheader", + "community": 71, + "norm_label": "featuresintakeprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "FeaturesIntakeSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page_featuresintakesettingspage", + "community": 5, + "norm_label": "featuresintakesettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "FeaturesModulesProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header_featuresmodulesprojectsettingsheader", + "community": 71, + "norm_label": "featuresmodulesprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "FeaturesModulesSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page_featuresmodulessettingspage", + "community": 5, + "norm_label": "featuresmodulessettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "FeaturesPagesProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header_featurespagesprojectsettingsheader", + "community": 71, + "norm_label": "featurespagesprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "FeaturesPagesSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page_featurespagessettingspage", + "community": 5, + "norm_label": "featurespagessettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "FeaturesTimeTrackingProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header_featurestimetrackingprojectsettingsheader", + "community": 71, + "norm_label": "featurestimetrackingprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "FeaturesTimeTrackingSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page_featurestimetrackingsettingspage", + "community": 5, + "norm_label": "featurestimetrackingsettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "FeaturesViewsProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header_featuresviewsprojectsettingsheader", + "community": 71, + "norm_label": "featuresviewsprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "FeaturesViewsSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page_featuresviewssettingspage", + "community": 5, + "norm_label": "featuresviewssettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "GeneralProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_header_generalprojectsettingsheader", + "community": 71, + "norm_label": "generalprojectsettingsheader" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "LabelsProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header_labelsprojectsettingsheader", + "community": 71, + "norm_label": "labelsprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "LabelsSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page_labelssettingspage", + "community": 5, + "norm_label": "labelssettingspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "community": 125, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectDetailSettingsLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_layout_projectdetailsettingslayout", + "community": 125, + "norm_label": "projectdetailsettingslayout()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "MembersProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_members_header_membersprojectsettingsheader", + "community": 71, + "norm_label": "membersprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "MembersSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_members_page_memberssettingspage", + "community": 5, + "norm_label": "memberssettingspage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "community": 24, + "norm_label": "page.tsx" + }, + { + "label": "ProjectSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_page_projectsettingspage", + "community": 5, + "norm_label": "projectsettingspage()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "community": 71, + "norm_label": "header.tsx" + }, + { + "label": "StatesProjectSettingsHeader", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_states_header_statesprojectsettingsheader", + "community": 71, + "norm_label": "statesprojectsettingsheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "community": 25, + "norm_label": "page.tsx" + }, + { + "label": "StatesSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_projectid_states_page_statessettingspage", + "community": 5, + "norm_label": "statessettingspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_layout", + "community": 11, + "norm_label": "layout.tsx" + }, + { + "label": "ProjectSettingsLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_layout_projectsettingslayout", + "community": 11, + "norm_label": "projectsettingslayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_page", + "community": 1, + "norm_label": "page.tsx" + }, + { + "label": "ProjectSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "app_all_workspaceslug_settings_settings_projects_page_projectsettingspage", + "community": 1, + "norm_label": "projectsettingspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspaceslug_layout", + "community": 132, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceLayout()", + "file_type": "code", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_workspaceslug_layout_workspacelayout", + "community": 132, + "norm_label": "workspacelayout()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/accounts/forgot-password/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_accounts_forgot_password_layout", + "community": 286, + "norm_label": "layout.tsx" + }, + { + "label": "ForgotPasswordLayout()", + "file_type": "code", + "source_file": "app/(all)/accounts/forgot-password/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_accounts_forgot_password_layout_forgotpasswordlayout", + "community": 286, + "norm_label": "forgotpasswordlayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/accounts/forgot-password/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_accounts_forgot_password_layout_meta", + "community": 286, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_accounts_forgot_password_page", + "community": 92, + "norm_label": "page.tsx" + }, + { + "label": "ForgotPasswordPage()", + "file_type": "code", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_all_accounts_forgot_password_page_forgotpasswordpage", + "community": 92, + "norm_label": "forgotpasswordpage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/accounts/reset-password/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_accounts_reset_password_layout", + "community": 287, + "norm_label": "layout.tsx" + }, + { + "label": "ResetPasswordLayout()", + "file_type": "code", + "source_file": "app/(all)/accounts/reset-password/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_accounts_reset_password_layout_resetpasswordlayout", + "community": 287, + "norm_label": "resetpasswordlayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/accounts/reset-password/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_accounts_reset_password_layout_meta", + "community": 287, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_accounts_reset_password_page", + "community": 92, + "norm_label": "page.tsx" + }, + { + "label": "ResetPasswordPage()", + "file_type": "code", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "app_all_accounts_reset_password_page_resetpasswordpage", + "community": 92, + "norm_label": "resetpasswordpage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/accounts/set-password/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_accounts_set_password_layout", + "community": 288, + "norm_label": "layout.tsx" + }, + { + "label": "SetPasswordLayout()", + "file_type": "code", + "source_file": "app/(all)/accounts/set-password/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_accounts_set_password_layout_setpasswordlayout", + "community": 288, + "norm_label": "setpasswordlayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/accounts/set-password/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_accounts_set_password_layout_meta", + "community": 288, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_accounts_set_password_page", + "community": 92, + "norm_label": "page.tsx" + }, + { + "label": "SetPasswordPage()", + "file_type": "code", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "app_all_accounts_set_password_page_setpasswordpage", + "community": 92, + "norm_label": "setpasswordpage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/create-workspace/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_create_workspace_layout", + "community": 289, + "norm_label": "layout.tsx" + }, + { + "label": "CreateWorkspaceLayout()", + "file_type": "code", + "source_file": "app/(all)/create-workspace/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_create_workspace_layout_createworkspacelayout", + "community": 289, + "norm_label": "createworkspacelayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/create-workspace/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_create_workspace_layout_meta", + "community": 289, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_create_workspace_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "CreateWorkspacePage", + "file_type": "code", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "app_all_create_workspace_page_createworkspacepage", + "community": 11, + "norm_label": "createworkspacepage" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/invitations/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_invitations_layout", + "community": 290, + "norm_label": "layout.tsx" + }, + { + "label": "InvitationsLayout()", + "file_type": "code", + "source_file": "app/(all)/invitations/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_invitations_layout_invitationslayout", + "community": 290, + "norm_label": "invitationslayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/invitations/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_invitations_layout_meta", + "community": 290, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_invitations_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "app_all_invitations_page_workspaceservice", + "community": 11, + "norm_label": "workspaceservice" + }, + { + "label": "UserInvitationsPage()", + "file_type": "code", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "app_all_invitations_page_userinvitationspage", + "community": 11, + "norm_label": "userinvitationspage()" + }, + { + "label": "layout.preload.tsx", + "file_type": "code", + "source_file": "app/(all)/layout.preload.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_layout_preload", + "community": 275, + "norm_label": "layout.preload.tsx" + }, + { + "label": "PreloadResources()", + "file_type": "code", + "source_file": "app/(all)/layout.preload.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_layout_preload_preloadresources", + "community": 275, + "norm_label": "preloadresources()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_layout", + "community": 275, + "norm_label": "layout.tsx" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/layout.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "app_all_layout_meta", + "community": 275, + "norm_label": "meta()" + }, + { + "label": "AppLayout()", + "file_type": "code", + "source_file": "app/(all)/layout.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_all_layout_applayout", + "community": 275, + "norm_label": "applayout()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/onboarding/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_onboarding_layout", + "community": 291, + "norm_label": "layout.tsx" + }, + { + "label": "OnboardingLayout()", + "file_type": "code", + "source_file": "app/(all)/onboarding/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_onboarding_layout_onboardinglayout", + "community": 291, + "norm_label": "onboardinglayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/onboarding/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_onboarding_layout_meta", + "community": 291, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_onboarding_page", + "community": 143, + "norm_label": "page.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "app_all_onboarding_page_workspaceservice", + "community": 143, + "norm_label": "workspaceservice" + }, + { + "label": "OnboardingPage()", + "file_type": "code", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_all_onboarding_page_onboardingpage", + "community": 11, + "norm_label": "onboardingpage()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_settings_profile_profiletabid_page", + "community": 11, + "norm_label": "page.tsx" + }, + { + "label": "ProfileSettingsPage()", + "file_type": "code", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "app_all_settings_profile_profiletabid_page_profilesettingspage", + "community": 11, + "norm_label": "profilesettingspage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_settings_profile_layout", + "community": 143, + "norm_label": "layout.tsx" + }, + { + "label": "ProfileSettingsLayout()", + "file_type": "code", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_all_settings_profile_layout_profilesettingslayout", + "community": 143, + "norm_label": "profilesettingslayout()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/sign-up/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_sign_up_layout", + "community": 292, + "norm_label": "layout.tsx" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/sign-up/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_sign_up_layout_meta", + "community": 292, + "norm_label": "meta()" + }, + { + "label": "SignUpLayout()", + "file_type": "code", + "source_file": "app/(all)/sign-up/layout.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_sign_up_layout_signuplayout", + "community": 292, + "norm_label": "signuplayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_sign_up_page", + "community": 92, + "norm_label": "page.tsx" + }, + { + "label": "SignUpPage()", + "file_type": "code", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_all_sign_up_page_signuppage", + "community": 92, + "norm_label": "signuppage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(all)/workspace-invitations/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspace_invitations_layout", + "community": 293, + "norm_label": "layout.tsx" + }, + { + "label": "WorkspaceInvitationsLayout()", + "file_type": "code", + "source_file": "app/(all)/workspace-invitations/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_all_workspace_invitations_layout_workspaceinvitationslayout", + "community": 293, + "norm_label": "workspaceinvitationslayout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(all)/workspace-invitations/layout.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_all_workspace_invitations_layout_meta", + "community": 293, + "norm_label": "meta()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_all_workspace_invitations_page", + "community": 143, + "norm_label": "page.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "app_all_workspace_invitations_page_workspaceservice", + "community": 143, + "norm_label": "workspaceservice" + }, + { + "label": "WorkspaceInvitationPage()", + "file_type": "code", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "app_all_workspace_invitations_page_workspaceinvitationpage", + "community": 11, + "norm_label": "workspaceinvitationpage()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/(home)/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_home_layout", + "community": 295, + "norm_label": "layout.tsx" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/(home)/layout.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "app_home_layout_meta", + "community": 295, + "norm_label": "meta()" + }, + { + "label": "HomeLayout()", + "file_type": "code", + "source_file": "app/(home)/layout.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_home_layout_homelayout", + "community": 295, + "norm_label": "homelayout()" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "app/(home)/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_home_page", + "community": 92, + "norm_label": "page.tsx" + }, + { + "label": "HomePage()", + "file_type": "code", + "source_file": "app/(home)/page.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_home_page_homepage", + "community": 92, + "norm_label": "homepage()" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "app/compat/next/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_compat_next_helper", + "community": 272, + "norm_label": "helper.ts" + }, + { + "label": "ensureTrailingSlash()", + "file_type": "code", + "source_file": "app/compat/next/helper.ts", + "source_location": "L12", + "_origin": "ast", + "id": "app_compat_next_helper_ensuretrailingslash", + "community": 272, + "norm_label": "ensuretrailingslash()" + }, + { + "label": "image.tsx", + "file_type": "code", + "source_file": "app/compat/next/image.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_compat_next_image", + "community": 294, + "norm_label": "image.tsx" + }, + { + "label": "NextImageProps", + "file_type": "code", + "source_file": "app/compat/next/image.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "app_compat_next_image_nextimageprops", + "community": 294, + "norm_label": "nextimageprops" + }, + { + "label": "Image()", + "file_type": "code", + "source_file": "app/compat/next/image.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_compat_next_image_image", + "community": 294, + "norm_label": "image()" + }, + { + "label": "link.tsx", + "file_type": "code", + "source_file": "app/compat/next/link.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_compat_next_link", + "community": 272, + "norm_label": "link.tsx" + }, + { + "label": "NextLinkProps", + "file_type": "code", + "source_file": "app/compat/next/link.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "app_compat_next_link_nextlinkprops", + "community": 272, + "norm_label": "nextlinkprops" + }, + { + "label": "Link()", + "file_type": "code", + "source_file": "app/compat/next/link.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_compat_next_link_link", + "community": 272, + "norm_label": "link()" + }, + { + "label": "navigation.ts", + "file_type": "code", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_compat_next_navigation", + "community": 272, + "norm_label": "navigation.ts" + }, + { + "label": "useRouter()", + "file_type": "code", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L11", + "_origin": "ast", + "id": "app_compat_next_navigation_userouter", + "community": 78, + "norm_label": "userouter()" + }, + { + "label": "usePathname()", + "file_type": "code", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L40", + "_origin": "ast", + "id": "app_compat_next_navigation_usepathname", + "community": 256, + "norm_label": "usepathname()" + }, + { + "label": "useSearchParams()", + "file_type": "code", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L45", + "_origin": "ast", + "id": "app_compat_next_navigation_usesearchparams", + "community": 5, + "norm_label": "usesearchparams()" + }, + { + "label": "useParams()", + "file_type": "code", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L50", + "_origin": "ast", + "id": "app_compat_next_navigation_useparams", + "community": 32, + "norm_label": "useparams()" + }, + { + "label": "script.tsx", + "file_type": "code", + "source_file": "app/compat/next/script.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_compat_next_script", + "community": 134, + "norm_label": "script.tsx" + }, + { + "label": "ScriptProps", + "file_type": "code", + "source_file": "app/compat/next/script.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_compat_next_script_scriptprops", + "community": 134, + "norm_label": "scriptprops" + }, + { + "label": "Script()", + "file_type": "code", + "source_file": "app/compat/next/script.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "app_compat_next_script_script", + "community": 134, + "norm_label": "script()" + }, + { + "label": "entry.client.tsx", + "file_type": "code", + "source_file": "app/entry.client.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_entry_client", + "community": 191, + "norm_label": "entry.client.tsx" + }, + { + "label": "dev.tsx", + "file_type": "code", + "source_file": "app/error/dev.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_error_dev", + "community": 215, + "norm_label": "dev.tsx" + }, + { + "label": "ErrorActionsProps", + "file_type": "code", + "source_file": "app/error/dev.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "app_error_dev_erroractionsprops", + "community": 215, + "norm_label": "erroractionsprops" + }, + { + "label": "ErrorActions()", + "file_type": "code", + "source_file": "app/error/dev.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "app_error_dev_erroractions", + "community": 215, + "norm_label": "erroractions()" + }, + { + "label": "DevErrorComponentProps", + "file_type": "code", + "source_file": "app/error/dev.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "app_error_dev_deverrorcomponentprops", + "community": 215, + "norm_label": "deverrorcomponentprops" + }, + { + "label": "DevErrorComponent()", + "file_type": "code", + "source_file": "app/error/dev.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "app_error_dev_deverrorcomponent", + "community": 215, + "norm_label": "deverrorcomponent()" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "app/error/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_error_index", + "community": 215, + "norm_label": "index.tsx" + }, + { + "label": "CustomErrorComponent()", + "file_type": "code", + "source_file": "app/error/index.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_error_index_customerrorcomponent", + "community": 215, + "norm_label": "customerrorcomponent()" + }, + { + "label": "prod.tsx", + "file_type": "code", + "source_file": "app/error/prod.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_error_prod", + "community": 215, + "norm_label": "prod.tsx" + }, + { + "label": "linkMap", + "file_type": "code", + "source_file": "app/error/prod.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_error_prod_linkmap", + "community": 215, + "norm_label": "linkmap" + }, + { + "label": "ProdErrorComponentProps", + "file_type": "code", + "source_file": "app/error/prod.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "app_error_prod_proderrorcomponentprops", + "community": 215, + "norm_label": "proderrorcomponentprops" + }, + { + "label": "ProdErrorComponent()", + "file_type": "code", + "source_file": "app/error/prod.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "app_error_prod_proderrorcomponent", + "community": 215, + "norm_label": "proderrorcomponent()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "app/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_layout", + "community": 134, + "norm_label": "layout.tsx" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/layout.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "app_layout_meta", + "community": 134, + "norm_label": "meta()" + }, + { + "label": "RootLayout()", + "file_type": "code", + "source_file": "app/layout.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "app_layout_rootlayout", + "community": 134, + "norm_label": "rootlayout()" + }, + { + "label": "not-found.tsx", + "file_type": "code", + "source_file": "app/not-found.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_not_found", + "community": 296, + "norm_label": "not-found.tsx" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/not-found.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_not_found_meta", + "community": 296, + "norm_label": "meta()" + }, + { + "label": "PageNotFound()", + "file_type": "code", + "source_file": "app/not-found.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "app_not_found_pagenotfound", + "community": 296, + "norm_label": "pagenotfound()" + }, + { + "label": "provider.tsx", + "file_type": "code", + "source_file": "app/provider.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_provider", + "community": 134, + "norm_label": "provider.tsx" + }, + { + "label": "AppProgressBar", + "file_type": "code", + "source_file": "app/provider.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "app_provider_appprogressbar", + "community": 134, + "norm_label": "appprogressbar" + }, + { + "label": "StoreWrapper", + "file_type": "code", + "source_file": "app/provider.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "app_provider_storewrapper", + "community": 134, + "norm_label": "storewrapper" + }, + { + "label": "InstanceWrapper", + "file_type": "code", + "source_file": "app/provider.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "app_provider_instancewrapper", + "community": 134, + "norm_label": "instancewrapper" + }, + { + "label": "IAppProvider", + "file_type": "code", + "source_file": "app/provider.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "app_provider_iappprovider", + "community": 134, + "norm_label": "iappprovider" + }, + { + "label": "AppProvider()", + "file_type": "code", + "source_file": "app/provider.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "app_provider_appprovider", + "community": 134, + "norm_label": "appprovider()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_root", + "community": 134, + "norm_label": "root.tsx" + }, + { + "label": "links()", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "app_root_links", + "community": 134, + "norm_label": "links()" + }, + { + "label": "Layout()", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "app_root_layout", + "community": 134, + "norm_label": "layout()" + }, + { + "label": "meta()", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L97", + "_origin": "ast", + "id": "app_root_meta", + "community": 134, + "norm_label": "meta()" + }, + { + "label": "Root()", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L123", + "_origin": "ast", + "id": "app_root_root", + "community": 134, + "norm_label": "root()" + }, + { + "label": "HydrateFallback()", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L135", + "_origin": "ast", + "id": "app_root_hydratefallback", + "community": 134, + "norm_label": "hydratefallback()" + }, + { + "label": "ErrorBoundary()", + "file_type": "code", + "source_file": "app/root.tsx", + "source_location": "L148", + "_origin": "ast", + "id": "app_root_errorboundary", + "community": 134, + "norm_label": "errorboundary()" + }, + { + "label": "routes.ts", + "file_type": "code", + "source_file": "app/routes.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes", + "community": 192, + "norm_label": "routes.ts" + }, + { + "label": "mergedRoutes", + "file_type": "code", + "source_file": "app/routes.ts", + "source_location": "L17", + "_origin": "ast", + "id": "app_routes_mergedroutes", + "community": 192, + "norm_label": "mergedroutes" + }, + { + "label": "routes", + "file_type": "code", + "source_file": "app/routes.ts", + "source_location": "L20", + "_origin": "ast", + "id": "app_routes_routes", + "community": 192, + "norm_label": "routes" + }, + { + "label": "core.ts", + "file_type": "code", + "source_file": "app/routes/core.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_core", + "community": 54, + "norm_label": "core.ts" + }, + { + "label": "extended.ts", + "file_type": "code", + "source_file": "app/routes/extended.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_extended", + "community": 192, + "norm_label": "extended.ts" + }, + { + "label": "extendedRoutes", + "file_type": "code", + "source_file": "app/routes/extended.ts", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_extended_extendedroutes", + "community": 192, + "norm_label": "extendedroutes" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "app/routes/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_helper", + "community": 192, + "norm_label": "helper.ts" + }, + { + "label": "mergeRoutes()", + "file_type": "code", + "source_file": "app/routes/helper.ts", + "source_location": "L15", + "_origin": "ast", + "id": "app_routes_helper_mergeroutes", + "community": 192, + "norm_label": "mergeroutes()" + }, + { + "label": "accounts-signup.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/accounts-signup.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_accounts_signup", + "community": 297, + "norm_label": "accounts-signup.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/accounts-signup.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_redirects_core_accounts_signup_clientloader", + "community": 297, + "norm_label": "clientloader()" + }, + { + "label": "AccountsSignup()", + "file_type": "code", + "source_file": "app/routes/redirects/core/accounts-signup.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_routes_redirects_core_accounts_signup_accountssignup", + "community": 297, + "norm_label": "accountssignup()" + }, + { + "label": "analytics.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/analytics.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_analytics", + "community": 298, + "norm_label": "analytics.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/analytics.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_routes_redirects_core_analytics_clientloader", + "community": 298, + "norm_label": "clientloader()" + }, + { + "label": "Analytics()", + "file_type": "code", + "source_file": "app/routes/redirects/core/analytics.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_routes_redirects_core_analytics_analytics", + "community": 298, + "norm_label": "analytics()" + }, + { + "label": "inbox.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/inbox.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_inbox", + "community": 60, + "norm_label": "inbox.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/inbox.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_routes_redirects_core_inbox_clientloader", + "community": 60, + "norm_label": "clientloader()" + }, + { + "label": "Inbox()", + "file_type": "code", + "source_file": "app/routes/redirects/core/inbox.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "app_routes_redirects_core_inbox_inbox", + "community": 60, + "norm_label": "inbox()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "app/routes/redirects/core/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_index", + "community": 192, + "norm_label": "index.ts" + }, + { + "label": "coreRedirectRoutes", + "file_type": "code", + "source_file": "app/routes/redirects/core/index.ts", + "source_location": "L10", + "_origin": "ast", + "id": "app_routes_redirects_core_index_coreredirectroutes", + "community": 192, + "norm_label": "coreredirectroutes" + }, + { + "label": "login.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/login.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_login", + "community": 299, + "norm_label": "login.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/login.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_redirects_core_login_clientloader", + "community": 299, + "norm_label": "clientloader()" + }, + { + "label": "Login()", + "file_type": "code", + "source_file": "app/routes/redirects/core/login.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_routes_redirects_core_login_login", + "community": 299, + "norm_label": "login()" + }, + { + "label": "profile-settings.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/profile-settings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_profile_settings", + "community": 300, + "norm_label": "profile-settings.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/profile-settings.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_routes_redirects_core_profile_settings_clientloader", + "community": 300, + "norm_label": "clientloader()" + }, + { + "label": "ProfileSettings()", + "file_type": "code", + "source_file": "app/routes/redirects/core/profile-settings.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_routes_redirects_core_profile_settings_profilesettings", + "community": 300, + "norm_label": "profilesettings()" + }, + { + "label": "project-settings.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/project-settings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_project_settings", + "community": 301, + "norm_label": "project-settings.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/project-settings.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_routes_redirects_core_project_settings_clientloader", + "community": 301, + "norm_label": "clientloader()" + }, + { + "label": "ProjectSettings()", + "file_type": "code", + "source_file": "app/routes/redirects/core/project-settings.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "app_routes_redirects_core_project_settings_projectsettings", + "community": 301, + "norm_label": "projectsettings()" + }, + { + "label": "register.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/register.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_register", + "community": 302, + "norm_label": "register.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/register.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_redirects_core_register_clientloader", + "community": 302, + "norm_label": "clientloader()" + }, + { + "label": "Register()", + "file_type": "code", + "source_file": "app/routes/redirects/core/register.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_routes_redirects_core_register_register", + "community": 302, + "norm_label": "register()" + }, + { + "label": "sign-in.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/sign-in.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_sign_in", + "community": 303, + "norm_label": "sign-in.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/sign-in.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_redirects_core_sign_in_clientloader", + "community": 303, + "norm_label": "clientloader()" + }, + { + "label": "SignIn()", + "file_type": "code", + "source_file": "app/routes/redirects/core/sign-in.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_routes_redirects_core_sign_in_signin", + "community": 303, + "norm_label": "signin()" + }, + { + "label": "signin.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/signin.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_signin", + "community": 304, + "norm_label": "signin.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/signin.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_redirects_core_signin_clientloader", + "community": 304, + "norm_label": "clientloader()" + }, + { + "label": "Signin()", + "file_type": "code", + "source_file": "app/routes/redirects/core/signin.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "app_routes_redirects_core_signin_signin", + "community": 304, + "norm_label": "signin()" + }, + { + "label": "workspace-account-settings.tsx", + "file_type": "code", + "source_file": "app/routes/redirects/core/workspace-account-settings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_core_workspace_account_settings", + "community": 305, + "norm_label": "workspace-account-settings.tsx" + }, + { + "label": "clientLoader()", + "file_type": "code", + "source_file": "app/routes/redirects/core/workspace-account-settings.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "app_routes_redirects_core_workspace_account_settings_clientloader", + "community": 305, + "norm_label": "clientloader()" + }, + { + "label": "WorkspaceAccountSettings()", + "file_type": "code", + "source_file": "app/routes/redirects/core/workspace-account-settings.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "app_routes_redirects_core_workspace_account_settings_workspaceaccountsettings", + "community": 305, + "norm_label": "workspaceaccountsettings()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "app/routes/redirects/extended/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_extended_index", + "community": 192, + "norm_label": "index.ts" + }, + { + "label": "extendedRedirectRoutes", + "file_type": "code", + "source_file": "app/routes/redirects/extended/index.ts", + "source_location": "L9", + "_origin": "ast", + "id": "app_routes_redirects_extended_index_extendedredirectroutes", + "community": 192, + "norm_label": "extendedredirectroutes" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_routes_redirects_index", + "community": 192, + "norm_label": "index.ts" + }, + { + "label": "redirectRoutes", + "file_type": "code", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L16", + "_origin": "ast", + "id": "app_routes_redirects_index_redirectroutes", + "community": 192, + "norm_label": "redirectroutes" + }, + { + "label": "next-link.d.ts", + "file_type": "code", + "source_file": "app/types/next-link.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_types_next_link_d", + "community": 321, + "norm_label": "next-link.d.ts" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "app/types/next-link.d.ts", + "source_location": "L2", + "_origin": "ast", + "id": "app_types_next_link_d_props", + "community": 321, + "norm_label": "props" + }, + { + "label": "next-navigation.d.ts", + "file_type": "code", + "source_file": "app/types/next-navigation.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_types_next_navigation_d", + "community": 338, + "norm_label": "next-navigation.d.ts" + }, + { + "label": "next-script.d.ts", + "file_type": "code", + "source_file": "app/types/next-script.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_types_next_script_d", + "community": 322, + "norm_label": "next-script.d.ts" + }, + { + "label": "ScriptProps", + "file_type": "code", + "source_file": "app/types/next-script.d.ts", + "source_location": "L2", + "_origin": "ast", + "id": "app_types_next_script_d_scriptprops", + "community": 322, + "norm_label": "scriptprops" + }, + { + "label": "react-router-virtual.d.ts", + "file_type": "code", + "source_file": "app/types/react-router-virtual.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "app_types_react_router_virtual_d", + "community": 339, + "norm_label": "react-router-virtual.d.ts" + }, + { + "label": "auth-banner.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-banner.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_banner", + "community": 84, + "norm_label": "auth-banner.tsx" + }, + { + "label": "TAuthBanner", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-banner.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_banner_tauthbanner", + "community": 84, + "norm_label": "tauthbanner" + }, + { + "label": "AuthBanner()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-banner.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_banner_authbanner", + "community": 84, + "norm_label": "authbanner()" + }, + { + "label": "auth-header.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header", + "community": 84, + "norm_label": "auth-header.tsx" + }, + { + "label": "TAuthHeader", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header_tauthheader", + "community": 84, + "norm_label": "tauthheader" + }, + { + "label": "Titles", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header_titles", + "community": 84, + "norm_label": "titles" + }, + { + "label": "workSpaceService", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header_workspaceservice", + "community": 84, + "norm_label": "workspaceservice" + }, + { + "label": "AuthHeader", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header_authheader", + "community": 84, + "norm_label": "authheader" + }, + { + "label": "TAuthHeaderBase", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L112", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header_tauthheaderbase", + "community": 84, + "norm_label": "tauthheaderbase" + }, + { + "label": "AuthHeaderBase()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L117", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_header_authheaderbase", + "community": 84, + "norm_label": "authheaderbase()" + }, + { + "label": "auth-root.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_root", + "community": 84, + "norm_label": "auth-root.tsx" + }, + { + "label": "TAuthRoot", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_root_tauthroot", + "community": 84, + "norm_label": "tauthroot" + }, + { + "label": "AuthRoot", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_root_authroot", + "community": 84, + "norm_label": "authroot" + }, + { + "label": "AuthContainer()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L152", + "_origin": "ast", + "id": "core_components_account_auth_forms_auth_root_authcontainer", + "community": 84, + "norm_label": "authcontainer()" + }, + { + "label": "container.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/common/container.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_common_container", + "community": 323, + "norm_label": "container.tsx" + }, + { + "label": "FormContainer()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/common/container.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_account_auth_forms_common_container_formcontainer", + "community": 323, + "norm_label": "formcontainer()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/common/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_common_header", + "community": 324, + "norm_label": "header.tsx" + }, + { + "label": "AuthFormHeader()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/common/header.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_account_auth_forms_common_header_authformheader", + "community": 324, + "norm_label": "authformheader()" + }, + { + "label": "email.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/email.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_email", + "community": 84, + "norm_label": "email.tsx" + }, + { + "label": "TAuthEmailForm", + "file_type": "code", + "source_file": "core/components/account/auth-forms/email.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_account_auth_forms_email_tauthemailform", + "community": 84, + "norm_label": "tauthemailform" + }, + { + "label": "AuthEmailForm", + "file_type": "code", + "source_file": "core/components/account/auth-forms/email.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_account_auth_forms_email_authemailform", + "community": 84, + "norm_label": "authemailform" + }, + { + "label": "forgot-password-popover.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/forgot-password-popover.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_forgot_password_popover", + "community": 325, + "norm_label": "forgot-password-popover.tsx" + }, + { + "label": "ForgotPasswordPopover()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/forgot-password-popover.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_account_auth_forms_forgot_password_popover_forgotpasswordpopover", + "community": 325, + "norm_label": "forgotpasswordpopover()" + }, + { + "label": "form-root.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_form_root", + "community": 84, + "norm_label": "form-root.tsx" + }, + { + "label": "TAuthFormRoot", + "file_type": "code", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_account_auth_forms_form_root_tauthformroot", + "community": 84, + "norm_label": "tauthformroot" + }, + { + "label": "authService", + "file_type": "code", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_account_auth_forms_form_root_authservice", + "community": 84, + "norm_label": "authservice" + }, + { + "label": "AuthFormRoot", + "file_type": "code", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_account_auth_forms_form_root_authformroot", + "community": 84, + "norm_label": "authformroot" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/account/auth-forms/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_index", + "community": 84, + "norm_label": "index.ts" + }, + { + "label": "unique-code.tsx", + "file_type": "code", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_auth_forms_unique_code", + "community": 257, + "norm_label": "unique-code.tsx" + }, + { + "label": "authService", + "file_type": "code", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_account_auth_forms_unique_code_authservice", + "community": 257, + "norm_label": "authservice" + }, + { + "label": "TAuthUniqueCodeForm", + "file_type": "code", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_account_auth_forms_unique_code_tauthuniquecodeform", + "community": 257, + "norm_label": "tauthuniquecodeform" + }, + { + "label": "TUniqueCodeFormValues", + "file_type": "code", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_account_auth_forms_unique_code_tuniquecodeformvalues", + "community": 257, + "norm_label": "tuniquecodeformvalues" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_account_auth_forms_unique_code_defaultvalues", + "community": 257, + "norm_label": "defaultvalues" + }, + { + "label": "AuthUniqueCodeForm()", + "file_type": "code", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_account_auth_forms_unique_code_authuniquecodeform", + "community": 257, + "norm_label": "authuniquecodeform()" + }, + { + "label": "deactivate-account-modal.tsx", + "file_type": "code", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_deactivate_account_modal", + "community": 11, + "norm_label": "deactivate-account-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_account_deactivate_account_modal_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "DeactivateAccountModal()", + "file_type": "code", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_account_deactivate_account_modal_deactivateaccountmodal", + "community": 11, + "norm_label": "deactivateaccountmodal()" + }, + { + "label": "terms-and-conditions.tsx", + "file_type": "code", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_account_terms_and_conditions", + "community": 273, + "norm_label": "terms-and-conditions.tsx" + }, + { + "label": "TermsAndConditionsProps", + "file_type": "code", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_account_terms_and_conditions_termsandconditionsprops", + "community": 273, + "norm_label": "termsandconditionsprops" + }, + { + "label": "LEGAL_LINKS", + "file_type": "code", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_account_terms_and_conditions_legal_links", + "community": 273, + "norm_label": "legal_links" + }, + { + "label": "MESSAGES", + "file_type": "code", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_account_terms_and_conditions_messages", + "community": 273, + "norm_label": "messages" + }, + { + "label": "LegalLink()", + "file_type": "code", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_account_terms_and_conditions_legallink", + "community": 273, + "norm_label": "legallink()" + }, + { + "label": "TermsAndConditions()", + "file_type": "code", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_account_terms_and_conditions_termsandconditions", + "community": 273, + "norm_label": "termsandconditions()" + }, + { + "label": "workspace-active-cycles-upgrade.tsx", + "file_type": "code", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_active_cycles_workspace_active_cycles_upgrade", + "community": 0, + "norm_label": "workspace-active-cycles-upgrade.tsx" + }, + { + "label": "WORKSPACE_ACTIVE_CYCLES_DETAILS", + "file_type": "code", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_active_cycles_workspace_active_cycles_upgrade_workspace_active_cycles_details", + "community": 0, + "norm_label": "workspace_active_cycles_details" + }, + { + "label": "WorkspaceActiveCyclesUpgrade", + "file_type": "code", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L71", + "_origin": "ast", + "id": "core_components_active_cycles_workspace_active_cycles_upgrade_workspaceactivecyclesupgrade", + "community": 0, + "norm_label": "workspaceactivecyclesupgrade" + }, + { + "label": "analytics-filter-actions.tsx", + "file_type": "code", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_analytics_filter_actions", + "community": 5, + "norm_label": "analytics-filter-actions.tsx" + }, + { + "label": "AnalyticsFilterActions", + "file_type": "code", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_analytics_analytics_filter_actions_analyticsfilteractions", + "community": 5, + "norm_label": "analyticsfilteractions" + }, + { + "label": "analytics-section-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/analytics/analytics-section-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_analytics_section_wrapper", + "community": 144, + "norm_label": "analytics-section-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/analytics-section-wrapper.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_analytics_analytics_section_wrapper_props", + "community": 144, + "norm_label": "props" + }, + { + "label": "AnalyticsSectionWrapper()", + "file_type": "code", + "source_file": "core/components/analytics/analytics-section-wrapper.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_analytics_analytics_section_wrapper_analyticssectionwrapper", + "community": 144, + "norm_label": "analyticssectionwrapper()" + }, + { + "label": "analytics-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/analytics/analytics-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_analytics_wrapper", + "community": 135, + "norm_label": "analytics-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/analytics-wrapper.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_analytics_analytics_wrapper_props", + "community": 135, + "norm_label": "props" + }, + { + "label": "AnalyticsWrapper()", + "file_type": "code", + "source_file": "core/components/analytics/analytics-wrapper.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_analytics_analytics_wrapper_analyticswrapper", + "community": 135, + "norm_label": "analyticswrapper()" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/analytics/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_empty_state", + "community": 306, + "norm_label": "empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/empty-state.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_analytics_empty_state_props", + "community": 306, + "norm_label": "props" + }, + { + "label": "AnalyticsEmptyState()", + "file_type": "code", + "source_file": "core/components/analytics/empty-state.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_analytics_empty_state_analyticsemptystate", + "community": 306, + "norm_label": "analyticsemptystate()" + }, + { + "label": "export.ts", + "file_type": "code", + "source_file": "core/components/analytics/export.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_export", + "community": 164, + "norm_label": "export.ts" + }, + { + "label": "csvConfig()", + "file_type": "code", + "source_file": "core/components/analytics/export.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_analytics_export_csvconfig", + "community": 164, + "norm_label": "csvconfig()" + }, + { + "label": "exportCSV()", + "file_type": "code", + "source_file": "core/components/analytics/export.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_analytics_export_exportcsv", + "community": 164, + "norm_label": "exportcsv()" + }, + { + "label": "insight-card.tsx", + "file_type": "code", + "source_file": "core/components/analytics/insight-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_insight_card", + "community": 135, + "norm_label": "insight-card.tsx" + }, + { + "label": "InsightCardProps", + "file_type": "code", + "source_file": "core/components/analytics/insight-card.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_analytics_insight_card_insightcardprops", + "community": 135, + "norm_label": "insightcardprops" + }, + { + "label": "InsightCard()", + "file_type": "code", + "source_file": "core/components/analytics/insight-card.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_analytics_insight_card_insightcard", + "community": 135, + "norm_label": "insightcard()" + }, + { + "label": "data-table.tsx", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/data-table.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_insight_table_data_table", + "community": 164, + "norm_label": "data-table.tsx" + }, + { + "label": "DataTableProps", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/data-table.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_analytics_insight_table_data_table_datatableprops", + "community": 164, + "norm_label": "datatableprops" + }, + { + "label": "DataTable()", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/data-table.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_analytics_insight_table_data_table_datatable", + "community": 164, + "norm_label": "datatable()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_insight_table_index", + "community": 164, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_insight_table_loader", + "community": 164, + "norm_label": "loader.tsx" + }, + { + "label": "TableSkeletonProps", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/loader.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_analytics_insight_table_loader_tableskeletonprops", + "community": 164, + "norm_label": "tableskeletonprops" + }, + { + "label": "TableLoader()", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/loader.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_insight_table_loader_tableloader", + "community": 164, + "norm_label": "tableloader()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_insight_table_root", + "community": 164, + "norm_label": "root.tsx" + }, + { + "label": "InsightTableProps", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_analytics_insight_table_root_insighttableprops", + "community": 164, + "norm_label": "insighttableprops" + }, + { + "label": "InsightTable()", + "file_type": "code", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_analytics_insight_table_root_insighttable", + "community": 164, + "norm_label": "insighttable()" + }, + { + "label": "loaders.tsx", + "file_type": "code", + "source_file": "core/components/analytics/loaders.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_loaders", + "community": 144, + "norm_label": "loaders.tsx" + }, + { + "label": "ProjectInsightsLoader()", + "file_type": "code", + "source_file": "core/components/analytics/loaders.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_analytics_loaders_projectinsightsloader", + "community": 193, + "norm_label": "projectinsightsloader()" + }, + { + "label": "ChartLoader()", + "file_type": "code", + "source_file": "core/components/analytics/loaders.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_analytics_loaders_chartloader", + "community": 144, + "norm_label": "chartloader()" + }, + { + "label": "active-project-item.tsx", + "file_type": "code", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_overview_active_project_item", + "community": 193, + "norm_label": "active-project-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_analytics_overview_active_project_item_props", + "community": 193, + "norm_label": "props" + }, + { + "label": "CompletionPercentage()", + "file_type": "code", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_analytics_overview_active_project_item_completionpercentage", + "community": 193, + "norm_label": "completionpercentage()" + }, + { + "label": "ActiveProjectItem()", + "file_type": "code", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_analytics_overview_active_project_item_activeprojectitem", + "community": 193, + "norm_label": "activeprojectitem()" + }, + { + "label": "active-projects.tsx", + "file_type": "code", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_overview_active_projects", + "community": 193, + "norm_label": "active-projects.tsx" + }, + { + "label": "ActiveProjects", + "file_type": "code", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_analytics_overview_active_projects_activeprojects", + "community": 193, + "norm_label": "activeprojects" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/analytics/overview/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_overview_index", + "community": 135, + "norm_label": "index.ts" + }, + { + "label": "project-insights.tsx", + "file_type": "code", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_overview_project_insights", + "community": 193, + "norm_label": "project-insights.tsx" + }, + { + "label": "RadarChart", + "file_type": "code", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_analytics_overview_project_insights_radarchart", + "community": 193, + "norm_label": "radarchart" + }, + { + "label": "analyticsService", + "file_type": "code", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_analytics_overview_project_insights_analyticsservice", + "community": 193, + "norm_label": "analyticsservice" + }, + { + "label": "ProjectInsights", + "file_type": "code", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_analytics_overview_project_insights_projectinsights", + "community": 193, + "norm_label": "projectinsights" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_overview_root", + "community": 135, + "norm_label": "root.tsx" + }, + { + "label": "Overview()", + "file_type": "code", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_analytics_overview_root_overview", + "community": 135, + "norm_label": "overview()" + }, + { + "label": "analytics-params.tsx", + "file_type": "code", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_select_analytics_params", + "community": 208, + "norm_label": "analytics-params.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_analytics_select_analytics_params_props", + "community": 208, + "norm_label": "props" + }, + { + "label": "AnalyticsSelectParams", + "file_type": "code", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_analytics_select_analytics_params_analyticsselectparams", + "community": 208, + "norm_label": "analyticsselectparams" + }, + { + "label": "duration.tsx", + "file_type": "code", + "source_file": "core/components/analytics/select/duration.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_select_duration", + "community": 307, + "norm_label": "duration.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/select/duration.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_analytics_select_duration_props", + "community": 307, + "norm_label": "props" + }, + { + "label": "DurationDropdown()", + "file_type": "code", + "source_file": "core/components/analytics/select/duration.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_analytics_select_duration_durationdropdown", + "community": 307, + "norm_label": "durationdropdown()" + }, + { + "label": "project.tsx", + "file_type": "code", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_select_project", + "community": 5, + "norm_label": "project.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_select_project_props", + "community": 5, + "norm_label": "props" + }, + { + "label": "ProjectSelect", + "file_type": "code", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_analytics_select_project_projectselect", + "community": 5, + "norm_label": "projectselect" + }, + { + "label": "select-x-axis.tsx", + "file_type": "code", + "source_file": "core/components/analytics/select/select-x-axis.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_select_select_x_axis", + "community": 208, + "norm_label": "select-x-axis.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/select/select-x-axis.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_analytics_select_select_x_axis_props", + "community": 208, + "norm_label": "props" + }, + { + "label": "SelectXAxis()", + "file_type": "code", + "source_file": "core/components/analytics/select/select-x-axis.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_analytics_select_select_x_axis_selectxaxis", + "community": 208, + "norm_label": "selectxaxis()" + }, + { + "label": "select-y-axis.tsx", + "file_type": "code", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_select_select_y_axis", + "community": 64, + "norm_label": "select-y-axis.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_select_select_y_axis_props", + "community": 64, + "norm_label": "props" + }, + { + "label": "SelectYAxis", + "file_type": "code", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_analytics_select_select_y_axis_selectyaxis", + "community": 208, + "norm_label": "selectyaxis" + }, + { + "label": "tabs.tsx", + "file_type": "code", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_tabs", + "community": 135, + "norm_label": "tabs.tsx" + }, + { + "label": "getAnalyticsTabs()", + "file_type": "code", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_analytics_tabs_getanalyticstabs", + "community": 135, + "norm_label": "getanalyticstabs()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_index", + "community": 135, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_root", + "community": 144, + "norm_label": "root.tsx" + }, + { + "label": "workspaceTimeLogService", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_root_workspacetimelogservice", + "community": 144, + "norm_label": "workspacetimelogservice" + }, + { + "label": "TimeTracking", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_root_timetracking", + "community": 135, + "norm_label": "timetracking" + }, + { + "label": "time-tracking-table.tsx", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_time_tracking_table", + "community": 144, + "norm_label": "time-tracking-table.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_time_tracking_table_props", + "community": 144, + "norm_label": "props" + }, + { + "label": "TimeTrackingTable()", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_time_tracking_table_timetrackingtable", + "community": 144, + "norm_label": "timetrackingtable()" + }, + { + "label": "total-tracked-hours.tsx", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/total-tracked-hours.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_total_tracked_hours", + "community": 144, + "norm_label": "total-tracked-hours.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/total-tracked-hours.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_total_tracked_hours_props", + "community": 144, + "norm_label": "props" + }, + { + "label": "TotalTrackedHours()", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/total-tracked-hours.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_total_tracked_hours_totaltrackedhours", + "community": 144, + "norm_label": "totaltrackedhours()" + }, + { + "label": "tracked-by-chart.tsx", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_tracked_by_chart", + "community": 144, + "norm_label": "tracked-by-chart.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_tracked_by_chart_props", + "community": 144, + "norm_label": "props" + }, + { + "label": "TrackedByChart()", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_tracked_by_chart_trackedbychart", + "community": 144, + "norm_label": "trackedbychart()" + }, + { + "label": "tracked-hours-over-time.tsx", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_tracked_hours_over_time", + "community": 144, + "norm_label": "tracked-hours-over-time.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_tracked_hours_over_time_props", + "community": 144, + "norm_label": "props" + }, + { + "label": "TrackedHoursOverTime()", + "file_type": "code", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_analytics_time_tracking_tracked_hours_over_time_trackedhoursovertime", + "community": 144, + "norm_label": "trackedhoursovertime()" + }, + { + "label": "total-insights.tsx", + "file_type": "code", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_total_insights", + "community": 135, + "norm_label": "total-insights.tsx" + }, + { + "label": "analyticsService", + "file_type": "code", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_analytics_total_insights_analyticsservice", + "community": 135, + "norm_label": "analyticsservice" + }, + { + "label": "getInsightLabel()", + "file_type": "code", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_analytics_total_insights_getinsightlabel", + "community": 135, + "norm_label": "getinsightlabel()" + }, + { + "label": "TotalInsights", + "file_type": "code", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_analytics_total_insights_totalinsights", + "community": 135, + "norm_label": "totalinsights" + }, + { + "label": "trend-piece.tsx", + "file_type": "code", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_trend_piece", + "community": 276, + "norm_label": "trend-piece.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_analytics_trend_piece_props", + "community": 276, + "norm_label": "props" + }, + { + "label": "sizeConfig", + "file_type": "code", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_analytics_trend_piece_sizeconfig", + "community": 276, + "norm_label": "sizeconfig" + }, + { + "label": "variants", + "file_type": "code", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_analytics_trend_piece_variants", + "community": 276, + "norm_label": "variants" + }, + { + "label": "TrendPiece()", + "file_type": "code", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_analytics_trend_piece_trendpiece", + "community": 276, + "norm_label": "trendpiece()" + }, + { + "label": "use-analytics-tabs.tsx", + "file_type": "code", + "source_file": "core/components/analytics/use-analytics-tabs.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_use_analytics_tabs", + "community": 5, + "norm_label": "use-analytics-tabs.tsx" + }, + { + "label": "useAnalyticsTabs()", + "file_type": "code", + "source_file": "core/components/analytics/use-analytics-tabs.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_analytics_use_analytics_tabs_useanalyticstabs", + "community": 5, + "norm_label": "useanalyticstabs()" + }, + { + "label": "created-vs-resolved.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_created_vs_resolved", + "community": 228, + "norm_label": "created-vs-resolved.tsx" + }, + { + "label": "analyticsService", + "file_type": "code", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_analytics_work_items_created_vs_resolved_analyticsservice", + "community": 228, + "norm_label": "analyticsservice" + }, + { + "label": "CreatedVsResolved", + "file_type": "code", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_analytics_work_items_created_vs_resolved_createdvsresolved", + "community": 228, + "norm_label": "createdvsresolved" + }, + { + "label": "customized-insights.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_customized_insights", + "community": 208, + "norm_label": "customized-insights.tsx" + }, + { + "label": "CustomizedInsights", + "file_type": "code", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_analytics_work_items_customized_insights_customizedinsights", + "community": 208, + "norm_label": "customizedinsights" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/analytics/work-items/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_index", + "community": 135, + "norm_label": "index.ts" + }, + { + "label": "content.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_content", + "community": 208, + "norm_label": "content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_content_props", + "community": 208, + "norm_label": "props" + }, + { + "label": "WorkItemsModalMainContent", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_content_workitemsmodalmaincontent", + "community": 208, + "norm_label": "workitemsmodalmaincontent" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/header.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_header_props", + "community": 1, + "norm_label": "props" + }, + { + "label": "WorkItemsModalHeader", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/header.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_header_workitemsmodalheader", + "community": 1, + "norm_label": "workitemsmodalheader" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_index", + "community": 1, + "norm_label": "index.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_index_props", + "community": 1, + "norm_label": "props" + }, + { + "label": "WorkItemsModal", + "file_type": "code", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_analytics_work_items_modal_index_workitemsmodal", + "community": 1, + "norm_label": "workitemsmodal" + }, + { + "label": "priority-chart.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_priority_chart", + "community": 209, + "norm_label": "priority-chart.tsx" + }, + { + "label": "ColumnMeta", + "file_type": "code", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_analytics_work_items_priority_chart_columnmeta", + "community": 209, + "norm_label": "columnmeta" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_analytics_work_items_priority_chart_props", + "community": 209, + "norm_label": "props" + }, + { + "label": "analyticsService", + "file_type": "code", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_analytics_work_items_priority_chart_analyticsservice", + "community": 209, + "norm_label": "analyticsservice" + }, + { + "label": "PriorityChart", + "file_type": "code", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_analytics_work_items_priority_chart_prioritychart", + "community": 209, + "norm_label": "prioritychart" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_root", + "community": 135, + "norm_label": "root.tsx" + }, + { + "label": "WorkItems()", + "file_type": "code", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_analytics_work_items_root_workitems", + "community": 135, + "norm_label": "workitems()" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/analytics/work-items/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_utils", + "community": 209, + "norm_label": "utils.ts" + }, + { + "label": "ParamsProps", + "file_type": "code", + "source_file": "core/components/analytics/work-items/utils.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_analytics_work_items_utils_paramsprops", + "community": 209, + "norm_label": "paramsprops" + }, + { + "label": "generateBarColor()", + "file_type": "code", + "source_file": "core/components/analytics/work-items/utils.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_analytics_work_items_utils_generatebarcolor", + "community": 209, + "norm_label": "generatebarcolor()" + }, + { + "label": "workitems-insight-table.tsx", + "file_type": "code", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_analytics_work_items_workitems_insight_table", + "community": 164, + "norm_label": "workitems-insight-table.tsx" + }, + { + "label": "analyticsService", + "file_type": "code", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_analytics_work_items_workitems_insight_table_analyticsservice", + "community": 164, + "norm_label": "analyticsservice" + }, + { + "label": "ColumnMeta", + "file_type": "code", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_analytics_work_items_workitems_insight_table_columnmeta", + "community": 164, + "norm_label": "columnmeta" + }, + { + "label": "WorkItemsInsightTable", + "file_type": "code", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_analytics_work_items_workitems_insight_table_workitemsinsighttable", + "community": 164, + "norm_label": "workitemsinsighttable" + }, + { + "label": "delete-token-modal.tsx", + "file_type": "code", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_api_token_delete_token_modal", + "community": 263, + "norm_label": "delete-token-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_api_token_delete_token_modal_props", + "community": 263, + "norm_label": "props" + }, + { + "label": "apiTokenService", + "file_type": "code", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_api_token_delete_token_modal_apitokenservice", + "community": 263, + "norm_label": "apitokenservice" + }, + { + "label": "DeleteApiTokenModal()", + "file_type": "code", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_api_token_delete_token_modal_deleteapitokenmodal", + "community": 263, + "norm_label": "deleteapitokenmodal()" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/api-token/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_api_token_empty_state", + "community": 308, + "norm_label": "empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/api-token/empty-state.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_api_token_empty_state_props", + "community": 308, + "norm_label": "props" + }, + { + "label": "ApiTokenEmptyState()", + "file_type": "code", + "source_file": "core/components/api-token/empty-state.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_api_token_empty_state_apitokenemptystate", + "community": 308, + "norm_label": "apitokenemptystate()" + }, + { + "label": "create-token-modal.tsx", + "file_type": "code", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_api_token_modal_create_token_modal", + "community": 216, + "norm_label": "create-token-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_api_token_modal_create_token_modal_props", + "community": 216, + "norm_label": "props" + }, + { + "label": "apiTokenService", + "file_type": "code", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_api_token_modal_create_token_modal_apitokenservice", + "community": 216, + "norm_label": "apitokenservice" + }, + { + "label": "CreateApiTokenModal()", + "file_type": "code", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_api_token_modal_create_token_modal_createapitokenmodal", + "community": 216, + "norm_label": "createapitokenmodal()" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_api_token_modal_form", + "community": 216, + "norm_label": "form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_api_token_modal_form_props", + "community": 216, + "norm_label": "props" + }, + { + "label": "EXPIRY_DATE_OPTIONS", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_api_token_modal_form_expiry_date_options", + "community": 216, + "norm_label": "expiry_date_options" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_api_token_modal_form_defaultvalues", + "community": 216, + "norm_label": "defaultvalues" + }, + { + "label": "getExpiryDate()", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_api_token_modal_form_getexpirydate", + "community": 216, + "norm_label": "getexpirydate()" + }, + { + "label": "getFormattedDate()", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L65", + "_origin": "ast", + "id": "core_components_api_token_modal_form_getformatteddate", + "community": 216, + "norm_label": "getformatteddate()" + }, + { + "label": "CreateApiTokenForm()", + "file_type": "code", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L73", + "_origin": "ast", + "id": "core_components_api_token_modal_form_createapitokenform", + "community": 216, + "norm_label": "createapitokenform()" + }, + { + "label": "generated-token-details.tsx", + "file_type": "code", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_api_token_modal_generated_token_details", + "community": 6, + "norm_label": "generated-token-details.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_api_token_modal_generated_token_details_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "GeneratedTokenDetails()", + "file_type": "code", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_api_token_modal_generated_token_details_generatedtokendetails", + "community": 6, + "norm_label": "generatedtokendetails()" + }, + { + "label": "token-list-item.tsx", + "file_type": "code", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_api_token_token_list_item", + "community": 263, + "norm_label": "token-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_api_token_token_list_item_props", + "community": 263, + "norm_label": "props" + }, + { + "label": "ApiTokenListItem()", + "file_type": "code", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_api_token_token_list_item_apitokenlistitem", + "community": 263, + "norm_label": "apitokenlistitem()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/appearance/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_appearance_index", + "community": 79, + "norm_label": "index.ts" + }, + { + "label": "theme-switcher.tsx", + "file_type": "code", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_appearance_theme_switcher", + "community": 79, + "norm_label": "theme-switcher.tsx" + }, + { + "label": "ThemeSwitcher", + "file_type": "code", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_appearance_theme_switcher_themeswitcher", + "community": 79, + "norm_label": "themeswitcher" + }, + { + "label": "archive-tabs-list.tsx", + "file_type": "code", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_archives_archive_tabs_list", + "community": 1, + "norm_label": "archive-tabs-list.tsx" + }, + { + "label": "ARCHIVES_TAB_LIST", + "file_type": "code", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_archives_archive_tabs_list_archives_tab_list", + "community": 1, + "norm_label": "archives_tab_list" + }, + { + "label": "ArchiveTabsList", + "file_type": "code", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_archives_archive_tabs_list_archivetabslist", + "community": 1, + "norm_label": "archivetabslist" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/archives/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_archives_index", + "community": 1, + "norm_label": "index.ts" + }, + { + "label": "auth-base.tsx", + "file_type": "code", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_auth_screens_auth_base", + "community": 92, + "norm_label": "auth-base.tsx" + }, + { + "label": "AuthBaseProps", + "file_type": "code", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_auth_screens_auth_base_authbaseprops", + "community": 92, + "norm_label": "authbaseprops" + }, + { + "label": "AuthBase()", + "file_type": "code", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_auth_screens_auth_base_authbase", + "community": 92, + "norm_label": "authbase()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_auth_screens_header", + "community": 92, + "norm_label": "header.tsx" + }, + { + "label": "authContentMap", + "file_type": "code", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_auth_screens_header_authcontentmap", + "community": 92, + "norm_label": "authcontentmap" + }, + { + "label": "AuthHeaderProps", + "file_type": "code", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_auth_screens_header_authheaderprops", + "community": 92, + "norm_label": "authheaderprops" + }, + { + "label": "AuthHeader", + "file_type": "code", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_auth_screens_header_authheader", + "community": 92, + "norm_label": "authheader" + }, + { + "label": "TAuthHeaderBase", + "file_type": "code", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L64", + "_origin": "ast", + "id": "core_components_auth_screens_header_tauthheaderbase", + "community": 92, + "norm_label": "tauthheaderbase" + }, + { + "label": "AuthHeaderBase()", + "file_type": "code", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L69", + "_origin": "ast", + "id": "core_components_auth_screens_header_authheaderbase", + "community": 92, + "norm_label": "authheaderbase()" + }, + { + "label": "not-authorized-view.tsx", + "file_type": "code", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_auth_screens_not_authorized_view", + "community": 25, + "norm_label": "not-authorized-view.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_auth_screens_not_authorized_view_props", + "community": 25, + "norm_label": "props" + }, + { + "label": "NotAuthorizedView", + "file_type": "code", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "community": 25, + "norm_label": "notauthorizedview" + }, + { + "label": "project-access-restriction.tsx", + "file_type": "code", + "source_file": "core/components/auth-screens/project/project-access-restriction.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_auth_screens_project_project_access_restriction", + "community": 97, + "norm_label": "project-access-restriction.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/auth-screens/project/project-access-restriction.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_auth_screens_project_project_access_restriction_tprops", + "community": 97, + "norm_label": "tprops" + }, + { + "label": "ProjectAccessRestriction", + "file_type": "code", + "source_file": "core/components/auth-screens/project/project-access-restriction.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_auth_screens_project_project_access_restriction_projectaccessrestriction", + "community": 97, + "norm_label": "projectaccessrestriction" + }, + { + "label": "not-a-member.tsx", + "file_type": "code", + "source_file": "core/components/auth-screens/workspace/not-a-member.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_auth_screens_workspace_not_a_member", + "community": 92, + "norm_label": "not-a-member.tsx" + }, + { + "label": "NotAWorkspaceMember()", + "file_type": "code", + "source_file": "core/components/auth-screens/workspace/not-a-member.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_auth_screens_workspace_not_a_member_notaworkspacemember", + "community": 92, + "norm_label": "notaworkspacemember()" + }, + { + "label": "auto-archive-automation.tsx", + "file_type": "code", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_automation_auto_archive_automation", + "community": 156, + "norm_label": "auto-archive-automation.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_automation_auto_archive_automation_props", + "community": 156, + "norm_label": "props" + }, + { + "label": "initialValues", + "file_type": "code", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_automation_auto_archive_automation_initialvalues", + "community": 156, + "norm_label": "initialvalues" + }, + { + "label": "AutoArchiveAutomation", + "file_type": "code", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_automation_auto_archive_automation_autoarchiveautomation", + "community": 156, + "norm_label": "autoarchiveautomation" + }, + { + "label": "auto-close-automation.tsx", + "file_type": "code", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_automation_auto_close_automation", + "community": 156, + "norm_label": "auto-close-automation.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_automation_auto_close_automation_props", + "community": 156, + "norm_label": "props" + }, + { + "label": "AutoCloseAutomation", + "file_type": "code", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_automation_auto_close_automation_autocloseautomation", + "community": 156, + "norm_label": "autocloseautomation" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/automation/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_automation_index", + "community": 156, + "norm_label": "index.ts" + }, + { + "label": "select-month-modal.tsx", + "file_type": "code", + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_automation_select_month_modal", + "community": 156, + "norm_label": "select-month-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_automation_select_month_modal_props", + "community": 156, + "norm_label": "props" + }, + { + "label": "SelectMonthModal()", + "file_type": "code", + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_automation_select_month_modal_selectmonthmodal", + "community": 156, + "norm_label": "selectmonthmodal()" + }, + { + "label": "constants.ts", + "file_type": "code", + "source_file": "core/components/base-layouts/constants.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_constants", + "community": 6, + "norm_label": "constants.ts" + }, + { + "label": "BASE_LAYOUTS", + "file_type": "code", + "source_file": "core/components/base-layouts/constants.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_base_layouts_constants_base_layouts", + "community": 6, + "norm_label": "base_layouts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/base-layouts/gantt/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_gantt_index", + "community": 26, + "norm_label": "index.ts" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_gantt_layout", + "community": 26, + "norm_label": "layout.tsx" + }, + { + "label": "BaseGanttLayout", + "file_type": "code", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_base_layouts_gantt_layout_baseganttlayout", + "community": 26, + "norm_label": "baseganttlayout" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_gantt_sidebar", + "community": 26, + "norm_label": "sidebar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_base_layouts_gantt_sidebar_props", + "community": 26, + "norm_label": "props" + }, + { + "label": "BaseGanttSidebar", + "file_type": "code", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_base_layouts_gantt_sidebar_baseganttsidebar", + "community": 26, + "norm_label": "baseganttsidebar" + }, + { + "label": "use-group-drop-target.ts", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_group_drop_target", + "community": 114, + "norm_label": "use-group-drop-target.ts" + }, + { + "label": "UseGroupDropTargetProps", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_group_drop_target_usegroupdroptargetprops", + "community": 114, + "norm_label": "usegroupdroptargetprops" + }, + { + "label": "DragSourceData", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_group_drop_target_dragsourcedata", + "community": 114, + "norm_label": "dragsourcedata" + }, + { + "label": "useGroupDropTarget()", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_group_drop_target_usegroupdroptarget", + "community": 114, + "norm_label": "usegroupdroptarget()" + }, + { + "label": "use-layout-state.ts", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-layout-state.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_layout_state", + "community": 114, + "norm_label": "use-layout-state.ts" + }, + { + "label": "UseLayoutStateProps", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-layout-state.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_layout_state_uselayoutstateprops", + "community": 114, + "norm_label": "uselayoutstateprops" + }, + { + "label": "useLayoutState()", + "file_type": "code", + "source_file": "core/components/base-layouts/hooks/use-layout-state.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_base_layouts_hooks_use_layout_state_uselayoutstate", + "community": 114, + "norm_label": "uselayoutstate()" + }, + { + "label": "group-header.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/group-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_group_header", + "community": 114, + "norm_label": "group-header.tsx" + }, + { + "label": "GroupHeader()", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/group-header.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_group_header_groupheader", + "community": 114, + "norm_label": "groupheader()" + }, + { + "label": "group.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_group", + "community": 114, + "norm_label": "group.tsx" + }, + { + "label": "BaseKanbanGroup", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_group_basekanbangroup", + "community": 114, + "norm_label": "basekanbangroup" + }, + { + "label": "item.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_item", + "community": 114, + "norm_label": "item.tsx" + }, + { + "label": "BaseKanbanItem", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/item.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_item_basekanbanitem", + "community": 114, + "norm_label": "basekanbanitem" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_layout", + "community": 114, + "norm_label": "layout.tsx" + }, + { + "label": "BaseKanbanLayout", + "file_type": "code", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_base_layouts_kanban_layout_basekanbanlayout", + "community": 114, + "norm_label": "basekanbanlayout" + }, + { + "label": "layout-switcher.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_layout_switcher", + "community": 6, + "norm_label": "layout-switcher.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_base_layouts_layout_switcher_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "LayoutSwitcher()", + "file_type": "code", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_base_layouts_layout_switcher_layoutswitcher", + "community": 6, + "norm_label": "layoutswitcher()" + }, + { + "label": "group-header.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/list/group-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_list_group_header", + "community": 114, + "norm_label": "group-header.tsx" + }, + { + "label": "GroupHeader()", + "file_type": "code", + "source_file": "core/components/base-layouts/list/group-header.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_base_layouts_list_group_header_groupheader", + "community": 114, + "norm_label": "groupheader()" + }, + { + "label": "group.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_list_group", + "community": 114, + "norm_label": "group.tsx" + }, + { + "label": "BaseListGroup", + "file_type": "code", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_base_layouts_list_group_baselistgroup", + "community": 114, + "norm_label": "baselistgroup" + }, + { + "label": "item.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/list/item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_list_item", + "community": 114, + "norm_label": "item.tsx" + }, + { + "label": "BaseListItem", + "file_type": "code", + "source_file": "core/components/base-layouts/list/item.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_base_layouts_list_item_baselistitem", + "community": 114, + "norm_label": "baselistitem" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_list_layout", + "community": 114, + "norm_label": "layout.tsx" + }, + { + "label": "BaseListLayout", + "file_type": "code", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_base_layouts_list_layout_baselistlayout", + "community": 114, + "norm_label": "baselistlayout" + }, + { + "label": "layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_base_layouts_loaders_layout_loader", + "community": 95, + "norm_label": "layout-loader.tsx" + }, + { + "label": "GenericLayoutLoaderProps", + "file_type": "code", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_base_layouts_loaders_layout_loader_genericlayoutloaderprops", + "community": 95, + "norm_label": "genericlayoutloaderprops" + }, + { + "label": "GenericLayoutLoader()", + "file_type": "code", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_base_layouts_loaders_layout_loader_genericlayoutloader", + "community": 95, + "norm_label": "genericlayoutloader()" + }, + { + "label": "common.tsx", + "file_type": "code", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_breadcrumbs_common", + "community": 1, + "norm_label": "common.tsx" + }, + { + "label": "TCommonProjectBreadcrumbProps", + "file_type": "code", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_breadcrumbs_common_tcommonprojectbreadcrumbprops", + "community": 1, + "norm_label": "tcommonprojectbreadcrumbprops" + }, + { + "label": "CommonProjectBreadcrumbs()", + "file_type": "code", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "community": 1, + "norm_label": "commonprojectbreadcrumbs()" + }, + { + "label": "project.tsx", + "file_type": "code", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_breadcrumbs_project", + "community": 1, + "norm_label": "project.tsx" + }, + { + "label": "TProjectBreadcrumbProps", + "file_type": "code", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_breadcrumbs_project_tprojectbreadcrumbprops", + "community": 1, + "norm_label": "tprojectbreadcrumbprops" + }, + { + "label": "ProjectBreadcrumb", + "file_type": "code", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_breadcrumbs_project_projectbreadcrumb", + "community": 1, + "norm_label": "projectbreadcrumb" + }, + { + "label": "workItem-detail.tsx", + "file_type": "code", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_browse_workitem_detail", + "community": 51, + "norm_label": "workitem-detail.tsx" + }, + { + "label": "TWorkItemDetailRoot", + "file_type": "code", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_browse_workitem_detail_tworkitemdetailroot", + "community": 51, + "norm_label": "tworkitemdetailroot" + }, + { + "label": "WorkItemDetailRoot", + "file_type": "code", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_browse_workitem_detail_workitemdetailroot", + "community": 51, + "norm_label": "workitemdetailroot" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/chart/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_chart_utils", + "community": 209, + "norm_label": "utils.ts" + }, + { + "label": "getDateGroupingName()", + "file_type": "code", + "source_file": "core/components/chart/utils.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_chart_utils_getdategroupingname", + "community": 209, + "norm_label": "getdategroupingname()" + }, + { + "label": "parseChartData()", + "file_type": "code", + "source_file": "core/components/chart/utils.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_chart_utils_parsechartdata", + "community": 209, + "norm_label": "parsechartdata()" + }, + { + "label": "generateExtendedColors()", + "file_type": "code", + "source_file": "core/components/chart/utils.ts", + "source_location": "L118", + "_origin": "ast", + "id": "core_components_chart_utils_generateextendedcolors", + "community": 209, + "norm_label": "generateextendedcolors()" + }, + { + "label": "display.tsx", + "file_type": "code", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_card_display", + "community": 85, + "norm_label": "display.tsx" + }, + { + "label": "TCommentCardDisplayProps", + "file_type": "code", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_comments_card_display_tcommentcarddisplayprops", + "community": 85, + "norm_label": "tcommentcarddisplayprops" + }, + { + "label": "CommentCardDisplay", + "file_type": "code", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_comments_card_display_commentcarddisplay", + "community": 85, + "norm_label": "commentcarddisplay" + }, + { + "label": "edit-form.tsx", + "file_type": "code", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_card_edit_form", + "community": 85, + "norm_label": "edit-form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_comments_card_edit_form_props", + "community": 85, + "norm_label": "props" + }, + { + "label": "CommentCardEditForm", + "file_type": "code", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_comments_card_edit_form_commentcardeditform", + "community": 85, + "norm_label": "commentcardeditform" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_card_root", + "community": 85, + "norm_label": "root.tsx" + }, + { + "label": "TCommentCard", + "file_type": "code", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_comments_card_root_tcommentcard", + "community": 85, + "norm_label": "tcommentcard" + }, + { + "label": "CommentCard", + "file_type": "code", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_comments_card_root_commentcard", + "community": 85, + "norm_label": "commentcard" + }, + { + "label": "comment-block.tsx", + "file_type": "code", + "source_file": "core/components/comments/comment-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_comment_block", + "community": 85, + "norm_label": "comment-block.tsx" + }, + { + "label": "TCommentBlock", + "file_type": "code", + "source_file": "core/components/comments/comment-block.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_comments_comment_block_tcommentblock", + "community": 85, + "norm_label": "tcommentblock" + }, + { + "label": "CommentBlock", + "file_type": "code", + "source_file": "core/components/comments/comment-block.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_comments_comment_block_commentblock", + "community": 85, + "norm_label": "commentblock" + }, + { + "label": "comment-create.tsx", + "file_type": "code", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_comment_create", + "community": 85, + "norm_label": "comment-create.tsx" + }, + { + "label": "TCommentCreate", + "file_type": "code", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_comments_comment_create_tcommentcreate", + "community": 85, + "norm_label": "tcommentcreate" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_comments_comment_create_fileservice", + "community": 85, + "norm_label": "fileservice" + }, + { + "label": "CommentCreate", + "file_type": "code", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_comments_comment_create_commentcreate", + "community": 85, + "norm_label": "commentcreate" + }, + { + "label": "comment-reaction.tsx", + "file_type": "code", + "source_file": "core/components/comments/comment-reaction.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_comment_reaction", + "community": 85, + "norm_label": "comment-reaction.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/comments/comment-reaction.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_comments_comment_reaction_tprops", + "community": 85, + "norm_label": "tprops" + }, + { + "label": "CommentReactions", + "file_type": "code", + "source_file": "core/components/comments/comment-reaction.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_comments_comment_reaction_commentreactions", + "community": 85, + "norm_label": "commentreactions" + }, + { + "label": "comments.tsx", + "file_type": "code", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_comments", + "community": 85, + "norm_label": "comments.tsx" + }, + { + "label": "TCommentsWrapper", + "file_type": "code", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_comments_comments_tcommentswrapper", + "community": 85, + "norm_label": "tcommentswrapper" + }, + { + "label": "CommentsWrapper", + "file_type": "code", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_comments_comments_commentswrapper", + "community": 85, + "norm_label": "commentswrapper" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/comments/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_index", + "community": 85, + "norm_label": "index.ts" + }, + { + "label": "quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_comments_quick_actions", + "community": 85, + "norm_label": "quick-actions.tsx" + }, + { + "label": "TCommentCard", + "file_type": "code", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_comments_quick_actions_tcommentcard", + "community": 85, + "norm_label": "tcommentcard" + }, + { + "label": "CommentQuickActions", + "file_type": "code", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_comments_quick_actions_commentquickactions", + "community": 85, + "norm_label": "commentquickactions" + }, + { + "label": "access-field.tsx", + "file_type": "code", + "source_file": "core/components/common/access-field.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_access_field", + "community": 264, + "norm_label": "access-field.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/access-field.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_common_access_field_props", + "community": 264, + "norm_label": "props" + }, + { + "label": "AccessField()", + "file_type": "code", + "source_file": "core/components/common/access-field.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_common_access_field_accessfield", + "community": 264, + "norm_label": "accessfield()" + }, + { + "label": "activity-block.tsx", + "file_type": "code", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_activity_activity_block", + "community": 194, + "norm_label": "activity-block.tsx" + }, + { + "label": "TActivityBlockComponent", + "file_type": "code", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_common_activity_activity_block_tactivityblockcomponent", + "community": 194, + "norm_label": "tactivityblockcomponent" + }, + { + "label": "ActivityBlockComponent()", + "file_type": "code", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_common_activity_activity_block_activityblockcomponent", + "community": 194, + "norm_label": "activityblockcomponent()" + }, + { + "label": "activity-item.tsx", + "file_type": "code", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_activity_activity_item", + "community": 194, + "norm_label": "activity-item.tsx" + }, + { + "label": "TActivityItem", + "file_type": "code", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_common_activity_activity_item_tactivityitem", + "community": 194, + "norm_label": "tactivityitem" + }, + { + "label": "ActivityItem", + "file_type": "code", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_common_activity_activity_item_activityitem", + "community": 194, + "norm_label": "activityitem" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_activity_helper", + "community": 194, + "norm_label": "helper.tsx" + }, + { + "label": "ActivityIconMap", + "file_type": "code", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_common_activity_helper_activityiconmap", + "community": 194, + "norm_label": "activityiconmap" + }, + { + "label": "iconsMap", + "file_type": "code", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_common_activity_helper_iconsmap", + "community": 194, + "norm_label": "iconsmap" + }, + { + "label": "messages()", + "file_type": "code", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L82", + "_origin": "ast", + "id": "core_components_common_activity_helper_messages", + "community": 194, + "norm_label": "messages()" + }, + { + "label": "user.tsx", + "file_type": "code", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_activity_user", + "community": 194, + "norm_label": "user.tsx" + }, + { + "label": "TUser", + "file_type": "code", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_common_activity_user_tuser", + "community": 194, + "norm_label": "tuser" + }, + { + "label": "User", + "file_type": "code", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_common_activity_user_user", + "community": 194, + "norm_label": "user" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/common/applied-filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_applied_filters_date", + "community": 105, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/applied-filters/date.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_common_applied_filters_date_props", + "community": 105, + "norm_label": "props" + }, + { + "label": "AppliedDateFilters", + "file_type": "code", + "source_file": "core/components/common/applied-filters/date.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_common_applied_filters_date_applieddatefilters", + "community": 105, + "norm_label": "applieddatefilters" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_applied_filters_members", + "community": 105, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_common_applied_filters_members_props", + "community": 105, + "norm_label": "props" + }, + { + "label": "AppliedMembersFilters", + "file_type": "code", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_common_applied_filters_members_appliedmembersfilters", + "community": 105, + "norm_label": "appliedmembersfilters" + }, + { + "label": "breadcrumb-link.tsx", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link", + "community": 93, + "norm_label": "breadcrumb-link.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link_props", + "community": 93, + "norm_label": "props" + }, + { + "label": "IconWrapper", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link_iconwrapper", + "community": 93, + "norm_label": "iconwrapper" + }, + { + "label": "LabelWrapper", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link_labelwrapper", + "community": 93, + "norm_label": "labelwrapper" + }, + { + "label": "BreadcrumbContent", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link_breadcrumbcontent", + "community": 93, + "norm_label": "breadcrumbcontent" + }, + { + "label": "ItemWrapper", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link_itemwrapper", + "community": 93, + "norm_label": "itemwrapper" + }, + { + "label": "BreadcrumbLink", + "file_type": "code", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L61", + "_origin": "ast", + "id": "core_components_common_breadcrumb_link_breadcrumblink", + "community": 71, + "norm_label": "breadcrumblink" + }, + { + "label": "count-chip.tsx", + "file_type": "code", + "source_file": "core/components/common/count-chip.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_count_chip", + "community": 94, + "norm_label": "count-chip.tsx" + }, + { + "label": "TCountChip", + "file_type": "code", + "source_file": "core/components/common/count-chip.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_common_count_chip_tcountchip", + "community": 94, + "norm_label": "tcountchip" + }, + { + "label": "CountChip()", + "file_type": "code", + "source_file": "core/components/common/count-chip.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_common_count_chip_countchip", + "community": 94, + "norm_label": "countchip()" + }, + { + "label": "cover-image.tsx", + "file_type": "code", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_cover_image", + "community": 24, + "norm_label": "cover-image.tsx" + }, + { + "label": "TCoverImageProps", + "file_type": "code", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_common_cover_image_tcoverimageprops", + "community": 24, + "norm_label": "tcoverimageprops" + }, + { + "label": "CoverImage()", + "file_type": "code", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_common_cover_image_coverimage", + "community": 24, + "norm_label": "coverimage()" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/common/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_empty_state", + "community": 11, + "norm_label": "empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/empty-state.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_common_empty_state_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "EmptyState()", + "file_type": "code", + "source_file": "core/components/common/empty-state.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_common_empty_state_emptystate", + "community": 11, + "norm_label": "emptystate()" + }, + { + "label": "extended-app-header.tsx", + "file_type": "code", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_extended_app_header", + "community": 113, + "norm_label": "extended-app-header.tsx" + }, + { + "label": "ExtendedAppHeader", + "file_type": "code", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_common_extended_app_header_extendedappheader", + "community": 113, + "norm_label": "extendedappheader" + }, + { + "label": "created-at.tsx", + "file_type": "code", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_filters_created_at", + "community": 133, + "norm_label": "created-at.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_common_filters_created_at_props", + "community": 133, + "norm_label": "props" + }, + { + "label": "FilterCreatedDate", + "file_type": "code", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_common_filters_created_at_filtercreateddate", + "community": 133, + "norm_label": "filtercreateddate" + }, + { + "label": "created-by.tsx", + "file_type": "code", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_filters_created_by", + "community": 133, + "norm_label": "created-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_common_filters_created_by_props", + "community": 133, + "norm_label": "props" + }, + { + "label": "FilterCreatedBy", + "file_type": "code", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_common_filters_created_by_filtercreatedby", + "community": 133, + "norm_label": "filtercreatedby" + }, + { + "label": "latest-feature-block.tsx", + "file_type": "code", + "source_file": "core/components/common/latest-feature-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_latest_feature_block", + "community": 4, + "norm_label": "latest-feature-block.tsx" + }, + { + "label": "LatestFeatureBlock()", + "file_type": "code", + "source_file": "core/components/common/latest-feature-block.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_common_latest_feature_block_latestfeatureblock", + "community": 4, + "norm_label": "latestfeatureblock()" + }, + { + "label": "layout-error-boundary.tsx", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary", + "community": 239, + "norm_label": "layout-error-boundary.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_props", + "community": 239, + "norm_label": "props" + }, + { + "label": "State", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_state", + "community": 239, + "norm_label": "state" + }, + { + "label": "LayoutErrorFallback()", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_layouterrorfallback", + "community": 239, + "norm_label": "layouterrorfallback()" + }, + { + "label": "LayoutErrorBoundary", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_layouterrorboundary", + "community": 239, + "norm_label": "layouterrorboundary" + }, + { + "label": ".getDerivedStateFromError()", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_layouterrorboundary_getderivedstatefromerror", + "community": 239, + "norm_label": ".getderivedstatefromerror()" + }, + { + "label": ".componentDidCatch()", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_layouterrorboundary_componentdidcatch", + "community": 239, + "norm_label": ".componentdidcatch()" + }, + { + "label": ".handleRetry()", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_layouterrorboundary_handleretry", + "community": 239, + "norm_label": ".handleretry()" + }, + { + "label": ".render()", + "file_type": "code", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_common_layout_error_boundary_layouterrorboundary_render", + "community": 239, + "norm_label": ".render()" + }, + { + "label": "property-list-item.tsx", + "file_type": "code", + "source_file": "core/components/common/layout/sidebar/property-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_layout_sidebar_property_list_item", + "community": 51, + "norm_label": "property-list-item.tsx" + }, + { + "label": "TSidebarPropertyListItemProps", + "file_type": "code", + "source_file": "core/components/common/layout/sidebar/property-list-item.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_common_layout_sidebar_property_list_item_tsidebarpropertylistitemprops", + "community": 51, + "norm_label": "tsidebarpropertylistitemprops" + }, + { + "label": "SidebarPropertyListItem()", + "file_type": "code", + "source_file": "core/components/common/layout/sidebar/property-list-item.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_common_layout_sidebar_property_list_item_sidebarpropertylistitem", + "community": 51, + "norm_label": "sidebarpropertylistitem()" + }, + { + "label": "logo-spinner.tsx", + "file_type": "code", + "source_file": "core/components/common/logo-spinner.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_logo_spinner", + "community": 143, + "norm_label": "logo-spinner.tsx" + }, + { + "label": "LogoSpinner()", + "file_type": "code", + "source_file": "core/components/common/logo-spinner.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_common_logo_spinner_logospinner", + "community": 143, + "norm_label": "logospinner()" + }, + { + "label": "global.tsx", + "file_type": "code", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_modal_global", + "community": 132, + "norm_label": "global.tsx" + }, + { + "label": "ProfileSettingsModal", + "file_type": "code", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_common_modal_global_profilesettingsmodal", + "community": 132, + "norm_label": "profilesettingsmodal" + }, + { + "label": "TGlobalModalsProps", + "file_type": "code", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_common_modal_global_tglobalmodalsprops", + "community": 132, + "norm_label": "tglobalmodalsprops" + }, + { + "label": "GlobalModals", + "file_type": "code", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_common_modal_global_globalmodals", + "community": 132, + "norm_label": "globalmodals" + }, + { + "label": "new-empty-state.tsx", + "file_type": "code", + "source_file": "core/components/common/new-empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_new_empty_state", + "community": 309, + "norm_label": "new-empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/common/new-empty-state.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_common_new_empty_state_props", + "community": 309, + "norm_label": "props" + }, + { + "label": "NewEmptyState()", + "file_type": "code", + "source_file": "core/components/common/new-empty-state.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_common_new_empty_state_newemptystate", + "community": 309, + "norm_label": "newemptystate()" + }, + { + "label": "page-access-icon.tsx", + "file_type": "code", + "source_file": "core/components/common/page-access-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_page_access_icon", + "community": 1, + "norm_label": "page-access-icon.tsx" + }, + { + "label": "PageAccessIcon()", + "file_type": "code", + "source_file": "core/components/common/page-access-icon.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_common_page_access_icon_pageaccessicon", + "community": 1, + "norm_label": "pageaccessicon()" + }, + { + "label": "pro-icon.tsx", + "file_type": "code", + "source_file": "core/components/common/pro-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_pro_icon", + "community": 0, + "norm_label": "pro-icon.tsx" + }, + { + "label": "TProIcon", + "file_type": "code", + "source_file": "core/components/common/pro-icon.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_common_pro_icon_tproicon", + "community": 0, + "norm_label": "tproicon" + }, + { + "label": "ProIcon()", + "file_type": "code", + "source_file": "core/components/common/pro-icon.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_common_pro_icon_proicon", + "community": 0, + "norm_label": "proicon()" + }, + { + "label": "quick-actions-factory.tsx", + "file_type": "code", + "source_file": "core/components/common/quick-actions-factory.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_quick_actions_factory", + "community": 173, + "norm_label": "quick-actions-factory.tsx" + }, + { + "label": "useQuickActionsFactory()", + "file_type": "code", + "source_file": "core/components/common/quick-actions-factory.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_common_quick_actions_factory_usequickactionsfactory", + "community": 173, + "norm_label": "usequickactionsfactory()" + }, + { + "label": "quick-actions-helper.tsx", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper", + "community": 173, + "norm_label": "quick-actions-helper.tsx" + }, + { + "label": "UseCycleMenuItemsProps", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_usecyclemenuitemsprops", + "community": 173, + "norm_label": "usecyclemenuitemsprops" + }, + { + "label": "UseModuleMenuItemsProps", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_usemodulemenuitemsprops", + "community": 173, + "norm_label": "usemodulemenuitemsprops" + }, + { + "label": "UseViewMenuItemsProps", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_useviewmenuitemsprops", + "community": 173, + "norm_label": "useviewmenuitemsprops" + }, + { + "label": "UseLayoutMenuItemsProps", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_uselayoutmenuitemsprops", + "community": 173, + "norm_label": "uselayoutmenuitemsprops" + }, + { + "label": "MenuResult", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L62", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_menuresult", + "community": 173, + "norm_label": "menuresult" + }, + { + "label": "useCycleMenuItems()", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L67", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_usecyclemenuitems", + "community": 173, + "norm_label": "usecyclemenuitems()" + }, + { + "label": "useModuleMenuItems()", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L91", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_usemodulemenuitems", + "community": 173, + "norm_label": "usemodulemenuitems()" + }, + { + "label": "useViewMenuItems()", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L116", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_useviewmenuitems", + "community": 173, + "norm_label": "useviewmenuitems()" + }, + { + "label": "useLayoutMenuItems()", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L133", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_uselayoutmenuitems", + "community": 173, + "norm_label": "uselayoutmenuitems()" + }, + { + "label": "useIntakeHeaderMenuItems()", + "file_type": "code", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L147", + "_origin": "ast", + "id": "core_components_common_quick_actions_helper_useintakeheadermenuitems", + "community": 173, + "norm_label": "useintakeheadermenuitems()" + }, + { + "label": "switcher-label.tsx", + "file_type": "code", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_common_switcher_label", + "community": 1, + "norm_label": "switcher-label.tsx" + }, + { + "label": "TSwitcherIconProps", + "file_type": "code", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_common_switcher_label_tswitchericonprops", + "community": 1, + "norm_label": "tswitchericonprops" + }, + { + "label": "SwitcherIcon()", + "file_type": "code", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_common_switcher_label_switchericon", + "community": 1, + "norm_label": "switchericon()" + }, + { + "label": "TSwitcherLabelProps", + "file_type": "code", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_common_switcher_label_tswitcherlabelprops", + "community": 1, + "norm_label": "tswitcherlabelprops" + }, + { + "label": "SwitcherLabel()", + "file_type": "code", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_common_switcher_label_switcherlabel", + "community": 1, + "norm_label": "switcherlabel()" + }, + { + "label": "activity.tsx", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_activity", + "community": 121, + "norm_label": "activity.tsx" + }, + { + "label": "IssueLink()", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_core_activity_issuelink", + "community": 121, + "norm_label": "issuelink()" + }, + { + "label": "UserLink()", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L82", + "_origin": "ast", + "id": "core_components_core_activity_userlink", + "community": 121, + "norm_label": "userlink()" + }, + { + "label": "LabelPill", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L100", + "_origin": "ast", + "id": "core_components_core_activity_labelpill", + "community": 121, + "norm_label": "labelpill" + }, + { + "label": "inboxActivityMessage", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L119", + "_origin": "ast", + "id": "core_components_core_activity_inboxactivitymessage", + "community": 121, + "norm_label": "inboxactivitymessage" + }, + { + "label": "getInboxUserActivityMessage()", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L138", + "_origin": "ast", + "id": "core_components_core_activity_getinboxuseractivitymessage", + "community": 121, + "norm_label": "getinboxuseractivitymessage()" + }, + { + "label": "activityDetails", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L153", + "_origin": "ast", + "id": "core_components_core_activity_activitydetails", + "community": 121, + "norm_label": "activitydetails" + }, + { + "label": "ActivityIcon()", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L752", + "_origin": "ast", + "id": "core_components_core_activity_activityicon", + "community": 121, + "norm_label": "activityicon()" + }, + { + "label": "ActivityMessageProps", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L756", + "_origin": "ast", + "id": "core_components_core_activity_activitymessageprops", + "community": 121, + "norm_label": "activitymessageprops" + }, + { + "label": "ActivityMessage()", + "file_type": "code", + "source_file": "core/components/core/activity.tsx", + "source_location": "L761", + "_origin": "ast", + "id": "core_components_core_activity_activitymessage", + "community": 121, + "norm_label": "activitymessage()" + }, + { + "label": "app-header.tsx", + "file_type": "code", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_app_header", + "community": 182, + "norm_label": "app-header.tsx" + }, + { + "label": "AppHeaderProps", + "file_type": "code", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_core_app_header_appheaderprops", + "community": 182, + "norm_label": "appheaderprops" + }, + { + "label": "AppHeader", + "file_type": "code", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_core_app_header_appheader", + "community": 214, + "norm_label": "appheader" + }, + { + "label": "content-overflow-HOC.tsx", + "file_type": "code", + "source_file": "core/components/core/content-overflow-HOC.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_content_overflow_hoc", + "community": 78, + "norm_label": "content-overflow-hoc.tsx" + }, + { + "label": "IContentOverflowWrapper", + "file_type": "code", + "source_file": "core/components/core/content-overflow-HOC.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_core_content_overflow_hoc_icontentoverflowwrapper", + "community": 78, + "norm_label": "icontentoverflowwrapper" + }, + { + "label": "ContentOverflowWrapper", + "file_type": "code", + "source_file": "core/components/core/content-overflow-HOC.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_core_content_overflow_hoc_contentoverflowwrapper", + "community": 78, + "norm_label": "contentoverflowwrapper" + }, + { + "label": "content-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/core/content-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_content_wrapper", + "community": 112, + "norm_label": "content-wrapper.tsx" + }, + { + "label": "ContentWrapperProps", + "file_type": "code", + "source_file": "core/components/core/content-wrapper.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_core_content_wrapper_contentwrapperprops", + "community": 112, + "norm_label": "contentwrapperprops" + }, + { + "label": "ContentWrapper()", + "file_type": "code", + "source_file": "core/components/core/content-wrapper.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_core_content_wrapper_contentwrapper", + "community": 112, + "norm_label": "contentwrapper()" + }, + { + "label": "dropdown-item.tsx", + "file_type": "code", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_description_versions_dropdown_item", + "community": 55, + "norm_label": "dropdown-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_core_description_versions_dropdown_item_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "DescriptionVersionsDropdownItem", + "file_type": "code", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_core_description_versions_dropdown_item_descriptionversionsdropdownitem", + "community": 55, + "norm_label": "descriptionversionsdropdownitem" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_description_versions_dropdown", + "community": 55, + "norm_label": "dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_core_description_versions_dropdown_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "DescriptionVersionsDropdown", + "file_type": "code", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_core_description_versions_dropdown_descriptionversionsdropdown", + "community": 55, + "norm_label": "descriptionversionsdropdown" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/core/description-versions/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_description_versions_index", + "community": 55, + "norm_label": "index.ts" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_description_versions_modal", + "community": 55, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_core_description_versions_modal_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "DescriptionVersionsModal", + "file_type": "code", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_core_description_versions_modal_descriptionversionsmodal", + "community": 55, + "norm_label": "descriptionversionsmodal" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_description_versions_root", + "community": 55, + "norm_label": "root.tsx" + }, + { + "label": "TDescriptionVersionEntityInformation", + "file_type": "code", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_core_description_versions_root_tdescriptionversionentityinformation", + "community": 55, + "norm_label": "tdescriptionversionentityinformation" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_core_description_versions_root_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "DescriptionVersionsRoot", + "file_type": "code", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_core_description_versions_root_descriptionversionsroot", + "community": 55, + "norm_label": "descriptionversionsroot" + }, + { + "label": "date-filter-modal.tsx", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_modal", + "community": 86, + "norm_label": "date-filter-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_modal_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "TFormValues", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_modal_tformvalues", + "community": 86, + "norm_label": "tformvalues" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_modal_defaultvalues", + "community": 86, + "norm_label": "defaultvalues" + }, + { + "label": "DateFilterModal()", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_modal_datefiltermodal", + "community": 86, + "norm_label": "datefiltermodal()" + }, + { + "label": "date-filter-select.tsx", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_select", + "community": 86, + "norm_label": "date-filter-select.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_select_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "DueDate", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_select_duedate", + "community": 86, + "norm_label": "duedate" + }, + { + "label": "dueDateRange", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_select_duedaterange", + "community": 86, + "norm_label": "duedaterange" + }, + { + "label": "DateFilterSelect()", + "file_type": "code", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_core_filters_date_filter_select_datefilterselect", + "community": 86, + "norm_label": "datefilterselect()" + }, + { + "label": "image-picker-popover.tsx", + "file_type": "code", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_image_picker_popover", + "community": 54, + "norm_label": "image-picker-popover.tsx" + }, + { + "label": "TTabOption", + "file_type": "code", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_core_image_picker_popover_ttaboption", + "community": 54, + "norm_label": "ttaboption" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_core_image_picker_popover_props", + "community": 54, + "norm_label": "props" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_core_image_picker_popover_fileservice", + "community": 54, + "norm_label": "fileservice" + }, + { + "label": "ImagePickerPopover", + "file_type": "code", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_core_image_picker_popover_imagepickerpopover", + "community": 24, + "norm_label": "imagepickerpopover" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/core/list/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_list_index", + "community": 217, + "norm_label": "index.ts" + }, + { + "label": "list-item.tsx", + "file_type": "code", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_list_list_item", + "community": 217, + "norm_label": "list-item.tsx" + }, + { + "label": "IListItemProps", + "file_type": "code", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_core_list_list_item_ilistitemprops", + "community": 217, + "norm_label": "ilistitemprops" + }, + { + "label": "ListItem()", + "file_type": "code", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_core_list_list_item_listitem", + "community": 217, + "norm_label": "listitem()" + }, + { + "label": "list-root.tsx", + "file_type": "code", + "source_file": "core/components/core/list/list-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_list_list_root", + "community": 217, + "norm_label": "list-root.tsx" + }, + { + "label": "IListContainer", + "file_type": "code", + "source_file": "core/components/core/list/list-root.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_core_list_list_root_ilistcontainer", + "community": 217, + "norm_label": "ilistcontainer" + }, + { + "label": "ListLayout()", + "file_type": "code", + "source_file": "core/components/core/list/list-root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_list_list_root_listlayout", + "community": 217, + "norm_label": "listlayout()" + }, + { + "label": "bulk-delete-issues-modal-item.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_item", + "community": 183, + "norm_label": "bulk-delete-issues-modal-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_item_props", + "community": 183, + "norm_label": "props" + }, + { + "label": "BulkDeleteIssuesModalItem", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_item_bulkdeleteissuesmodalitem", + "community": 183, + "norm_label": "bulkdeleteissuesmodalitem" + }, + { + "label": "bulk-delete-issues-modal.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal", + "community": 183, + "norm_label": "bulk-delete-issues-modal.tsx" + }, + { + "label": "FormInput", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_forminput", + "community": 183, + "norm_label": "forminput" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_props", + "community": 183, + "norm_label": "props" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_projectservice", + "community": 183, + "norm_label": "projectservice" + }, + { + "label": "BulkDeleteIssuesModal", + "file_type": "code", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_core_modals_bulk_delete_issues_modal_bulkdeleteissuesmodal", + "community": 183, + "norm_label": "bulkdeleteissuesmodal" + }, + { + "label": "change-email-modal.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal", + "community": 115, + "norm_label": "change-email-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal_props", + "community": 115, + "norm_label": "props" + }, + { + "label": "TModalStep", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal_tmodalstep", + "community": 115, + "norm_label": "tmodalstep" + }, + { + "label": "TUniqueCodeValuesForm", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal_tuniquecodevaluesform", + "community": 115, + "norm_label": "tuniquecodevaluesform" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal_defaultvalues", + "community": 115, + "norm_label": "defaultvalues" + }, + { + "label": "authService", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal_authservice", + "community": 115, + "norm_label": "authservice" + }, + { + "label": "ChangeEmailModal", + "file_type": "code", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_core_modals_change_email_modal_changeemailmodal", + "community": 115, + "norm_label": "changeemailmodal" + }, + { + "label": "existing-issues-list-modal.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_existing_issues_list_modal", + "community": 6, + "norm_label": "existing-issues-list-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_core_modals_existing_issues_list_modal_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_core_modals_existing_issues_list_modal_projectservice", + "community": 6, + "norm_label": "projectservice" + }, + { + "label": "ExistingIssuesListModal()", + "file_type": "code", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "community": 6, + "norm_label": "existingissueslistmodal()" + }, + { + "label": "gpt-assistant-popover.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_gpt_assistant_popover", + "community": 89, + "norm_label": "gpt-assistant-popover.tsx" + }, + { + "label": "aiService", + "file_type": "code", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_core_modals_gpt_assistant_popover_aiservice", + "community": 89, + "norm_label": "aiservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_core_modals_gpt_assistant_popover_props", + "community": 89, + "norm_label": "props" + }, + { + "label": "FormData", + "file_type": "code", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_core_modals_gpt_assistant_popover_formdata", + "community": 89, + "norm_label": "formdata" + }, + { + "label": "GptAssistantPopover()", + "file_type": "code", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_core_modals_gpt_assistant_popover_gptassistantpopover", + "community": 89, + "norm_label": "gptassistantpopover()" + }, + { + "label": "issue-search-modal-empty-state.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_issue_search_modal_empty_state", + "community": 61, + "norm_label": "issue-search-modal-empty-state.tsx" + }, + { + "label": "EmptyStateProps", + "file_type": "code", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_core_modals_issue_search_modal_empty_state_emptystateprops", + "community": 61, + "norm_label": "emptystateprops" + }, + { + "label": "IssueSearchModalEmptyState()", + "file_type": "code", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_core_modals_issue_search_modal_empty_state_issuesearchmodalemptystate", + "community": 61, + "norm_label": "issuesearchmodalemptystate()" + }, + { + "label": "user-image-upload-modal.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_user_image_upload_modal", + "community": 27, + "norm_label": "user-image-upload-modal.tsx" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_core_modals_user_image_upload_modal_fileservice", + "community": 27, + "norm_label": "fileservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_core_modals_user_image_upload_modal_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "UserImageUploadModal", + "file_type": "code", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_core_modals_user_image_upload_modal_userimageuploadmodal", + "community": 27, + "norm_label": "userimageuploadmodal" + }, + { + "label": "workspace-image-upload-modal.tsx", + "file_type": "code", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_modals_workspace_image_upload_modal", + "community": 0, + "norm_label": "workspace-image-upload-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_core_modals_workspace_image_upload_modal_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_core_modals_workspace_image_upload_modal_fileservice", + "community": 0, + "norm_label": "fileservice" + }, + { + "label": "WorkspaceImageUploadModal", + "file_type": "code", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_core_modals_workspace_image_upload_modal_workspaceimageuploadmodal", + "community": 0, + "norm_label": "workspaceimageuploadmodal" + }, + { + "label": "entity-select-action.tsx", + "file_type": "code", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_multiple_select_entity_select_action", + "community": 9, + "norm_label": "entity-select-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_core_multiple_select_entity_select_action_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "MultipleSelectEntityAction", + "file_type": "code", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_core_multiple_select_entity_select_action_multipleselectentityaction", + "community": 9, + "norm_label": "multipleselectentityaction" + }, + { + "label": "group-select-action.tsx", + "file_type": "code", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_multiple_select_group_select_action", + "community": 9, + "norm_label": "group-select-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_multiple_select_group_select_action_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "MultipleSelectGroupAction()", + "file_type": "code", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_core_multiple_select_group_select_action_multipleselectgroupaction", + "community": 9, + "norm_label": "multipleselectgroupaction()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/core/multiple-select/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_multiple_select_index", + "community": 9, + "norm_label": "index.ts" + }, + { + "label": "select-group.tsx", + "file_type": "code", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_multiple_select_select_group", + "community": 9, + "norm_label": "select-group.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_core_multiple_select_select_group_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "MultipleSelectGroup", + "file_type": "code", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_core_multiple_select_select_group_multipleselectgroup", + "community": 9, + "norm_label": "multipleselectgroup" + }, + { + "label": "page-title.tsx", + "file_type": "code", + "source_file": "core/components/core/page-title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_page_title", + "community": 25, + "norm_label": "page-title.tsx" + }, + { + "label": "PageHeadTitleProps", + "file_type": "code", + "source_file": "core/components/core/page-title.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_core_page_title_pageheadtitleprops", + "community": 25, + "norm_label": "pageheadtitleprops" + }, + { + "label": "PageHead()", + "file_type": "code", + "source_file": "core/components/core/page-title.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_page_title_pagehead", + "community": 25, + "norm_label": "pagehead()" + }, + { + "label": "render-if-visible-HOC.tsx", + "file_type": "code", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_render_if_visible_hoc", + "community": 191, + "norm_label": "render-if-visible-hoc.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_core_render_if_visible_hoc_props", + "community": 191, + "norm_label": "props" + }, + { + "label": "RenderIfVisible()", + "file_type": "code", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_core_render_if_visible_hoc_renderifvisible", + "community": 191, + "norm_label": "renderifvisible()" + }, + { + "label": "progress-chart.tsx", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-chart.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_chart", + "community": 116, + "norm_label": "progress-chart.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-chart.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_chart_props", + "community": 116, + "norm_label": "props" + }, + { + "label": "ProgressChart()", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-chart.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_chart_progresschart", + "community": 116, + "norm_label": "progresschart()" + }, + { + "label": "assignee.tsx", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_assignee", + "community": 72, + "norm_label": "assignee.tsx" + }, + { + "label": "TAssigneeData", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_assignee_tassigneedata", + "community": 72, + "norm_label": "tassigneedata" + }, + { + "label": "TAssigneeStatComponent", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_assignee_tassigneestatcomponent", + "community": 72, + "norm_label": "tassigneestatcomponent" + }, + { + "label": "AssigneeStatComponent", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_assignee_assigneestatcomponent", + "community": 72, + "norm_label": "assigneestatcomponent" + }, + { + "label": "label.tsx", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_label", + "community": 72, + "norm_label": "label.tsx" + }, + { + "label": "TLabelData", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_label_tlabeldata", + "community": 72, + "norm_label": "tlabeldata" + }, + { + "label": "TLabelStatComponent", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_label_tlabelstatcomponent", + "community": 72, + "norm_label": "tlabelstatcomponent" + }, + { + "label": "LabelStatComponent", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_label_labelstatcomponent", + "community": 72, + "norm_label": "labelstatcomponent" + }, + { + "label": "shared.ts", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_shared", + "community": 72, + "norm_label": "shared.ts" + }, + { + "label": "PROGRESS_STATS", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_shared_progress_stats", + "community": 72, + "norm_label": "progress_stats" + }, + { + "label": "TSelectedFilterProgressStatsType", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_shared_tselectedfilterprogressstatstype", + "community": 72, + "norm_label": "tselectedfilterprogressstatstype" + }, + { + "label": "TSelectedFilterProgressStats", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_shared_tselectedfilterprogressstats", + "community": 72, + "norm_label": "tselectedfilterprogressstats" + }, + { + "label": "createFilterUpdateHandler()", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_shared_createfilterupdatehandler", + "community": 72, + "norm_label": "createfilterupdatehandler()" + }, + { + "label": "state_group.tsx", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_state_group", + "community": 72, + "norm_label": "state_group.tsx" + }, + { + "label": "TStateGroupData", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_state_group_tstategroupdata", + "community": 72, + "norm_label": "tstategroupdata" + }, + { + "label": "TStateGroupStatComponent", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_state_group_tstategroupstatcomponent", + "community": 72, + "norm_label": "tstategroupstatcomponent" + }, + { + "label": "StateGroupStatComponent", + "file_type": "code", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_core_sidebar_progress_stats_state_group_stategroupstatcomponent", + "community": 72, + "norm_label": "stategroupstatcomponent" + }, + { + "label": "sidebar-menu-hamburger-toggle.tsx", + "file_type": "code", + "source_file": "core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_sidebar_menu_hamburger_toggle", + "community": 113, + "norm_label": "sidebar-menu-hamburger-toggle.tsx" + }, + { + "label": "SidebarHamburgerToggle", + "file_type": "code", + "source_file": "core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_core_sidebar_sidebar_menu_hamburger_toggle_sidebarhamburgertoggle", + "community": 113, + "norm_label": "sidebarhamburgertoggle" + }, + { + "label": "single-progress-stats.tsx", + "file_type": "code", + "source_file": "core/components/core/sidebar/single-progress-stats.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_sidebar_single_progress_stats", + "community": 72, + "norm_label": "single-progress-stats.tsx" + }, + { + "label": "TSingleProgressStatsProps", + "file_type": "code", + "source_file": "core/components/core/sidebar/single-progress-stats.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_core_sidebar_single_progress_stats_tsingleprogressstatsprops", + "community": 72, + "norm_label": "tsingleprogressstatsprops" + }, + { + "label": "SingleProgressStats()", + "file_type": "code", + "source_file": "core/components/core/sidebar/single-progress-stats.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_core_sidebar_single_progress_stats_singleprogressstats", + "community": 72, + "norm_label": "singleprogressstats()" + }, + { + "label": "color-inputs.tsx", + "file_type": "code", + "source_file": "core/components/core/theme/color-inputs.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_theme_color_inputs", + "community": 79, + "norm_label": "color-inputs.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/theme/color-inputs.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_core_theme_color_inputs_props", + "community": 79, + "norm_label": "props" + }, + { + "label": "CustomThemeColorInputs", + "file_type": "code", + "source_file": "core/components/core/theme/color-inputs.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_core_theme_color_inputs_customthemecolorinputs", + "community": 79, + "norm_label": "customthemecolorinputs" + }, + { + "label": "custom-theme-selector.tsx", + "file_type": "code", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_theme_custom_theme_selector", + "community": 79, + "norm_label": "custom-theme-selector.tsx" + }, + { + "label": "CustomThemeSelector", + "file_type": "code", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_core_theme_custom_theme_selector_customthemeselector", + "community": 79, + "norm_label": "customthemeselector" + }, + { + "label": "download-config-button.tsx", + "file_type": "code", + "source_file": "core/components/core/theme/download-config-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_theme_download_config_button", + "community": 79, + "norm_label": "download-config-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/theme/download-config-button.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_core_theme_download_config_button_props", + "community": 79, + "norm_label": "props" + }, + { + "label": "CustomThemeDownloadConfigButton", + "file_type": "code", + "source_file": "core/components/core/theme/download-config-button.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_core_theme_download_config_button_customthemedownloadconfigbutton", + "community": 79, + "norm_label": "customthemedownloadconfigbutton" + }, + { + "label": "import-config-button.tsx", + "file_type": "code", + "source_file": "core/components/core/theme/import-config-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_theme_import_config_button", + "community": 79, + "norm_label": "import-config-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/theme/import-config-button.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_core_theme_import_config_button_props", + "community": 79, + "norm_label": "props" + }, + { + "label": "CustomThemeImportConfigButton", + "file_type": "code", + "source_file": "core/components/core/theme/import-config-button.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_core_theme_import_config_button_customthemeimportconfigbutton", + "community": 79, + "norm_label": "customthemeimportconfigbutton" + }, + { + "label": "theme-mode-selector.tsx", + "file_type": "code", + "source_file": "core/components/core/theme/theme-mode-selector.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_theme_theme_mode_selector", + "community": 79, + "norm_label": "theme-mode-selector.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/theme/theme-mode-selector.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_core_theme_theme_mode_selector_props", + "community": 79, + "norm_label": "props" + }, + { + "label": "CustomThemeModeSelector", + "file_type": "code", + "source_file": "core/components/core/theme/theme-mode-selector.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_core_theme_theme_mode_selector_customthememodeselector", + "community": 79, + "norm_label": "customthememodeselector" + }, + { + "label": "theme-switch.tsx", + "file_type": "code", + "source_file": "core/components/core/theme/theme-switch.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_core_theme_theme_switch", + "community": 79, + "norm_label": "theme-switch.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/core/theme/theme-switch.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_core_theme_theme_switch_props", + "community": 79, + "norm_label": "props" + }, + { + "label": "ThemeSwitch()", + "file_type": "code", + "source_file": "core/components/core/theme/theme-switch.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_core_theme_theme_switch_themeswitch", + "community": 79, + "norm_label": "themeswitch()" + }, + { + "label": "cycle-stats.tsx", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_cycle_stats", + "community": 72, + "norm_label": "cycle-stats.tsx" + }, + { + "label": "ActiveCycleStatsProps", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_cycle_stats_activecyclestatsprops", + "community": 72, + "norm_label": "activecyclestatsprops" + }, + { + "label": "ActiveCycleStats", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_cycle_stats_activecyclestats", + "community": 61, + "norm_label": "activecyclestats" + }, + { + "label": "productivity.tsx", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_productivity", + "community": 61, + "norm_label": "productivity.tsx" + }, + { + "label": "ActiveCycleProductivityProps", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_productivity_activecycleproductivityprops", + "community": 61, + "norm_label": "activecycleproductivityprops" + }, + { + "label": "ActiveCycleProductivity", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_productivity_activecycleproductivity", + "community": 61, + "norm_label": "activecycleproductivity" + }, + { + "label": "progress.tsx", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_progress", + "community": 61, + "norm_label": "progress.tsx" + }, + { + "label": "ActiveCycleProgressProps", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_progress_activecycleprogressprops", + "community": 61, + "norm_label": "activecycleprogressprops" + }, + { + "label": "ActiveCycleProgress", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_progress_activecycleprogress", + "community": 61, + "norm_label": "activecycleprogress" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_root", + "community": 61, + "norm_label": "root.tsx" + }, + { + "label": "IActiveCycleDetails", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_root_iactivecycledetails", + "community": 61, + "norm_label": "iactivecycledetails" + }, + { + "label": "ActiveCyclesComponentProps", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_root_activecyclescomponentprops", + "community": 61, + "norm_label": "activecyclescomponentprops" + }, + { + "label": "ActiveCyclesComponent", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_root_activecyclescomponent", + "community": 61, + "norm_label": "activecyclescomponent" + }, + { + "label": "ActiveCycleRoot", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L100", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_root_activecycleroot", + "community": 61, + "norm_label": "activecycleroot" + }, + { + "label": "use-cycles-details.ts", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_use_cycles_details", + "community": 28, + "norm_label": "use-cycles-details.ts" + }, + { + "label": "IActiveCycleDetails", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_use_cycles_details_iactivecycledetails", + "community": 28, + "norm_label": "iactivecycledetails" + }, + { + "label": "useCyclesDetails()", + "file_type": "code", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "community": 28, + "norm_label": "usecyclesdetails()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_index", + "community": 28, + "norm_label": "index.ts" + }, + { + "label": "issue-progress.tsx", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress", + "community": 157, + "norm_label": "issue-progress.tsx" + }, + { + "label": "TCycleAnalyticsProgress", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress_tcycleanalyticsprogress", + "community": 157, + "norm_label": "tcycleanalyticsprogress" + }, + { + "label": "Options", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress_options", + "community": 157, + "norm_label": "options" + }, + { + "label": "cycleEstimateOptions", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress_cycleestimateoptions", + "community": 157, + "norm_label": "cycleestimateoptions" + }, + { + "label": "cycleChartOptions", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress_cyclechartoptions", + "community": 157, + "norm_label": "cyclechartoptions" + }, + { + "label": "validateCycleSnapshot()", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress_validatecyclesnapshot", + "community": 157, + "norm_label": "validatecyclesnapshot()" + }, + { + "label": "CycleAnalyticsProgress", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_issue_progress_cycleanalyticsprogress", + "community": 28, + "norm_label": "cycleanalyticsprogress" + }, + { + "label": "progress-stats.tsx", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_progress_stats", + "community": 72, + "norm_label": "progress-stats.tsx" + }, + { + "label": "TCycleProgressStats", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_progress_stats_tcycleprogressstats", + "community": 72, + "norm_label": "tcycleprogressstats" + }, + { + "label": "CycleProgressStats", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_progress_stats_cycleprogressstats", + "community": 157, + "norm_label": "cycleprogressstats" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_root", + "community": 28, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_root_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "CycleDetailsSidebar", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_root_cycledetailssidebar", + "community": 28, + "norm_label": "cycledetailssidebar" + }, + { + "label": "sidebar-chart.tsx", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_chart", + "community": 157, + "norm_label": "sidebar-chart.tsx" + }, + { + "label": "ProgressChartProps", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_chart_progresschartprops", + "community": 157, + "norm_label": "progresschartprops" + }, + { + "label": "SidebarChart", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_chart_sidebarchart", + "community": 157, + "norm_label": "sidebarchart" + }, + { + "label": "sidebar-details.tsx", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_details", + "community": 64, + "norm_label": "sidebar-details.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_details_props", + "community": 64, + "norm_label": "props" + }, + { + "label": "CycleSidebarDetails", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_details_cyclesidebardetails", + "community": 28, + "norm_label": "cyclesidebardetails" + }, + { + "label": "sidebar-header.tsx", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_header", + "community": 28, + "norm_label": "sidebar-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_header_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_header_defaultvalues", + "community": 28, + "norm_label": "defaultvalues" + }, + { + "label": "cycleService", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_header_cycleservice", + "community": 28, + "norm_label": "cycleservice" + }, + { + "label": "CycleSidebarHeader", + "file_type": "code", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_cycles_analytics_sidebar_sidebar_header_cyclesidebarheader", + "community": 28, + "norm_label": "cyclesidebarheader" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_date", + "community": 76, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/date.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_date_props", + "community": 76, + "norm_label": "props" + }, + { + "label": "AppliedDateFilters", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/date.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_date_applieddatefilters", + "community": 76, + "norm_label": "applieddatefilters" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_index", + "community": 76, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_root", + "community": 76, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_root_props", + "community": 76, + "norm_label": "props" + }, + { + "label": "DATE_FILTERS", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_root_date_filters", + "community": 76, + "norm_label": "date_filters" + }, + { + "label": "CycleAppliedFiltersList", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_root_cycleappliedfilterslist", + "community": 76, + "norm_label": "cycleappliedfilterslist" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_status", + "community": 76, + "norm_label": "status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/status.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_status_props", + "community": 76, + "norm_label": "props" + }, + { + "label": "AppliedStatusFilters", + "file_type": "code", + "source_file": "core/components/cycles/applied-filters/status.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_cycles_applied_filters_status_appliedstatusfilters", + "community": 76, + "norm_label": "appliedstatusfilters" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "ArchivedCyclesHeader", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_header_archivedcyclesheader", + "community": 1, + "norm_label": "archivedcyclesheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_index", + "community": 76, + "norm_label": "index.ts" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_modal", + "community": 28, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_modal_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "ArchiveCycleModal()", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_modal_archivecyclemodal", + "community": 28, + "norm_label": "archivecyclemodal()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_root", + "community": 76, + "norm_label": "root.tsx" + }, + { + "label": "ArchivedCycleLayoutRoot", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_root_archivedcyclelayoutroot", + "community": 76, + "norm_label": "archivedcyclelayoutroot" + }, + { + "label": "view.tsx", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_view", + "community": 76, + "norm_label": "view.tsx" + }, + { + "label": "IArchivedCyclesView", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_view_iarchivedcyclesview", + "community": 76, + "norm_label": "iarchivedcyclesview" + }, + { + "label": "ArchivedCyclesView", + "file_type": "code", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_archived_cycles_view_archivedcyclesview", + "community": 76, + "norm_label": "archivedcyclesview" + }, + { + "label": "cycle-peek-overview.tsx", + "file_type": "code", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_cycle_peek_overview", + "community": 28, + "norm_label": "cycle-peek-overview.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_cycles_cycle_peek_overview_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "CyclePeekOverview", + "file_type": "code", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_cycles_cycle_peek_overview_cyclepeekoverview", + "community": 28, + "norm_label": "cyclepeekoverview" + }, + { + "label": "cycles-view-header.tsx", + "file_type": "code", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_cycles_view_header", + "community": 157, + "norm_label": "cycles-view-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_cycles_view_header_props", + "community": 157, + "norm_label": "props" + }, + { + "label": "CyclesViewHeader", + "file_type": "code", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_cycles_cycles_view_header_cyclesviewheader", + "community": 157, + "norm_label": "cyclesviewheader" + }, + { + "label": "cycles-view.tsx", + "file_type": "code", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_cycles_view", + "community": 76, + "norm_label": "cycles-view.tsx" + }, + { + "label": "ICyclesView", + "file_type": "code", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_cycles_cycles_view_icyclesview", + "community": 76, + "norm_label": "icyclesview" + }, + { + "label": "CyclesView", + "file_type": "code", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_cycles_view_cyclesview", + "community": 76, + "norm_label": "cyclesview" + }, + { + "label": "delete-modal.tsx", + "file_type": "code", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_delete_modal", + "community": 28, + "norm_label": "delete-modal.tsx" + }, + { + "label": "ICycleDelete", + "file_type": "code", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_cycles_delete_modal_icycledelete", + "community": 28, + "norm_label": "icycledelete" + }, + { + "label": "CycleDeleteModal", + "file_type": "code", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_cycles_delete_modal_cycledeletemodal", + "community": 28, + "norm_label": "cycledeletemodal" + }, + { + "label": "estimate-type-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_estimate_type_dropdown", + "community": 157, + "norm_label": "estimate-type-dropdown.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_estimate_type_dropdown_tprops", + "community": 157, + "norm_label": "tprops" + }, + { + "label": "EstimateTypeDropdown", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_estimate_type_dropdown_estimatetypedropdown", + "community": 157, + "norm_label": "estimatetypedropdown" + }, + { + "label": "end-date.tsx", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_end_date", + "community": 86, + "norm_label": "end-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_end_date_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "FilterEndDate", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_end_date_filterenddate", + "community": 86, + "norm_label": "filterenddate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_index", + "community": 86, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_root", + "community": 86, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_root_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "CycleFiltersSelection", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_root_cyclefiltersselection", + "community": 157, + "norm_label": "cyclefiltersselection" + }, + { + "label": "start-date.tsx", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_start_date", + "community": 86, + "norm_label": "start-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_start_date_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "FilterStartDate", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_start_date_filterstartdate", + "community": 86, + "norm_label": "filterstartdate" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_status", + "community": 86, + "norm_label": "status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_status_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "FilterStatus", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_filters_status_filterstatus", + "community": 86, + "norm_label": "filterstatus" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/cycles/dropdowns/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_dropdowns_index", + "community": 157, + "norm_label": "index.ts" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_form", + "community": 177, + "norm_label": "form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_form_props", + "community": 177, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_cycles_form_defaultvalues", + "community": 177, + "norm_label": "defaultvalues" + }, + { + "label": "CycleForm()", + "file_type": "code", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_cycles_form_cycleform", + "community": 177, + "norm_label": "cycleform()" + }, + { + "label": "cycle-list-group-header.tsx", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-group-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_group_header", + "community": 61, + "norm_label": "cycle-list-group-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-group-header.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_group_header_props", + "community": 61, + "norm_label": "props" + }, + { + "label": "CycleListGroupHeader()", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-group-header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_group_header_cyclelistgroupheader", + "community": 61, + "norm_label": "cyclelistgroupheader()" + }, + { + "label": "cycle-list-item-action.tsx", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_item_action", + "community": 28, + "norm_label": "cycle-list-item-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_item_action_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_item_action_defaultvalues", + "community": 28, + "norm_label": "defaultvalues" + }, + { + "label": "CycleListItemAction", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_item_action_cyclelistitemaction", + "community": 28, + "norm_label": "cyclelistitemaction" + }, + { + "label": "cycle-list-project-group-header.tsx", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_project_group_header", + "community": 5, + "norm_label": "cycle-list-project-group-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_project_group_header_props", + "community": 5, + "norm_label": "props" + }, + { + "label": "CycleListProjectGroupHeader", + "file_type": "code", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_list_cycle_list_project_group_header_cyclelistprojectgroupheader", + "community": 5, + "norm_label": "cyclelistprojectgroupheader" + }, + { + "label": "cycles-list-item.tsx", + "file_type": "code", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_cycles_list_item", + "community": 28, + "norm_label": "cycles-list-item.tsx" + }, + { + "label": "TCyclesListItem", + "file_type": "code", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_cycles_list_cycles_list_item_tcycleslistitem", + "community": 28, + "norm_label": "tcycleslistitem" + }, + { + "label": "CyclesListItem", + "file_type": "code", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_cycles_list_cycles_list_item_cycleslistitem", + "community": 61, + "norm_label": "cycleslistitem" + }, + { + "label": "cycles-list-map.tsx", + "file_type": "code", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_cycles_list_map", + "community": 61, + "norm_label": "cycles-list-map.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_cycles_list_cycles_list_map_props", + "community": 61, + "norm_label": "props" + }, + { + "label": "CyclesListMap()", + "file_type": "code", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_cycles_list_cycles_list_map_cycleslistmap", + "community": 61, + "norm_label": "cycleslistmap()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/cycles/list/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_index", + "community": 76, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_list_root", + "community": 61, + "norm_label": "root.tsx" + }, + { + "label": "ICyclesList", + "file_type": "code", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_cycles_list_root_icycleslist", + "community": 61, + "norm_label": "icycleslist" + }, + { + "label": "CyclesList", + "file_type": "code", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_cycles_list_root_cycleslist", + "community": 76, + "norm_label": "cycleslist" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_modal", + "community": 136, + "norm_label": "modal.tsx" + }, + { + "label": "CycleModalProps", + "file_type": "code", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_cycles_modal_cyclemodalprops", + "community": 136, + "norm_label": "cyclemodalprops" + }, + { + "label": "cycleService", + "file_type": "code", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_cycles_modal_cycleservice", + "community": 136, + "norm_label": "cycleservice" + }, + { + "label": "CycleCreateUpdateModal()", + "file_type": "code", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_cycles_modal_cyclecreateupdatemodal", + "community": 136, + "norm_label": "cyclecreateupdatemodal()" + }, + { + "label": "quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_quick_actions", + "community": 28, + "norm_label": "quick-actions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_cycles_quick_actions_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "CycleQuickActions", + "file_type": "code", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_cycles_quick_actions_cyclequickactions", + "community": 28, + "norm_label": "cyclequickactions" + }, + { + "label": "transfer-issues-modal.tsx", + "file_type": "code", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_transfer_issues_modal", + "community": 28, + "norm_label": "transfer-issues-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_cycles_transfer_issues_modal_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "TransferIssuesModal", + "file_type": "code", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_cycles_transfer_issues_modal_transferissuesmodal", + "community": 28, + "norm_label": "transferissuesmodal" + }, + { + "label": "transfer-issues.tsx", + "file_type": "code", + "source_file": "core/components/cycles/transfer-issues.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_cycles_transfer_issues", + "community": 229, + "norm_label": "transfer-issues.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/cycles/transfer-issues.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_cycles_transfer_issues_props", + "community": 229, + "norm_label": "props" + }, + { + "label": "TransferIssues()", + "file_type": "code", + "source_file": "core/components/cycles/transfer-issues.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_cycles_transfer_issues_transferissues", + "community": 229, + "norm_label": "transferissues()" + }, + { + "label": "buttons.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_buttons", + "community": 23, + "norm_label": "buttons.tsx" + }, + { + "label": "DropdownButtonProps", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_dropdowns_buttons_dropdownbuttonprops", + "community": 23, + "norm_label": "dropdownbuttonprops" + }, + { + "label": "ButtonProps", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_dropdowns_buttons_buttonprops", + "community": 23, + "norm_label": "buttonprops" + }, + { + "label": "DropdownButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_dropdowns_buttons_dropdownbutton", + "community": 23, + "norm_label": "dropdownbutton()" + }, + { + "label": "BorderButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L69", + "_origin": "ast", + "id": "core_components_dropdowns_buttons_borderbutton", + "community": 23, + "norm_label": "borderbutton()" + }, + { + "label": "BackgroundButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L98", + "_origin": "ast", + "id": "core_components_dropdowns_buttons_backgroundbutton", + "community": 23, + "norm_label": "backgroundbutton()" + }, + { + "label": "TransparentButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L123", + "_origin": "ast", + "id": "core_components_dropdowns_buttons_transparentbutton", + "community": 23, + "norm_label": "transparentbutton()" + }, + { + "label": "constants.ts", + "file_type": "code", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_constants", + "community": 23, + "norm_label": "constants.ts" + }, + { + "label": "BORDER_BUTTON_VARIANTS", + "file_type": "code", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_dropdowns_constants_border_button_variants", + "community": 23, + "norm_label": "border_button_variants" + }, + { + "label": "BACKGROUND_BUTTON_VARIANTS", + "file_type": "code", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_dropdowns_constants_background_button_variants", + "community": 23, + "norm_label": "background_button_variants" + }, + { + "label": "TRANSPARENT_BUTTON_VARIANTS", + "file_type": "code", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_dropdowns_constants_transparent_button_variants", + "community": 23, + "norm_label": "transparent_button_variants" + }, + { + "label": "BUTTON_VARIANTS_WITHOUT_TEXT", + "file_type": "code", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_dropdowns_constants_button_variants_without_text", + "community": 23, + "norm_label": "button_variants_without_text" + }, + { + "label": "BUTTON_VARIANTS_WITH_TEXT", + "file_type": "code", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_dropdowns_constants_button_variants_with_text", + "community": 23, + "norm_label": "button_variants_with_text" + }, + { + "label": "cycle-options.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_cycle_options", + "community": 23, + "norm_label": "cycle-options.tsx" + }, + { + "label": "DropdownOptions", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_cycle_options_dropdownoptions", + "community": 23, + "norm_label": "dropdownoptions" + }, + { + "label": "CycleOptionsProps", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_cycle_options_cycleoptionsprops", + "community": 23, + "norm_label": "cycleoptionsprops" + }, + { + "label": "CycleOptions", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_cycle_options_cycleoptions", + "community": 23, + "norm_label": "cycleoptions" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_index", + "community": 23, + "norm_label": "index.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_index_props", + "community": 23, + "norm_label": "props" + }, + { + "label": "CycleDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_dropdowns_cycle_index_cycledropdown", + "community": 21, + "norm_label": "cycledropdown" + }, + { + "label": "date-range.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_date_range", + "community": 23, + "norm_label": "date-range.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_dropdowns_date_range_props", + "community": 23, + "norm_label": "props" + }, + { + "label": "DateRangeDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L73", + "_origin": "ast", + "id": "core_components_dropdowns_date_range_daterangedropdown", + "community": 28, + "norm_label": "daterangedropdown" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_date", + "community": 21, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_dropdowns_date_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "DateDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_dropdowns_date_datedropdown", + "community": 21, + "norm_label": "datedropdown" + }, + { + "label": "estimate.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_estimate", + "community": 64, + "norm_label": "estimate.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_dropdowns_estimate_props", + "community": 64, + "norm_label": "props" + }, + { + "label": "DropdownOptions", + "file_type": "code", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_dropdowns_estimate_dropdownoptions", + "community": 64, + "norm_label": "dropdownoptions" + }, + { + "label": "EstimateDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_dropdowns_estimate_estimatedropdown", + "community": 21, + "norm_label": "estimatedropdown" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_intake_state_base", + "community": 23, + "norm_label": "base.tsx" + }, + { + "label": "TWorkItemStateDropdownBaseProps", + "file_type": "code", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_dropdowns_intake_state_base_tworkitemstatedropdownbaseprops", + "community": 23, + "norm_label": "tworkitemstatedropdownbaseprops" + }, + { + "label": "WorkItemStateDropdownBase", + "file_type": "code", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_dropdowns_intake_state_base_workitemstatedropdownbase", + "community": 23, + "norm_label": "workitemstatedropdownbase" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_intake_state_dropdown", + "community": 21, + "norm_label": "dropdown.tsx" + }, + { + "label": "TWorkItemStateDropdownProps", + "file_type": "code", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_dropdowns_intake_state_dropdown_tworkitemstatedropdownprops", + "community": 21, + "norm_label": "tworkitemstatedropdownprops" + }, + { + "label": "IntakeStateDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_dropdowns_intake_state_dropdown_intakestatedropdown", + "community": 21, + "norm_label": "intakestatedropdown" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_layout", + "community": 1, + "norm_label": "layout.tsx" + }, + { + "label": "TLayoutDropDown", + "file_type": "code", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_dropdowns_layout_tlayoutdropdown", + "community": 1, + "norm_label": "tlayoutdropdown" + }, + { + "label": "LayoutDropDown", + "file_type": "code", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_dropdowns_layout_layoutdropdown", + "community": 50, + "norm_label": "layoutdropdown" + }, + { + "label": "avatar.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_member_avatar", + "community": 56, + "norm_label": "avatar.tsx" + }, + { + "label": "AvatarProps", + "file_type": "code", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_dropdowns_member_avatar_avatarprops", + "community": 56, + "norm_label": "avatarprops" + }, + { + "label": "ButtonAvatars", + "file_type": "code", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_dropdowns_member_avatar_buttonavatars", + "community": 56, + "norm_label": "buttonavatars" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_member_base", + "community": 23, + "norm_label": "base.tsx" + }, + { + "label": "TMemberDropdownBaseProps", + "file_type": "code", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_dropdowns_member_base_tmemberdropdownbaseprops", + "community": 23, + "norm_label": "tmemberdropdownbaseprops" + }, + { + "label": "MemberDropdownBase", + "file_type": "code", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_dropdowns_member_base_memberdropdownbase", + "community": 23, + "norm_label": "memberdropdownbase" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_member_dropdown", + "community": 21, + "norm_label": "dropdown.tsx" + }, + { + "label": "TMemberDropdownProps", + "file_type": "code", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_dropdowns_member_dropdown_tmemberdropdownprops", + "community": 21, + "norm_label": "tmemberdropdownprops" + }, + { + "label": "MemberDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_dropdowns_member_dropdown_memberdropdown", + "community": 21, + "norm_label": "memberdropdown" + }, + { + "label": "member-options.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_member_member_options", + "community": 55, + "norm_label": "member-options.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_dropdowns_member_member_options_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "MemberOptions", + "file_type": "code", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_dropdowns_member_member_options_memberoptions", + "community": 23, + "norm_label": "memberoptions" + }, + { + "label": "types.d.ts", + "file_type": "code", + "source_file": "core/components/dropdowns/member/types.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_member_types_d", + "community": 326, + "norm_label": "types.d.ts" + }, + { + "label": "MemberDropdownProps", + "file_type": "code", + "source_file": "core/components/dropdowns/member/types.d.ts", + "source_location": "L3", + "_origin": "ast", + "id": "core_components_dropdowns_member_types_d_memberdropdownprops", + "community": 326, + "norm_label": "memberdropdownprops" + }, + { + "label": "merged-date.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/merged-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_merged_date", + "community": 28, + "norm_label": "merged-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/merged-date.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_dropdowns_merged_date_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "MergedDateDisplay", + "file_type": "code", + "source_file": "core/components/dropdowns/merged-date.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_dropdowns_merged_date_mergeddatedisplay", + "community": 28, + "norm_label": "mergeddatedisplay" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_module_base", + "community": 23, + "norm_label": "base.tsx" + }, + { + "label": "TModuleDropdownBaseProps", + "file_type": "code", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_dropdowns_module_base_tmoduledropdownbaseprops", + "community": 23, + "norm_label": "tmoduledropdownbaseprops" + }, + { + "label": "ModuleDropdownBase", + "file_type": "code", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_dropdowns_module_base_moduledropdownbase", + "community": 23, + "norm_label": "moduledropdownbase" + }, + { + "label": "button-content.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_module_button_content", + "community": 10, + "norm_label": "button-content.tsx" + }, + { + "label": "ModuleButtonContentProps", + "file_type": "code", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_dropdowns_module_button_content_modulebuttoncontentprops", + "community": 10, + "norm_label": "modulebuttoncontentprops" + }, + { + "label": "ModuleButtonContent()", + "file_type": "code", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_dropdowns_module_button_content_modulebuttoncontent", + "community": 10, + "norm_label": "modulebuttoncontent()" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_module_dropdown", + "community": 21, + "norm_label": "dropdown.tsx" + }, + { + "label": "TModuleDropdownProps", + "file_type": "code", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_dropdowns_module_dropdown_tmoduledropdownprops", + "community": 21, + "norm_label": "tmoduledropdownprops" + }, + { + "label": "ModuleDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_dropdowns_module_dropdown_moduledropdown", + "community": 21, + "norm_label": "moduledropdown" + }, + { + "label": "module-options.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_module_module_options", + "community": 23, + "norm_label": "module-options.tsx" + }, + { + "label": "DropdownOptions", + "file_type": "code", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_dropdowns_module_module_options_dropdownoptions", + "community": 23, + "norm_label": "dropdownoptions" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_dropdowns_module_module_options_props", + "community": 23, + "norm_label": "props" + }, + { + "label": "ModuleOptions", + "file_type": "code", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_dropdowns_module_module_options_moduleoptions", + "community": 23, + "norm_label": "moduleoptions" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_priority", + "community": 23, + "norm_label": "priority.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_dropdowns_priority_props", + "community": 23, + "norm_label": "props" + }, + { + "label": "ButtonProps", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_dropdowns_priority_buttonprops", + "community": 23, + "norm_label": "buttonprops" + }, + { + "label": "BorderButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_dropdowns_priority_borderbutton", + "community": 23, + "norm_label": "borderbutton()" + }, + { + "label": "BackgroundButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L146", + "_origin": "ast", + "id": "core_components_dropdowns_priority_backgroundbutton", + "community": 23, + "norm_label": "backgroundbutton()" + }, + { + "label": "TransparentButton()", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L237", + "_origin": "ast", + "id": "core_components_dropdowns_priority_transparentbutton", + "community": 23, + "norm_label": "transparentbutton()" + }, + { + "label": "PriorityDropdown()", + "file_type": "code", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L321", + "_origin": "ast", + "id": "core_components_dropdowns_priority_prioritydropdown", + "community": 21, + "norm_label": "prioritydropdown()" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_project_base", + "community": 23, + "norm_label": "base.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_dropdowns_project_base_props", + "community": 23, + "norm_label": "props" + }, + { + "label": "ProjectDropdownBase", + "file_type": "code", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_dropdowns_project_base_projectdropdownbase", + "community": 177, + "norm_label": "projectdropdownbase" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_project_dropdown", + "community": 177, + "norm_label": "dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_dropdowns_project_dropdown_props", + "community": 177, + "norm_label": "props" + }, + { + "label": "ProjectDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_dropdowns_project_dropdown_projectdropdown", + "community": 177, + "norm_label": "projectdropdown" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_state_base", + "community": 23, + "norm_label": "base.tsx" + }, + { + "label": "TWorkItemStateDropdownBaseProps", + "file_type": "code", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_dropdowns_state_base_tworkitemstatedropdownbaseprops", + "community": 23, + "norm_label": "tworkitemstatedropdownbaseprops" + }, + { + "label": "WorkItemStateDropdownBase", + "file_type": "code", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_dropdowns_state_base_workitemstatedropdownbase", + "community": 23, + "norm_label": "workitemstatedropdownbase" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_state_dropdown", + "community": 21, + "norm_label": "dropdown.tsx" + }, + { + "label": "TWorkItemStateDropdownProps", + "file_type": "code", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_dropdowns_state_dropdown_tworkitemstatedropdownprops", + "community": 21, + "norm_label": "tworkitemstatedropdownprops" + }, + { + "label": "StateDropdown", + "file_type": "code", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_dropdowns_state_dropdown_statedropdown", + "community": 21, + "norm_label": "statedropdown" + }, + { + "label": "types.d.ts", + "file_type": "code", + "source_file": "core/components/dropdowns/types.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_dropdowns_types_d", + "community": 54, + "norm_label": "types.d.ts" + }, + { + "label": "TButtonVariants", + "file_type": "code", + "source_file": "core/components/dropdowns/types.d.ts", + "source_location": "L3", + "_origin": "ast", + "id": "core_components_dropdowns_types_d_tbuttonvariants", + "community": 54, + "norm_label": "tbuttonvariants" + }, + { + "label": "TDropdownProps", + "file_type": "code", + "source_file": "core/components/dropdowns/types.d.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_dropdowns_types_d_tdropdownprops", + "community": 54, + "norm_label": "tdropdownprops" + }, + { + "label": "editor.tsx", + "file_type": "code", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_document_editor", + "community": 43, + "norm_label": "editor.tsx" + }, + { + "label": "DocumentEditorWrapperProps", + "file_type": "code", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_editor_document_editor_documenteditorwrapperprops", + "community": 43, + "norm_label": "documenteditorwrapperprops" + }, + { + "label": "DocumentEditor", + "file_type": "code", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_editor_document_editor_documenteditor", + "community": 43, + "norm_label": "documenteditor" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/editor/embeds/mentions/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_embeds_mentions_index", + "community": 43, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/editor/embeds/mentions/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_embeds_mentions_root", + "community": 43, + "norm_label": "root.tsx" + }, + { + "label": "EditorMentionsRoot()", + "file_type": "code", + "source_file": "core/components/editor/embeds/mentions/root.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_editor_embeds_mentions_root_editormentionsroot", + "community": 43, + "norm_label": "editormentionsroot()" + }, + { + "label": "user.tsx", + "file_type": "code", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_embeds_mentions_user", + "community": 43, + "norm_label": "user.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_editor_embeds_mentions_user_props", + "community": 43, + "norm_label": "props" + }, + { + "label": "EditorUserMention", + "file_type": "code", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_editor_embeds_mentions_user_editorusermention", + "community": 43, + "norm_label": "editorusermention" + }, + { + "label": "editor.tsx", + "file_type": "code", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_lite_text_editor", + "community": 43, + "norm_label": "editor.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_editor_lite_text_editor_workspaceservice", + "community": 43, + "norm_label": "workspaceservice" + }, + { + "label": "LiteTextEditorWrapperProps", + "file_type": "code", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_editor_lite_text_editor_litetexteditorwrapperprops", + "community": 43, + "norm_label": "litetexteditorwrapperprops" + }, + { + "label": "LiteTextEditor", + "file_type": "code", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L59", + "_origin": "ast", + "id": "core_components_editor_lite_text_editor_litetexteditor", + "community": 85, + "norm_label": "litetexteditor" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/editor/lite-text/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_lite_text_index", + "community": 85, + "norm_label": "index.ts" + }, + { + "label": "lite-toolbar.tsx", + "file_type": "code", + "source_file": "core/components/editor/lite-text/lite-toolbar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_lite_text_lite_toolbar", + "community": 43, + "norm_label": "lite-toolbar.tsx" + }, + { + "label": "LiteToolbarProps", + "file_type": "code", + "source_file": "core/components/editor/lite-text/lite-toolbar.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_editor_lite_text_lite_toolbar_litetoolbarprops", + "community": 43, + "norm_label": "litetoolbarprops" + }, + { + "label": "LiteToolbar()", + "file_type": "code", + "source_file": "core/components/editor/lite-text/lite-toolbar.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_editor_lite_text_lite_toolbar_litetoolbar", + "community": 43, + "norm_label": "litetoolbar()" + }, + { + "label": "toolbar.tsx", + "file_type": "code", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_lite_text_toolbar", + "community": 43, + "norm_label": "toolbar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_editor_lite_text_toolbar_props", + "community": 43, + "norm_label": "props" + }, + { + "label": "TCommentAccessType", + "file_type": "code", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_editor_lite_text_toolbar_tcommentaccesstype", + "community": 43, + "norm_label": "tcommentaccesstype" + }, + { + "label": "COMMENT_ACCESS_SPECIFIERS", + "file_type": "code", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_editor_lite_text_toolbar_comment_access_specifiers", + "community": 43, + "norm_label": "comment_access_specifiers" + }, + { + "label": "IssueCommentToolbar()", + "file_type": "code", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_editor_lite_text_toolbar_issuecommenttoolbar", + "community": 43, + "norm_label": "issuecommenttoolbar()" + }, + { + "label": "document.tsx", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_pdf_document", + "community": 145, + "norm_label": "document.tsx" + }, + { + "label": "EDITOR_PDF_FONT_FAMILY_STYLES", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_editor_pdf_document_editor_pdf_font_family_styles", + "community": 145, + "norm_label": "editor_pdf_font_family_styles" + }, + { + "label": "EDITOR_PDF_TYPOGRAPHY_STYLES", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_editor_pdf_document_editor_pdf_typography_styles", + "community": 145, + "norm_label": "editor_pdf_typography_styles" + }, + { + "label": "EDITOR_PDF_LIST_STYLES", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L84", + "_origin": "ast", + "id": "core_components_editor_pdf_document_editor_pdf_list_styles", + "community": 145, + "norm_label": "editor_pdf_list_styles" + }, + { + "label": "EDITOR_PDF_CODE_STYLES", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L124", + "_origin": "ast", + "id": "core_components_editor_pdf_document_editor_pdf_code_styles", + "community": 145, + "norm_label": "editor_pdf_code_styles" + }, + { + "label": "EDITOR_PDF_DOCUMENT_STYLESHEET", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L146", + "_origin": "ast", + "id": "core_components_editor_pdf_document_editor_pdf_document_stylesheet", + "community": 145, + "norm_label": "editor_pdf_document_stylesheet" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L216", + "_origin": "ast", + "id": "core_components_editor_pdf_document_props", + "community": 145, + "norm_label": "props" + }, + { + "label": "PDFDocument()", + "file_type": "code", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L221", + "_origin": "ast", + "id": "core_components_editor_pdf_document_pdfdocument", + "community": 145, + "norm_label": "pdfdocument()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/editor/pdf/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_pdf_index", + "community": 145, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_index", + "community": 39, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_loader", + "community": 39, + "norm_label": "loader.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/loader.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_loader_props", + "community": 39, + "norm_label": "props" + }, + { + "label": "DescriptionInputLoader()", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/loader.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_loader_descriptioninputloader", + "community": 39, + "norm_label": "descriptioninputloader()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_root", + "community": 39, + "norm_label": "root.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_root_workspaceservice", + "community": 39, + "norm_label": "workspaceservice" + }, + { + "label": "TFormData", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_root_tformdata", + "community": 39, + "norm_label": "tformdata" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_root_props", + "community": 39, + "norm_label": "props" + }, + { + "label": "DescriptionInput", + "file_type": "code", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L108", + "_origin": "ast", + "id": "core_components_editor_rich_text_description_input_root_descriptioninput", + "community": 39, + "norm_label": "descriptioninput" + }, + { + "label": "editor.tsx", + "file_type": "code", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_rich_text_editor", + "community": 43, + "norm_label": "editor.tsx" + }, + { + "label": "RichTextEditorWrapperProps", + "file_type": "code", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_editor_rich_text_editor_richtexteditorwrapperprops", + "community": 43, + "norm_label": "richtexteditorwrapperprops" + }, + { + "label": "RichTextEditor", + "file_type": "code", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_editor_rich_text_editor_richtexteditor", + "community": 89, + "norm_label": "richtexteditor" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/editor/rich-text/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_rich_text_index", + "community": 89, + "norm_label": "index.ts" + }, + { + "label": "color-palette.tsx", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_color_palette", + "community": 65, + "norm_label": "color-palette.tsx" + }, + { + "label": "STICKY_COLORS_LIST", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_color_palette_sticky_colors_list", + "community": 65, + "norm_label": "sticky_colors_list" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L56", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_color_palette_tprops", + "community": 65, + "norm_label": "tprops" + }, + { + "label": "ColorPalette()", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_color_palette_colorpalette", + "community": 65, + "norm_label": "colorpalette()" + }, + { + "label": "editor.tsx", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_editor", + "community": 43, + "norm_label": "editor.tsx" + }, + { + "label": "StickyEditorWrapperProps", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_editor_stickyeditorwrapperprops", + "community": 43, + "norm_label": "stickyeditorwrapperprops" + }, + { + "label": "StickyEditor", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_editor_stickyeditor", + "community": 65, + "norm_label": "stickyeditor" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_index", + "community": 65, + "norm_label": "index.ts" + }, + { + "label": "toolbar.tsx", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_toolbar", + "community": 65, + "norm_label": "toolbar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_toolbar_props", + "community": 65, + "norm_label": "props" + }, + { + "label": "StickyEditorToolbar()", + "file_type": "code", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_editor_sticky_editor_toolbar_stickyeditortoolbar", + "community": 65, + "norm_label": "stickyeditortoolbar()" + }, + { + "label": "comic-box-button.tsx", + "file_type": "code", + "source_file": "core/components/empty-state/comic-box-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_empty_state_comic_box_button", + "community": 310, + "norm_label": "comic-box-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/empty-state/comic-box-button.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_empty_state_comic_box_button_props", + "community": 310, + "norm_label": "props" + }, + { + "label": "ComicBoxButton()", + "file_type": "code", + "source_file": "core/components/empty-state/comic-box-button.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_empty_state_comic_box_button_comicboxbutton", + "community": 310, + "norm_label": "comicboxbutton()" + }, + { + "label": "detailed-empty-state-root.tsx", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root", + "community": 5, + "norm_label": "detailed-empty-state-root.tsx" + }, + { + "label": "EmptyStateSize", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root_emptystatesize", + "community": 5, + "norm_label": "emptystatesize" + }, + { + "label": "ButtonConfig", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root_buttonconfig", + "community": 5, + "norm_label": "buttonconfig" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root_props", + "community": 5, + "norm_label": "props" + }, + { + "label": "sizeClasses", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root_sizeclasses", + "community": 5, + "norm_label": "sizeclasses" + }, + { + "label": "CustomButton()", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root_custombutton", + "community": 5, + "norm_label": "custombutton()" + }, + { + "label": "DetailedEmptyState", + "file_type": "code", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L65", + "_origin": "ast", + "id": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "community": 5, + "norm_label": "detailedemptystate" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/empty-state/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_empty_state_helper", + "community": 327, + "norm_label": "helper.tsx" + }, + { + "label": "getEmptyStateImagePath()", + "file_type": "code", + "source_file": "core/components/empty-state/helper.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_empty_state_helper_getemptystateimagepath", + "community": 327, + "norm_label": "getemptystateimagepath()" + }, + { + "label": "section-empty-state-root.tsx", + "file_type": "code", + "source_file": "core/components/empty-state/section-empty-state-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_empty_state_section_empty_state_root", + "community": 3, + "norm_label": "section-empty-state-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/empty-state/section-empty-state-root.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_empty_state_section_empty_state_root_props", + "community": 3, + "norm_label": "props" + }, + { + "label": "SectionEmptyState()", + "file_type": "code", + "source_file": "core/components/empty-state/section-empty-state-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_empty_state_section_empty_state_root_sectionemptystate", + "community": 3, + "norm_label": "sectionemptystate()" + }, + { + "label": "simple-empty-state-root.tsx", + "file_type": "code", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_empty_state_simple_empty_state_root", + "community": 61, + "norm_label": "simple-empty-state-root.tsx" + }, + { + "label": "EmptyStateSize", + "file_type": "code", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_empty_state_simple_empty_state_root_emptystatesize", + "community": 61, + "norm_label": "emptystatesize" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_empty_state_simple_empty_state_root_props", + "community": 61, + "norm_label": "props" + }, + { + "label": "sizeConfig", + "file_type": "code", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_empty_state_simple_empty_state_root_sizeconfig", + "community": 61, + "norm_label": "sizeconfig" + }, + { + "label": "getTitleClassName()", + "file_type": "code", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_empty_state_simple_empty_state_root_gettitleclassname", + "community": 61, + "norm_label": "gettitleclassname()" + }, + { + "label": "SimpleEmptyState", + "file_type": "code", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "community": 61, + "norm_label": "simpleemptystate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/epic-modal/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_epic_modal_index", + "community": 3, + "norm_label": "index.ts" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/epic-modal/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_epic_modal_modal", + "community": 3, + "norm_label": "modal.tsx" + }, + { + "label": "EpicModalProps", + "file_type": "code", + "source_file": "core/components/epic-modal/modal.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_epic_modal_modal_epicmodalprops", + "community": 3, + "norm_label": "epicmodalprops" + }, + { + "label": "CreateUpdateEpicModal()", + "file_type": "code", + "source_file": "core/components/epic-modal/modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_epic_modal_modal_createupdateepicmodal", + "community": 3, + "norm_label": "createupdateepicmodal()" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/estimates/create/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_create_helper", + "community": 53, + "norm_label": "helper.tsx" + }, + { + "label": "isEstimateSystemEnabled()", + "file_type": "code", + "source_file": "core/components/estimates/create/helper.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_estimates_create_helper_isestimatesystemenabled", + "community": 53, + "norm_label": "isestimatesystemenabled()" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_create_modal", + "community": 53, + "norm_label": "modal.tsx" + }, + { + "label": "TCreateEstimateModal", + "file_type": "code", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_estimates_create_modal_tcreateestimatemodal", + "community": 53, + "norm_label": "tcreateestimatemodal" + }, + { + "label": "CreateEstimateModal", + "file_type": "code", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_estimates_create_modal_createestimatemodal", + "community": 53, + "norm_label": "createestimatemodal" + }, + { + "label": "stage-one.tsx", + "file_type": "code", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_create_stage_one", + "community": 53, + "norm_label": "stage-one.tsx" + }, + { + "label": "TEstimateCreateStageOne", + "file_type": "code", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_estimates_create_stage_one_testimatecreatestageone", + "community": 53, + "norm_label": "testimatecreatestageone" + }, + { + "label": "EstimateCreateStageOne()", + "file_type": "code", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_estimates_create_stage_one_estimatecreatestageone", + "community": 53, + "norm_label": "estimatecreatestageone()" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_delete_modal", + "community": 64, + "norm_label": "modal.tsx" + }, + { + "label": "TDeleteEstimateModal", + "file_type": "code", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_estimates_delete_modal_tdeleteestimatemodal", + "community": 64, + "norm_label": "tdeleteestimatemodal" + }, + { + "label": "DeleteEstimateModal", + "file_type": "code", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_estimates_delete_modal_deleteestimatemodal", + "community": 64, + "norm_label": "deleteestimatemodal" + }, + { + "label": "empty-screen.tsx", + "file_type": "code", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_empty_screen", + "community": 5, + "norm_label": "empty-screen.tsx" + }, + { + "label": "TEstimateEmptyScreen", + "file_type": "code", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_estimates_empty_screen_testimateemptyscreen", + "community": 5, + "norm_label": "testimateemptyscreen" + }, + { + "label": "EstimateEmptyScreen()", + "file_type": "code", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_estimates_empty_screen_estimateemptyscreen", + "community": 5, + "norm_label": "estimateemptyscreen()" + }, + { + "label": "estimate-disable-switch.tsx", + "file_type": "code", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_estimate_disable_switch", + "community": 69, + "norm_label": "estimate-disable-switch.tsx" + }, + { + "label": "TEstimateDisableSwitch", + "file_type": "code", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_estimates_estimate_disable_switch_testimatedisableswitch", + "community": 69, + "norm_label": "testimatedisableswitch" + }, + { + "label": "EstimateDisableSwitch", + "file_type": "code", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_estimates_estimate_disable_switch_estimatedisableswitch", + "community": 69, + "norm_label": "estimatedisableswitch" + }, + { + "label": "estimate-list-item-buttons.tsx", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list-item-buttons.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_item_buttons", + "community": 64, + "norm_label": "estimate-list-item-buttons.tsx" + }, + { + "label": "TEstimateListItem", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list-item-buttons.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_item_buttons_testimatelistitem", + "community": 64, + "norm_label": "testimatelistitem" + }, + { + "label": "EstimateListItemButtons", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list-item-buttons.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_item_buttons_estimatelistitembuttons", + "community": 64, + "norm_label": "estimatelistitembuttons" + }, + { + "label": "estimate-list-item.tsx", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_item", + "community": 64, + "norm_label": "estimate-list-item.tsx" + }, + { + "label": "TEstimateListItem", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_item_testimatelistitem", + "community": 64, + "norm_label": "testimatelistitem" + }, + { + "label": "EstimateListItem", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_item_estimatelistitem", + "community": 64, + "norm_label": "estimatelistitem" + }, + { + "label": "estimate-list.tsx", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_estimate_list", + "community": 64, + "norm_label": "estimate-list.tsx" + }, + { + "label": "TEstimateList", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_testimatelist", + "community": 64, + "norm_label": "testimatelist" + }, + { + "label": "EstimateList", + "file_type": "code", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_estimates_estimate_list_estimatelist", + "community": 64, + "norm_label": "estimatelist" + }, + { + "label": "estimate-search.tsx", + "file_type": "code", + "source_file": "core/components/estimates/estimate-search.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_estimate_search", + "community": 328, + "norm_label": "estimate-search.tsx" + }, + { + "label": "EstimateSearch", + "file_type": "code", + "source_file": "core/components/estimates/estimate-search.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_estimates_estimate_search_estimatesearch", + "community": 328, + "norm_label": "estimatesearch" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/estimates/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_index", + "community": 69, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/estimates/inputs/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_inputs_index", + "community": 53, + "norm_label": "index.ts" + }, + { + "label": "number-input.tsx", + "file_type": "code", + "source_file": "core/components/estimates/inputs/number-input.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_inputs_number_input", + "community": 53, + "norm_label": "number-input.tsx" + }, + { + "label": "TEstimateNumberInputProps", + "file_type": "code", + "source_file": "core/components/estimates/inputs/number-input.tsx", + "source_location": "L8", + "_origin": "ast", + "id": "core_components_estimates_inputs_number_input_testimatenumberinputprops", + "community": 53, + "norm_label": "testimatenumberinputprops" + }, + { + "label": "EstimateNumberInput()", + "file_type": "code", + "source_file": "core/components/estimates/inputs/number-input.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_estimates_inputs_number_input_estimatenumberinput", + "community": 53, + "norm_label": "estimatenumberinput()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_inputs_root", + "community": 53, + "norm_label": "root.tsx" + }, + { + "label": "TEstimateInputRootProps", + "file_type": "code", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_estimates_inputs_root_testimateinputrootprops", + "community": 53, + "norm_label": "testimateinputrootprops" + }, + { + "label": "EstimateInputRoot()", + "file_type": "code", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_estimates_inputs_root_estimateinputroot", + "community": 53, + "norm_label": "estimateinputroot()" + }, + { + "label": "text-input.tsx", + "file_type": "code", + "source_file": "core/components/estimates/inputs/text-input.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_inputs_text_input", + "community": 53, + "norm_label": "text-input.tsx" + }, + { + "label": "TEstimateTextInputProps", + "file_type": "code", + "source_file": "core/components/estimates/inputs/text-input.tsx", + "source_location": "L8", + "_origin": "ast", + "id": "core_components_estimates_inputs_text_input_testimatetextinputprops", + "community": 53, + "norm_label": "testimatetextinputprops" + }, + { + "label": "EstimateTextInput()", + "file_type": "code", + "source_file": "core/components/estimates/inputs/text-input.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_estimates_inputs_text_input_estimatetextinput", + "community": 53, + "norm_label": "estimatetextinput()" + }, + { + "label": "loader-screen.tsx", + "file_type": "code", + "source_file": "core/components/estimates/loader-screen.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_loader_screen", + "community": 69, + "norm_label": "loader-screen.tsx" + }, + { + "label": "EstimateLoaderScreen()", + "file_type": "code", + "source_file": "core/components/estimates/loader-screen.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_estimates_loader_screen_estimateloaderscreen", + "community": 69, + "norm_label": "estimateloaderscreen()" + }, + { + "label": "create-root.tsx", + "file_type": "code", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_points_create_root", + "community": 53, + "norm_label": "create-root.tsx" + }, + { + "label": "TEstimatePointCreateRoot", + "file_type": "code", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_estimates_points_create_root_testimatepointcreateroot", + "community": 53, + "norm_label": "testimatepointcreateroot" + }, + { + "label": "EstimatePointCreateRoot", + "file_type": "code", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_estimates_points_create_root_estimatepointcreateroot", + "community": 53, + "norm_label": "estimatepointcreateroot" + }, + { + "label": "create.tsx", + "file_type": "code", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_points_create", + "community": 53, + "norm_label": "create.tsx" + }, + { + "label": "TEstimatePointCreate", + "file_type": "code", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_estimates_points_create_testimatepointcreate", + "community": 53, + "norm_label": "testimatepointcreate" + }, + { + "label": "EstimatePointCreate", + "file_type": "code", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_estimates_points_create_estimatepointcreate", + "community": 53, + "norm_label": "estimatepointcreate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/estimates/points/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_points_index", + "community": 53, + "norm_label": "index.ts" + }, + { + "label": "preview.tsx", + "file_type": "code", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_points_preview", + "community": 53, + "norm_label": "preview.tsx" + }, + { + "label": "TEstimatePointItemPreview", + "file_type": "code", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_estimates_points_preview_testimatepointitempreview", + "community": 53, + "norm_label": "testimatepointitempreview" + }, + { + "label": "EstimatePointItemPreview", + "file_type": "code", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_estimates_points_preview_estimatepointitempreview", + "community": 53, + "norm_label": "estimatepointitempreview" + }, + { + "label": "update.tsx", + "file_type": "code", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_points_update", + "community": 53, + "norm_label": "update.tsx" + }, + { + "label": "TEstimatePointUpdate", + "file_type": "code", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_estimates_points_update_testimatepointupdate", + "community": 53, + "norm_label": "testimatepointupdate" + }, + { + "label": "EstimatePointUpdate", + "file_type": "code", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_estimates_points_update_estimatepointupdate", + "community": 53, + "norm_label": "estimatepointupdate" + }, + { + "label": "radio-select.tsx", + "file_type": "code", + "source_file": "core/components/estimates/radio-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_radio_select", + "community": 53, + "norm_label": "radio-select.tsx" + }, + { + "label": "RadioInputProps", + "file_type": "code", + "source_file": "core/components/estimates/radio-select.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_estimates_radio_select_radioinputprops", + "community": 53, + "norm_label": "radioinputprops" + }, + { + "label": "RadioInput()", + "file_type": "code", + "source_file": "core/components/estimates/radio-select.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_estimates_radio_select_radioinput", + "community": 53, + "norm_label": "radioinput()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_estimates_root", + "community": 69, + "norm_label": "root.tsx" + }, + { + "label": "TEstimateRoot", + "file_type": "code", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_estimates_root_testimateroot", + "community": 69, + "norm_label": "testimateroot" + }, + { + "label": "EstimateRoot", + "file_type": "code", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_estimates_root_estimateroot", + "community": 69, + "norm_label": "estimateroot" + }, + { + "label": "column.tsx", + "file_type": "code", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_exporter_column", + "community": 62, + "norm_label": "column.tsx" + }, + { + "label": "RowData", + "file_type": "code", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_exporter_column_rowdata", + "community": 62, + "norm_label": "rowdata" + }, + { + "label": "checkExpiry()", + "file_type": "code", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_exporter_column_checkexpiry", + "community": 62, + "norm_label": "checkexpiry()" + }, + { + "label": "useExportColumns()", + "file_type": "code", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_exporter_column_useexportcolumns", + "community": 62, + "norm_label": "useexportcolumns()" + }, + { + "label": "export-form.tsx", + "file_type": "code", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_exporter_export_form", + "community": 69, + "norm_label": "export-form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_exporter_export_form_props", + "community": 69, + "norm_label": "props" + }, + { + "label": "FormData", + "file_type": "code", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_exporter_export_form_formdata", + "community": 69, + "norm_label": "formdata" + }, + { + "label": "projectExportService", + "file_type": "code", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_exporter_export_form_projectexportservice", + "community": 69, + "norm_label": "projectexportservice" + }, + { + "label": "ExportForm", + "file_type": "code", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "core_components_exporter_export_form_exportform", + "community": 69, + "norm_label": "exportform" + }, + { + "label": "export-modal.tsx", + "file_type": "code", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_exporter_export_modal", + "community": 11, + "norm_label": "export-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_exporter_export_modal_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "projectExportService", + "file_type": "code", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_exporter_export_modal_projectexportservice", + "community": 11, + "norm_label": "projectexportservice" + }, + { + "label": "Exporter", + "file_type": "code", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_exporter_export_modal_exporter", + "community": 11, + "norm_label": "exporter" + }, + { + "label": "guide.tsx", + "file_type": "code", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_exporter_guide", + "community": 69, + "norm_label": "guide.tsx" + }, + { + "label": "ExportGuide", + "file_type": "code", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_exporter_guide_exportguide", + "community": 69, + "norm_label": "exportguide" + }, + { + "label": "prev-exports.tsx", + "file_type": "code", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_exporter_prev_exports", + "community": 62, + "norm_label": "prev-exports.tsx" + }, + { + "label": "integrationService", + "file_type": "code", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_exporter_prev_exports_integrationservice", + "community": 62, + "norm_label": "integrationservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_exporter_prev_exports_props", + "community": 62, + "norm_label": "props" + }, + { + "label": "RowData", + "file_type": "code", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_exporter_prev_exports_rowdata", + "community": 62, + "norm_label": "rowdata" + }, + { + "label": "PrevExports", + "file_type": "code", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_exporter_prev_exports_prevexports", + "community": 69, + "norm_label": "prevexports" + }, + { + "label": "single-export.tsx", + "file_type": "code", + "source_file": "core/components/exporter/single-export.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_exporter_single_export", + "community": 62, + "norm_label": "single-export.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/exporter/single-export.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_exporter_single_export_props", + "community": 62, + "norm_label": "props" + }, + { + "label": "SingleExport()", + "file_type": "code", + "source_file": "core/components/exporter/single-export.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_exporter_single_export_singleexport", + "community": 62, + "norm_label": "singleexport()" + }, + { + "label": "block-row-list.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_row_list", + "community": 13, + "norm_label": "block-row-list.tsx" + }, + { + "label": "GanttChartBlocksProps", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_row_list_ganttchartblocksprops", + "community": 13, + "norm_label": "ganttchartblocksprops" + }, + { + "label": "GanttChartRowList()", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_row_list_ganttchartrowlist", + "community": 13, + "norm_label": "ganttchartrowlist()" + }, + { + "label": "block-row.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_row", + "community": 13, + "norm_label": "block-row.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_row_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "BlockRow", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_row_blockrow", + "community": 13, + "norm_label": "blockrow" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block", + "community": 13, + "norm_label": "block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "GanttChartBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_block_ganttchartblock", + "community": 13, + "norm_label": "ganttchartblock" + }, + { + "label": "blocks-list.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_blocks_list", + "community": 13, + "norm_label": "blocks-list.tsx" + }, + { + "label": "GanttChartBlocksProps", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_blocks_list_ganttchartblocksprops", + "community": 13, + "norm_label": "ganttchartblocksprops" + }, + { + "label": "GanttChartBlocksList()", + "file_type": "code", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_gantt_chart_blocks_blocks_list_ganttchartblockslist", + "community": 13, + "norm_label": "ganttchartblockslist()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_header", + "community": 13, + "norm_label": "header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_header_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "GanttChartHeader", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_header_ganttchartheader", + "community": 16, + "norm_label": "ganttchartheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_index", + "community": 13, + "norm_label": "index.ts" + }, + { + "label": "main-content.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_main_content", + "community": 13, + "norm_label": "main-content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_main_content_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "GanttChartMainContent", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L62", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_main_content_ganttchartmaincontent", + "community": 16, + "norm_label": "ganttchartmaincontent" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_root", + "community": 16, + "norm_label": "root.tsx" + }, + { + "label": "ChartViewRootProps", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_root_chartviewrootprops", + "community": 16, + "norm_label": "chartviewrootprops" + }, + { + "label": "timelineViewHelpers", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_root_timelineviewhelpers", + "community": 16, + "norm_label": "timelineviewhelpers" + }, + { + "label": "ChartViewRoot", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L56", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_root_chartviewroot", + "community": 26, + "norm_label": "chartviewroot" + }, + { + "label": "timeline-drag-helper.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_timeline_drag_helper", + "community": 13, + "norm_label": "timeline-drag-helper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_timeline_drag_helper_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "TimelineDragHelper", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_timeline_drag_helper_timelinedraghelper", + "community": 13, + "norm_label": "timelinedraghelper" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_index", + "community": 13, + "norm_label": "index.ts" + }, + { + "label": "month.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_month", + "community": 13, + "norm_label": "month.tsx" + }, + { + "label": "MonthChartView", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_month_monthchartview", + "community": 13, + "norm_label": "monthchartview" + }, + { + "label": "quarter.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_quarter", + "community": 13, + "norm_label": "quarter.tsx" + }, + { + "label": "QuarterChartView", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_quarter_quarterchartview", + "community": 13, + "norm_label": "quarterchartview" + }, + { + "label": "week.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_week", + "community": 13, + "norm_label": "week.tsx" + }, + { + "label": "WeekChartView", + "file_type": "code", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_gantt_chart_chart_views_week_weekchartview", + "community": 13, + "norm_label": "weekchartview" + }, + { + "label": "constants.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/constants.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_constants", + "community": 13, + "norm_label": "constants.ts" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/contexts/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_contexts_index", + "community": 26, + "norm_label": "index.tsx" + }, + { + "label": "TimeLineTypeContext", + "file_type": "code", + "source_file": "core/components/gantt-chart/contexts/index.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_gantt_chart_contexts_index_timelinetypecontext", + "community": 26, + "norm_label": "timelinetypecontext" + }, + { + "label": "useTimeLineType()", + "file_type": "code", + "source_file": "core/components/gantt-chart/contexts/index.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_gantt_chart_contexts_index_usetimelinetype", + "community": 13, + "norm_label": "usetimelinetype()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index", + "community": 16, + "norm_label": "index.ts" + }, + { + "label": "generateWeeks()", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_generateweeks", + "community": 16, + "norm_label": "generateweeks()" + }, + { + "label": "weeks", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_weeks", + "community": 16, + "norm_label": "weeks" + }, + { + "label": "months", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_months", + "community": 16, + "norm_label": "months" + }, + { + "label": "quarters", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_quarters", + "community": 16, + "norm_label": "quarters" + }, + { + "label": "charCapitalize()", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_charcapitalize", + "community": 16, + "norm_label": "charcapitalize()" + }, + { + "label": "bindZero()", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_bindzero", + "community": 16, + "norm_label": "bindzero()" + }, + { + "label": "timePreview()", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_timepreview", + "community": 16, + "norm_label": "timepreview()" + }, + { + "label": "datePreview()", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_datepreview", + "community": 16, + "norm_label": "datepreview()" + }, + { + "label": "VIEWS_LIST", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_views_list", + "community": 16, + "norm_label": "views_list" + }, + { + "label": "currentViewDataWithView()", + "file_type": "code", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_components_gantt_chart_data_index_currentviewdatawithview", + "community": 16, + "norm_label": "currentviewdatawithview()" + }, + { + "label": "add-block.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_add_block", + "community": 13, + "norm_label": "add-block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_add_block_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "ChartAddBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_add_block_chartaddblock", + "community": 13, + "norm_label": "chartaddblock" + }, + { + "label": "left-resizable.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_left_resizable", + "community": 13, + "norm_label": "left-resizable.tsx" + }, + { + "label": "LeftResizableProps", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_left_resizable_leftresizableprops", + "community": 13, + "norm_label": "leftresizableprops" + }, + { + "label": "LeftResizable", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_left_resizable_leftresizable", + "community": 13, + "norm_label": "leftresizable" + }, + { + "label": "right-resizable.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_right_resizable", + "community": 13, + "norm_label": "right-resizable.tsx" + }, + { + "label": "RightResizableProps", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_right_resizable_rightresizableprops", + "community": 13, + "norm_label": "rightresizableprops" + }, + { + "label": "RightResizable", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_right_resizable_rightresizable", + "community": 13, + "norm_label": "rightresizable" + }, + { + "label": "use-gantt-resizable.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable", + "community": 13, + "norm_label": "use-gantt-resizable.ts" + }, + { + "label": "useGanttResizable()", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable_useganttresizable", + "community": 13, + "norm_label": "useganttresizable()" + }, + { + "label": "draggable.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_draggable", + "community": 13, + "norm_label": "draggable.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_draggable_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "ChartDraggable", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_draggable_chartdraggable", + "community": 13, + "norm_label": "chartdraggable" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/helpers/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_helpers_index", + "community": 13, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_index", + "community": 13, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_root", + "community": 26, + "norm_label": "root.tsx" + }, + { + "label": "GanttChartRootProps", + "file_type": "code", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_gantt_chart_root_ganttchartrootprops", + "community": 26, + "norm_label": "ganttchartrootprops" + }, + { + "label": "GanttChartRoot", + "file_type": "code", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_gantt_chart_root_ganttchartroot", + "community": 26, + "norm_label": "ganttchartroot" + }, + { + "label": "gantt-dnd-HOC.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "community": 26, + "norm_label": "gantt-dnd-hoc.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_props", + "community": 26, + "norm_label": "props" + }, + { + "label": "GanttDnDHOC", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_ganttdndhoc", + "community": 26, + "norm_label": "ganttdndhoc" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_index", + "community": 26, + "norm_label": "index.ts" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_block", + "community": 9, + "norm_label": "block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_block_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "IssuesSidebarBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_block_issuessidebarblock", + "community": 9, + "norm_label": "issuessidebarblock" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_index", + "community": 26, + "norm_label": "index.ts" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_sidebar", + "community": 26, + "norm_label": "sidebar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_sidebar_props", + "community": 26, + "norm_label": "props" + }, + { + "label": "IssueGanttSidebar", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_issues_sidebar_issueganttsidebar", + "community": 26, + "norm_label": "issueganttsidebar" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_block", + "community": 26, + "norm_label": "block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_block_props", + "community": 26, + "norm_label": "props" + }, + { + "label": "ModulesSidebarBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_block_modulessidebarblock", + "community": 26, + "norm_label": "modulessidebarblock" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_index", + "community": 26, + "norm_label": "index.ts" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_sidebar", + "community": 26, + "norm_label": "sidebar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_sidebar_props", + "community": 26, + "norm_label": "props" + }, + { + "label": "ModuleGanttSidebar", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_modules_sidebar_moduleganttsidebar", + "community": 26, + "norm_label": "moduleganttsidebar" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_block", + "community": 13, + "norm_label": "block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_block_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "ProjectsSidebarBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_block_projectssidebarblock", + "community": 26, + "norm_label": "projectssidebarblock" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_index", + "community": 26, + "norm_label": "index.ts" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_sidebar", + "community": 26, + "norm_label": "sidebar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_sidebar_props", + "community": 26, + "norm_label": "props" + }, + { + "label": "ProjectGanttSidebar", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_projects_sidebar_projectganttsidebar", + "community": 26, + "norm_label": "projectganttsidebar" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_root", + "community": 9, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_root_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "GanttChartSidebar", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_root_ganttchartsidebar", + "community": 9, + "norm_label": "ganttchartsidebar" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_utils", + "community": 26, + "norm_label": "utils.ts" + }, + { + "label": "handleOrderChange()", + "file_type": "code", + "source_file": "core/components/gantt-chart/sidebar/utils.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_gantt_chart_sidebar_utils_handleorderchange", + "community": 26, + "norm_label": "handleorderchange()" + }, + { + "label": "helpers.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers", + "community": 16, + "norm_label": "helpers.ts" + }, + { + "label": "generateDate()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_generatedate", + "community": 16, + "norm_label": "generatedate()" + }, + { + "label": "getNumberOfDaysInMonth()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_getnumberofdaysinmonth", + "community": 16, + "norm_label": "getnumberofdaysinmonth()" + }, + { + "label": "getWeekNumberByDate()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_getweeknumberbydate", + "community": 16, + "norm_label": "getweeknumberbydate()" + }, + { + "label": "getNumberOfDaysBetweenTwoDates()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "community": 16, + "norm_label": "getnumberofdaysbetweentwodates()" + }, + { + "label": "getDateFromPositionOnGantt()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_getdatefrompositionongantt", + "community": 16, + "norm_label": "getdatefrompositionongantt()" + }, + { + "label": "getItemPositionWidth()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_getitempositionwidth", + "community": 16, + "norm_label": "getitempositionwidth()" + }, + { + "label": "getPositionFromDate()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_components_gantt_chart_views_helpers_getpositionfromdate", + "community": 16, + "norm_label": "getpositionfromdate()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_views_index", + "community": 13, + "norm_label": "index.ts" + }, + { + "label": "month-view.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view", + "community": 16, + "norm_label": "month-view.ts" + }, + { + "label": "IMonthBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_imonthblock", + "community": 16, + "norm_label": "imonthblock" + }, + { + "label": "IMonthView", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_imonthview", + "community": 16, + "norm_label": "imonthview" + }, + { + "label": "generateMonthChart()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_generatemonthchart", + "community": 16, + "norm_label": "generatemonthchart()" + }, + { + "label": "getMonthsViewBetweenTwoDates()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L118", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_getmonthsviewbetweentwodates", + "community": 16, + "norm_label": "getmonthsviewbetweentwodates()" + }, + { + "label": "getMonthsBetweenTwoDates()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L129", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_getmonthsbetweentwodates", + "community": 16, + "norm_label": "getmonthsbetweentwodates()" + }, + { + "label": "mergeMonthRenderPayloads()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L166", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_mergemonthrenderpayloads", + "community": 16, + "norm_label": "mergemonthrenderpayloads()" + }, + { + "label": "monthView", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L174", + "_origin": "ast", + "id": "core_components_gantt_chart_views_month_view_monthview", + "community": 16, + "norm_label": "monthview" + }, + { + "label": "quarter-view.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_views_quarter_view", + "community": 16, + "norm_label": "quarter-view.ts" + }, + { + "label": "IQuarterMonthBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_gantt_chart_views_quarter_view_iquartermonthblock", + "community": 16, + "norm_label": "iquartermonthblock" + }, + { + "label": "generateQuarterChart()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_gantt_chart_views_quarter_view_generatequarterchart", + "community": 16, + "norm_label": "generatequarterchart()" + }, + { + "label": "mergeQuarterRenderPayloads()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_components_gantt_chart_views_quarter_view_mergequarterrenderpayloads", + "community": 16, + "norm_label": "mergequarterrenderpayloads()" + }, + { + "label": "groupMonthsToQuarters()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L119", + "_origin": "ast", + "id": "core_components_gantt_chart_views_quarter_view_groupmonthstoquarters", + "community": 16, + "norm_label": "groupmonthstoquarters()" + }, + { + "label": "quarterView", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L151", + "_origin": "ast", + "id": "core_components_gantt_chart_views_quarter_view_quarterview", + "community": 16, + "norm_label": "quarterview" + }, + { + "label": "week-view.ts", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view", + "community": 16, + "norm_label": "week-view.ts" + }, + { + "label": "IDayBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_idayblock", + "community": 16, + "norm_label": "idayblock" + }, + { + "label": "IWeekBlock", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_iweekblock", + "community": 16, + "norm_label": "iweekblock" + }, + { + "label": "generateWeekChart()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_generateweekchart", + "community": 16, + "norm_label": "generateweekchart()" + }, + { + "label": "getWeeksBetweenTwoDates()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L132", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "community": 16, + "norm_label": "getweeksbetweentwodates()" + }, + { + "label": "populateDaysForWeek()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L190", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_populatedaysforweek", + "community": 16, + "norm_label": "populatedaysforweek()" + }, + { + "label": "mergeWeekRenderPayloads()", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L215", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_mergeweekrenderpayloads", + "community": 16, + "norm_label": "mergeweekrenderpayloads()" + }, + { + "label": "weekView", + "file_type": "code", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L217", + "_origin": "ast", + "id": "core_components_gantt_chart_views_week_view_weekview", + "community": 16, + "norm_label": "weekview" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/global/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_index", + "community": 184, + "norm_label": "index.ts" + }, + { + "label": "changelog.tsx", + "file_type": "code", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_product_updates_changelog", + "community": 184, + "norm_label": "changelog.tsx" + }, + { + "label": "ProductUpdatesChangelog", + "file_type": "code", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_global_product_updates_changelog_productupdateschangelog", + "community": 184, + "norm_label": "productupdateschangelog" + }, + { + "label": "fallback.tsx", + "file_type": "code", + "source_file": "core/components/global/product-updates/fallback.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_product_updates_fallback", + "community": 184, + "norm_label": "fallback.tsx" + }, + { + "label": "TProductUpdatesFallbackProps", + "file_type": "code", + "source_file": "core/components/global/product-updates/fallback.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_global_product_updates_fallback_tproductupdatesfallbackprops", + "community": 184, + "norm_label": "tproductupdatesfallbackprops" + }, + { + "label": "ProductUpdatesFallback()", + "file_type": "code", + "source_file": "core/components/global/product-updates/fallback.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_global_product_updates_fallback_productupdatesfallback", + "community": 184, + "norm_label": "productupdatesfallback()" + }, + { + "label": "footer.tsx", + "file_type": "code", + "source_file": "core/components/global/product-updates/footer.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_product_updates_footer", + "community": 184, + "norm_label": "footer.tsx" + }, + { + "label": "ProductUpdatesFooter()", + "file_type": "code", + "source_file": "core/components/global/product-updates/footer.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_global_product_updates_footer_productupdatesfooter", + "community": 184, + "norm_label": "productupdatesfooter()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/global/product-updates/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_product_updates_header", + "community": 184, + "norm_label": "header.tsx" + }, + { + "label": "ProductUpdatesHeader", + "file_type": "code", + "source_file": "core/components/global/product-updates/header.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_global_product_updates_header_productupdatesheader", + "community": 184, + "norm_label": "productupdatesheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/global/product-updates/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_product_updates_index", + "community": 184, + "norm_label": "index.ts" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_product_updates_modal", + "community": 184, + "norm_label": "modal.tsx" + }, + { + "label": "ProductUpdatesModalProps", + "file_type": "code", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_global_product_updates_modal_productupdatesmodalprops", + "community": 184, + "norm_label": "productupdatesmodalprops" + }, + { + "label": "ProductUpdatesModal", + "file_type": "code", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_global_product_updates_modal_productupdatesmodal", + "community": 184, + "norm_label": "productupdatesmodal" + }, + { + "label": "timezone-select.tsx", + "file_type": "code", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_timezone_select", + "community": 73, + "norm_label": "timezone-select.tsx" + }, + { + "label": "TTimezoneSelect", + "file_type": "code", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_global_timezone_select_ttimezoneselect", + "community": 73, + "norm_label": "ttimezoneselect" + }, + { + "label": "TimezoneSelect", + "file_type": "code", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_global_timezone_select_timezoneselect", + "community": 24, + "norm_label": "timezoneselect" + }, + { + "label": "version-number.tsx", + "file_type": "code", + "source_file": "core/components/global/version-number.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_global_version_number", + "community": 218, + "norm_label": "version-number.tsx" + }, + { + "label": "PlaneVersionNumber()", + "file_type": "code", + "source_file": "core/components/global/version-number.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_global_version_number_planeversionnumber", + "community": 218, + "norm_label": "planeversionnumber()" + }, + { + "label": "home-dashboard-widgets.tsx", + "file_type": "code", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_home_dashboard_widgets", + "community": 106, + "norm_label": "home-dashboard-widgets.tsx" + }, + { + "label": "HOME_WIDGETS_LIST", + "file_type": "code", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_home_home_dashboard_widgets_home_widgets_list", + "community": 106, + "norm_label": "home_widgets_list" + }, + { + "label": "DashboardWidgets", + "file_type": "code", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L61", + "_origin": "ast", + "id": "core_components_home_home_dashboard_widgets_dashboardwidgets", + "community": 169, + "norm_label": "dashboardwidgets" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/home/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_index", + "community": 106, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/home/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_root", + "community": 169, + "norm_label": "root.tsx" + }, + { + "label": "WorkspaceHomeView", + "file_type": "code", + "source_file": "core/components/home/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_home_root_workspacehomeview", + "community": 169, + "norm_label": "workspacehomeview" + }, + { + "label": "user-greetings.tsx", + "file_type": "code", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_user_greetings", + "community": 210, + "norm_label": "user-greetings.tsx" + }, + { + "label": "IUserGreetingsView", + "file_type": "code", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_home_user_greetings_iusergreetingsview", + "community": 210, + "norm_label": "iusergreetingsview" + }, + { + "label": "UserGreetingsView()", + "file_type": "code", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_home_user_greetings_usergreetingsview", + "community": 210, + "norm_label": "usergreetingsview()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_index", + "community": 78, + "norm_label": "index.ts" + }, + { + "label": "links.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/links.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_links", + "community": 78, + "norm_label": "links.tsx" + }, + { + "label": "LinksEmptyState()", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/links.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_links_linksemptystate", + "community": 78, + "norm_label": "linksemptystate()" + }, + { + "label": "no-projects.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_no_projects", + "community": 0, + "norm_label": "no-projects.tsx" + }, + { + "label": "NoProjectsEmptyState", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_no_projects_noprojectsemptystate", + "community": 106, + "norm_label": "noprojectsemptystate" + }, + { + "label": "recents.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/recents.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_recents", + "community": 78, + "norm_label": "recents.tsx" + }, + { + "label": "getDisplayContent()", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/recents.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_recents_getdisplaycontent", + "community": 78, + "norm_label": "getdisplaycontent()" + }, + { + "label": "RecentsEmptyState()", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/recents.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_recents_recentsemptystate", + "community": 78, + "norm_label": "recentsemptystate()" + }, + { + "label": "stickies.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/stickies.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_stickies", + "community": 77, + "norm_label": "stickies.tsx" + }, + { + "label": "StickiesEmptyState()", + "file_type": "code", + "source_file": "core/components/home/widgets/empty-states/stickies.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_home_widgets_empty_states_stickies_stickiesemptystate", + "community": 77, + "norm_label": "stickiesemptystate()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/home/widgets/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_index", + "community": 106, + "norm_label": "index.ts" + }, + { + "label": "action.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/links/action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_action", + "community": 311, + "norm_label": "action.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/home/widgets/links/action.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_home_widgets_links_action_tprops", + "community": 311, + "norm_label": "tprops" + }, + { + "label": "AddLink()", + "file_type": "code", + "source_file": "core/components/home/widgets/links/action.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_home_widgets_links_action_addlink", + "community": 311, + "norm_label": "addlink()" + }, + { + "label": "create-update-link-modal.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_create_update_link_modal", + "community": 126, + "norm_label": "create-update-link-modal.tsx" + }, + { + "label": "TLinkOperationsModal", + "file_type": "code", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_home_widgets_links_create_update_link_modal_tlinkoperationsmodal", + "community": 126, + "norm_label": "tlinkoperationsmodal" + }, + { + "label": "TLinkCreateFormFieldOptions", + "file_type": "code", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_home_widgets_links_create_update_link_modal_tlinkcreateformfieldoptions", + "community": 126, + "norm_label": "tlinkcreateformfieldoptions" + }, + { + "label": "TLinkCreateEditModal", + "file_type": "code", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_home_widgets_links_create_update_link_modal_tlinkcreateeditmodal", + "community": 126, + "norm_label": "tlinkcreateeditmodal" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_home_widgets_links_create_update_link_modal_defaultvalues", + "community": 126, + "norm_label": "defaultvalues" + }, + { + "label": "LinkCreateUpdateModal", + "file_type": "code", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_home_widgets_links_create_update_link_modal_linkcreateupdatemodal", + "community": 126, + "norm_label": "linkcreateupdatemodal" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/home/widgets/links/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_index", + "community": 126, + "norm_label": "index.ts" + }, + { + "label": "link-detail.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_link_detail", + "community": 126, + "norm_label": "link-detail.tsx" + }, + { + "label": "TProjectLinkDetail", + "file_type": "code", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_home_widgets_links_link_detail_tprojectlinkdetail", + "community": 126, + "norm_label": "tprojectlinkdetail" + }, + { + "label": "ProjectLinkDetail", + "file_type": "code", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_home_widgets_links_link_detail_projectlinkdetail", + "community": 126, + "norm_label": "projectlinkdetail" + }, + { + "label": "links.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_links", + "community": 126, + "norm_label": "links.tsx" + }, + { + "label": "TLinkOperationsModal", + "file_type": "code", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_home_widgets_links_links_tlinkoperationsmodal", + "community": 126, + "norm_label": "tlinkoperationsmodal" + }, + { + "label": "TProjectLinkList", + "file_type": "code", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_home_widgets_links_links_tprojectlinklist", + "community": 126, + "norm_label": "tprojectlinklist" + }, + { + "label": "ProjectLinkList", + "file_type": "code", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_home_widgets_links_links_projectlinklist", + "community": 126, + "norm_label": "projectlinklist" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_root", + "community": 126, + "norm_label": "root.tsx" + }, + { + "label": "DashboardQuickLinks", + "file_type": "code", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_home_widgets_links_root_dashboardquicklinks", + "community": 106, + "norm_label": "dashboardquicklinks" + }, + { + "label": "use-links.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_links_use_links", + "community": 126, + "norm_label": "use-links.tsx" + }, + { + "label": "TLinkOperations", + "file_type": "code", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_home_widgets_links_use_links_tlinkoperations", + "community": 126, + "norm_label": "tlinkoperations" + }, + { + "label": "TProjectLinkRoot", + "file_type": "code", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_home_widgets_links_use_links_tprojectlinkroot", + "community": 126, + "norm_label": "tprojectlinkroot" + }, + { + "label": "useLinks()", + "file_type": "code", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_home_widgets_links_use_links_uselinks", + "community": 126, + "norm_label": "uselinks()" + }, + { + "label": "home-loader.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/home-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_home_loader", + "community": 106, + "norm_label": "home-loader.tsx" + }, + { + "label": "HomeLoader()", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/home-loader.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_home_loader_homeloader", + "community": 106, + "norm_label": "homeloader()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_index", + "community": 106, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_loader", + "community": 78, + "norm_label": "loader.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_loader_props", + "community": 78, + "norm_label": "props" + }, + { + "label": "EWidgetKeys", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_loader_ewidgetkeys", + "community": 78, + "norm_label": "ewidgetkeys" + }, + { + "label": "WidgetLoader()", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_loader_widgetloader", + "community": 78, + "norm_label": "widgetloader()" + }, + { + "label": "quick-links.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/quick-links.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_quick_links", + "community": 78, + "norm_label": "quick-links.tsx" + }, + { + "label": "QuickLinksWidgetLoader()", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/quick-links.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_quick_links_quicklinkswidgetloader", + "community": 78, + "norm_label": "quicklinkswidgetloader()" + }, + { + "label": "recent-activity.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/recent-activity.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_recent_activity", + "community": 78, + "norm_label": "recent-activity.tsx" + }, + { + "label": "RecentActivityWidgetLoader()", + "file_type": "code", + "source_file": "core/components/home/widgets/loaders/recent-activity.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_home_widgets_loaders_recent_activity_recentactivitywidgetloader", + "community": 78, + "norm_label": "recentactivitywidgetloader()" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_manage_index", + "community": 106, + "norm_label": "index.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_home_widgets_manage_index_tprops", + "community": 106, + "norm_label": "tprops" + }, + { + "label": "ManageWidgetsModal", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_home_widgets_manage_index_managewidgetsmodal", + "community": 106, + "norm_label": "managewidgetsmodal" + }, + { + "label": "widget-item-drag-handle.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-item-drag-handle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_item_drag_handle", + "community": 106, + "norm_label": "widget-item-drag-handle.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-item-drag-handle.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_item_drag_handle_props", + "community": 106, + "norm_label": "props" + }, + { + "label": "WidgetItemDragHandle", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-item-drag-handle.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_item_drag_handle_widgetitemdraghandle", + "community": 106, + "norm_label": "widgetitemdraghandle" + }, + { + "label": "widget-item.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_item", + "community": 106, + "norm_label": "widget-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_item_props", + "community": 106, + "norm_label": "props" + }, + { + "label": "WidgetItem", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_item_widgetitem", + "community": 106, + "norm_label": "widgetitem" + }, + { + "label": "widget-list.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_list", + "community": 106, + "norm_label": "widget-list.tsx" + }, + { + "label": "WidgetList", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_list_widgetlist", + "community": 106, + "norm_label": "widgetlist" + }, + { + "label": "widget.helpers.ts", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_helpers", + "community": 106, + "norm_label": "widget.helpers.ts" + }, + { + "label": "TargetData", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_helpers_targetdata", + "community": 106, + "norm_label": "targetdata" + }, + { + "label": "getInstructionFromPayload()", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_helpers_getinstructionfrompayload", + "community": 106, + "norm_label": "getinstructionfrompayload()" + }, + { + "label": "getCanDrop()", + "file_type": "code", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_components_home_widgets_manage_widget_helpers_getcandrop", + "community": 106, + "norm_label": "getcandrop()" + }, + { + "label": "filters.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_recents_filters", + "community": 78, + "norm_label": "filters.tsx" + }, + { + "label": "TFiltersDropdown", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/filters.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_home_widgets_recents_filters_tfiltersdropdown", + "community": 78, + "norm_label": "tfiltersdropdown" + }, + { + "label": "FiltersDropdown", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/filters.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_home_widgets_recents_filters_filtersdropdown", + "community": 78, + "norm_label": "filtersdropdown" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_recents_index", + "community": 78, + "norm_label": "index.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_home_widgets_recents_index_workspaceservice", + "community": 78, + "norm_label": "workspaceservice" + }, + { + "label": "filters", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_home_widgets_recents_index_filters", + "community": 78, + "norm_label": "filters" + }, + { + "label": "TRecentWidgetProps", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_home_widgets_recents_index_trecentwidgetprops", + "community": 78, + "norm_label": "trecentwidgetprops" + }, + { + "label": "RecentActivityWidget", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_home_widgets_recents_index_recentactivitywidget", + "community": 78, + "norm_label": "recentactivitywidget" + }, + { + "label": "issue.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_recents_issue", + "community": 6, + "norm_label": "issue.tsx" + }, + { + "label": "BlockProps", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_home_widgets_recents_issue_blockprops", + "community": 6, + "norm_label": "blockprops" + }, + { + "label": "RecentIssue", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_home_widgets_recents_issue_recentissue", + "community": 78, + "norm_label": "recentissue" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_recents_page", + "community": 217, + "norm_label": "page.tsx" + }, + { + "label": "BlockProps", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_home_widgets_recents_page_blockprops", + "community": 217, + "norm_label": "blockprops" + }, + { + "label": "RecentPage()", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_home_widgets_recents_page_recentpage", + "community": 78, + "norm_label": "recentpage()" + }, + { + "label": "project.tsx", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_home_widgets_recents_project", + "community": 217, + "norm_label": "project.tsx" + }, + { + "label": "BlockProps", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_home_widgets_recents_project_blockprops", + "community": 217, + "norm_label": "blockprops" + }, + { + "label": "RecentProject()", + "file_type": "code", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_home_widgets_recents_project_recentproject", + "community": 78, + "norm_label": "recentproject()" + }, + { + "label": "attachment-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_attachment_icon", + "community": 35, + "norm_label": "attachment-icon.tsx" + }, + { + "label": "getFileIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_icons_attachment_attachment_icon_getfileicon", + "community": 18, + "norm_label": "getfileicon()" + }, + { + "label": "audio-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/audio-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_audio_file_icon", + "community": 35, + "norm_label": "audio-file-icon.tsx" + }, + { + "label": "AudioIconProps", + "file_type": "code", + "source_file": "core/components/icons/attachment/audio-file-icon.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_icons_attachment_audio_file_icon_audioiconprops", + "community": 35, + "norm_label": "audioiconprops" + }, + { + "label": "AudioIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/audio-file-icon.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_icons_attachment_audio_file_icon_audioicon", + "community": 35, + "norm_label": "audioicon()" + }, + { + "label": "css-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/css-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_css_file_icon", + "community": 35, + "norm_label": "css-file-icon.tsx" + }, + { + "label": "CssIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/css-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_css_file_icon_cssicon", + "community": 35, + "norm_label": "cssicon()" + }, + { + "label": "csv-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/csv-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_csv_file_icon", + "community": 35, + "norm_label": "csv-file-icon.tsx" + }, + { + "label": "CsvIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/csv-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_csv_file_icon_csvicon", + "community": 35, + "norm_label": "csvicon()" + }, + { + "label": "default-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/default-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_default_file_icon", + "community": 35, + "norm_label": "default-file-icon.tsx" + }, + { + "label": "DefaultIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/default-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_default_file_icon_defaulticon", + "community": 35, + "norm_label": "defaulticon()" + }, + { + "label": "doc-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/doc-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_doc_file_icon", + "community": 35, + "norm_label": "doc-file-icon.tsx" + }, + { + "label": "DocIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/doc-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_doc_file_icon_docicon", + "community": 35, + "norm_label": "docicon()" + }, + { + "label": "document-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/document-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_document_icon", + "community": 35, + "norm_label": "document-icon.tsx" + }, + { + "label": "DocumentIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/document-icon.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_icons_attachment_document_icon_documenticon", + "community": 35, + "norm_label": "documenticon()" + }, + { + "label": "figma-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/figma-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_figma_file_icon", + "community": 35, + "norm_label": "figma-file-icon.tsx" + }, + { + "label": "FigmaIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/figma-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_figma_file_icon_figmaicon", + "community": 35, + "norm_label": "figmaicon()" + }, + { + "label": "html-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/html-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_html_file_icon", + "community": 35, + "norm_label": "html-file-icon.tsx" + }, + { + "label": "HtmlIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/html-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_html_file_icon_htmlicon", + "community": 35, + "norm_label": "htmlicon()" + }, + { + "label": "img-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/img-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_img_file_icon", + "community": 35, + "norm_label": "img-file-icon.tsx" + }, + { + "label": "ImgIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/img-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_img_file_icon_imgicon", + "community": 35, + "norm_label": "imgicon()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_index", + "community": 35, + "norm_label": "index.ts" + }, + { + "label": "jpg-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/jpg-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_jpg_file_icon", + "community": 35, + "norm_label": "jpg-file-icon.tsx" + }, + { + "label": "JpgIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/jpg-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_jpg_file_icon_jpgicon", + "community": 35, + "norm_label": "jpgicon()" + }, + { + "label": "js-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/js-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_js_file_icon", + "community": 35, + "norm_label": "js-file-icon.tsx" + }, + { + "label": "JavaScriptIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/js-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_js_file_icon_javascripticon", + "community": 35, + "norm_label": "javascripticon()" + }, + { + "label": "pdf-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/pdf-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_pdf_file_icon", + "community": 35, + "norm_label": "pdf-file-icon.tsx" + }, + { + "label": "PdfIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/pdf-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_pdf_file_icon_pdficon", + "community": 35, + "norm_label": "pdficon()" + }, + { + "label": "png-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/png-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_png_file_icon", + "community": 35, + "norm_label": "png-file-icon.tsx" + }, + { + "label": "PngIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/png-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_png_file_icon_pngicon", + "community": 35, + "norm_label": "pngicon()" + }, + { + "label": "rar-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/rar-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_rar_file_icon", + "community": 35, + "norm_label": "rar-file-icon.tsx" + }, + { + "label": "RarIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/rar-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_rar_file_icon_raricon", + "community": 35, + "norm_label": "raricon()" + }, + { + "label": "setting-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/setting-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_setting_icon", + "community": 35, + "norm_label": "setting-icon.tsx" + }, + { + "label": "SettingIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/setting-icon.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_icons_attachment_setting_icon_settingicon", + "community": 35, + "norm_label": "settingicon()" + }, + { + "label": "sheet-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/sheet-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_sheet_file_icon", + "community": 35, + "norm_label": "sheet-file-icon.tsx" + }, + { + "label": "SheetIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/sheet-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_sheet_file_icon_sheeticon", + "community": 35, + "norm_label": "sheeticon()" + }, + { + "label": "svg-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/svg-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_svg_file_icon", + "community": 35, + "norm_label": "svg-file-icon.tsx" + }, + { + "label": "SvgIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/svg-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_svg_file_icon_svgicon", + "community": 35, + "norm_label": "svgicon()" + }, + { + "label": "tune-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/tune-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_tune_icon", + "community": 35, + "norm_label": "tune-icon.tsx" + }, + { + "label": "TuneIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/tune-icon.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_icons_attachment_tune_icon_tuneicon", + "community": 35, + "norm_label": "tuneicon()" + }, + { + "label": "txt-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/txt-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_txt_file_icon", + "community": 35, + "norm_label": "txt-file-icon.tsx" + }, + { + "label": "TxtIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/txt-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_txt_file_icon_txticon", + "community": 35, + "norm_label": "txticon()" + }, + { + "label": "video-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/video-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_video_file_icon", + "community": 35, + "norm_label": "video-file-icon.tsx" + }, + { + "label": "VideoIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/video-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_video_file_icon_videoicon", + "community": 35, + "norm_label": "videoicon()" + }, + { + "label": "zip-file-icon.tsx", + "file_type": "code", + "source_file": "core/components/icons/attachment/zip-file-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_attachment_zip_file_icon", + "community": 35, + "norm_label": "zip-file-icon.tsx" + }, + { + "label": "ZipIcon()", + "file_type": "code", + "source_file": "core/components/icons/attachment/zip-file-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_icons_attachment_zip_file_icon_zipicon", + "community": 35, + "norm_label": "zipicon()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/icons/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_index", + "community": 18, + "norm_label": "index.ts" + }, + { + "label": "locked-component.tsx", + "file_type": "code", + "source_file": "core/components/icons/locked-component.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_locked_component", + "community": 329, + "norm_label": "locked-component.tsx" + }, + { + "label": "LockedComponent()", + "file_type": "code", + "source_file": "core/components/icons/locked-component.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_icons_locked_component_lockedcomponent", + "community": 329, + "norm_label": "lockedcomponent()" + }, + { + "label": "types.d.ts", + "file_type": "code", + "source_file": "core/components/icons/types.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_types_d", + "community": 312, + "norm_label": "types.d.ts" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/icons/types.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_icons_types_d_props", + "community": 312, + "norm_label": "props" + }, + { + "label": "ImageIconPros", + "file_type": "code", + "source_file": "core/components/icons/types.d.ts", + "source_location": "L8", + "_origin": "ast", + "id": "core_components_icons_types_d_imageiconpros", + "community": 312, + "norm_label": "imageiconpros" + }, + { + "label": "inbox-issue-header.tsx", + "file_type": "code", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_content_inbox_issue_header", + "community": 127, + "norm_label": "inbox-issue-header.tsx" + }, + { + "label": "TInboxIssueActionsHeader", + "file_type": "code", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_inbox_content_inbox_issue_header_tinboxissueactionsheader", + "community": 127, + "norm_label": "tinboxissueactionsheader" + }, + { + "label": "InboxIssueActionsHeader", + "file_type": "code", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L59", + "_origin": "ast", + "id": "core_components_inbox_content_inbox_issue_header_inboxissueactionsheader", + "community": 127, + "norm_label": "inboxissueactionsheader" + }, + { + "label": "inbox-issue-mobile-header.tsx", + "file_type": "code", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_content_inbox_issue_mobile_header", + "community": 127, + "norm_label": "inbox-issue-mobile-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_inbox_content_inbox_issue_mobile_header_props", + "community": 127, + "norm_label": "props" + }, + { + "label": "InboxIssueActionsMobileHeader", + "file_type": "code", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_inbox_content_inbox_issue_mobile_header_inboxissueactionsmobileheader", + "community": 127, + "norm_label": "inboxissueactionsmobileheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/inbox/content/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_content_index", + "community": 0, + "norm_label": "index.ts" + }, + { + "label": "issue-properties.tsx", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_content_issue_properties", + "community": 21, + "norm_label": "issue-properties.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_inbox_content_issue_properties_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "InboxIssueContentProperties", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_inbox_content_issue_properties_inboxissuecontentproperties", + "community": 39, + "norm_label": "inboxissuecontentproperties" + }, + { + "label": "issue-root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_content_issue_root", + "community": 39, + "norm_label": "issue-root.tsx" + }, + { + "label": "intakeWorkItemVersionService", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_inbox_content_issue_root_intakeworkitemversionservice", + "community": 39, + "norm_label": "intakeworkitemversionservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_inbox_content_issue_root_props", + "community": 39, + "norm_label": "props" + }, + { + "label": "InboxIssueMainContent", + "file_type": "code", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_inbox_content_issue_root_inboxissuemaincontent", + "community": 39, + "norm_label": "inboxissuemaincontent" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_content_root", + "community": 127, + "norm_label": "root.tsx" + }, + { + "label": "TInboxContentRoot", + "file_type": "code", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_inbox_content_root_tinboxcontentroot", + "community": 127, + "norm_label": "tinboxcontentroot" + }, + { + "label": "InboxContentRoot", + "file_type": "code", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_inbox_content_root_inboxcontentroot", + "community": 0, + "norm_label": "inboxcontentroot" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_date", + "community": 29, + "norm_label": "date.tsx" + }, + { + "label": "InboxIssueAppliedFiltersDate", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/date.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_date_inboxissueappliedfiltersdate", + "community": 29, + "norm_label": "inboxissueappliedfiltersdate" + }, + { + "label": "label.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_label", + "community": 29, + "norm_label": "label.tsx" + }, + { + "label": "LabelIcons()", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_label_labelicons", + "community": 29, + "norm_label": "labelicons()" + }, + { + "label": "InboxIssueAppliedFiltersLabel", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_label_inboxissueappliedfilterslabel", + "community": 29, + "norm_label": "inboxissueappliedfilterslabel" + }, + { + "label": "member.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_member", + "community": 29, + "norm_label": "member.tsx" + }, + { + "label": "InboxIssueAppliedFiltersMember", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_member_inboxissueappliedfiltersmember", + "community": 29, + "norm_label": "inboxissueappliedfiltersmember" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_priority", + "community": 29, + "norm_label": "priority.tsx" + }, + { + "label": "InboxIssueAppliedFiltersPriority", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/priority.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_priority_inboxissueappliedfilterspriority", + "community": 29, + "norm_label": "inboxissueappliedfilterspriority" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_root", + "community": 29, + "norm_label": "root.tsx" + }, + { + "label": "InboxIssueAppliedFilters", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_root_inboxissueappliedfilters", + "community": 29, + "norm_label": "inboxissueappliedfilters" + }, + { + "label": "state.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_state", + "community": 29, + "norm_label": "state.tsx" + }, + { + "label": "InboxIssueAppliedFiltersState", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_state_inboxissueappliedfiltersstate", + "community": 29, + "norm_label": "inboxissueappliedfiltersstate" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_status", + "community": 29, + "norm_label": "status.tsx" + }, + { + "label": "InboxIssueAppliedFiltersStatus", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_applied_filters_status_inboxissueappliedfiltersstatus", + "community": 29, + "norm_label": "inboxissueappliedfiltersstatus" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_date", + "community": 86, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_date_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "isDate()", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_date_isdate", + "community": 86, + "norm_label": "isdate()" + }, + { + "label": "FilterDate", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_date_filterdate", + "community": 86, + "norm_label": "filterdate" + }, + { + "label": "filter-selection.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_filter_selection", + "community": 158, + "norm_label": "filter-selection.tsx" + }, + { + "label": "InboxIssueFilterSelection", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_filter_selection_inboxissuefilterselection", + "community": 158, + "norm_label": "inboxissuefilterselection" + }, + { + "label": "labels.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_labels", + "community": 158, + "norm_label": "labels.tsx" + }, + { + "label": "LabelIcons()", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_labels_labelicons", + "community": 158, + "norm_label": "labelicons()" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_labels_props", + "community": 158, + "norm_label": "props" + }, + { + "label": "FilterLabels", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_labels_filterlabels", + "community": 158, + "norm_label": "filterlabels" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_members", + "community": 158, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_members_props", + "community": 158, + "norm_label": "props" + }, + { + "label": "FilterMember", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_members_filtermember", + "community": 158, + "norm_label": "filtermember" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_priority", + "community": 158, + "norm_label": "priority.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_priority_props", + "community": 158, + "norm_label": "props" + }, + { + "label": "FilterPriority", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_priority_filterpriority", + "community": 158, + "norm_label": "filterpriority" + }, + { + "label": "state.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_state", + "community": 29, + "norm_label": "state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_state_props", + "community": 29, + "norm_label": "props" + }, + { + "label": "FilterState", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_state_filterstate", + "community": 29, + "norm_label": "filterstate" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_status", + "community": 29, + "norm_label": "status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_status_props", + "community": 29, + "norm_label": "props" + }, + { + "label": "FilterStatus", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_filters_status_filterstatus", + "community": 29, + "norm_label": "filterstatus" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_index", + "community": 29, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_root", + "community": 158, + "norm_label": "root.tsx" + }, + { + "label": "FiltersRoot()", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_root_filtersroot", + "community": 158, + "norm_label": "filtersroot()" + }, + { + "label": "order-by.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_sorting_order_by", + "community": 158, + "norm_label": "order-by.tsx" + }, + { + "label": "InboxIssueOrderByDropdown", + "file_type": "code", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_inbox_inbox_filter_sorting_order_by_inboxissueorderbydropdown", + "community": 158, + "norm_label": "inboxissueorderbydropdown" + }, + { + "label": "inbox-issue-status.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_issue_status", + "community": 29, + "norm_label": "inbox-issue-status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_inbox_inbox_issue_status_props", + "community": 29, + "norm_label": "props" + }, + { + "label": "InboxIssueStatus", + "file_type": "code", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_inbox_inbox_issue_status_inboxissuestatus", + "community": 127, + "norm_label": "inboxissuestatus" + }, + { + "label": "inbox-status-icon.tsx", + "file_type": "code", + "source_file": "core/components/inbox/inbox-status-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_inbox_status_icon", + "community": 29, + "norm_label": "inbox-status-icon.tsx" + }, + { + "label": "ICON_PROPERTIES", + "file_type": "code", + "source_file": "core/components/inbox/inbox-status-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_inbox_inbox_status_icon_icon_properties", + "community": 29, + "norm_label": "icon_properties" + }, + { + "label": "InboxStatusIcon()", + "file_type": "code", + "source_file": "core/components/inbox/inbox-status-icon.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_inbox_inbox_status_icon_inboxstatusicon", + "community": 29, + "norm_label": "inboxstatusicon()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/inbox/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_index", + "community": 29, + "norm_label": "index.ts" + }, + { + "label": "create-root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_create_root", + "community": 195, + "norm_label": "create-root.tsx" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_create_root_fileservice", + "community": 195, + "norm_label": "fileservice" + }, + { + "label": "TInboxIssueCreateRoot", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_create_root_tinboxissuecreateroot", + "community": 195, + "norm_label": "tinboxissuecreateroot" + }, + { + "label": "defaultIssueData", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_create_root_defaultissuedata", + "community": 195, + "norm_label": "defaultissuedata" + }, + { + "label": "InboxIssueCreateRoot", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L56", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_create_root_inboxissuecreateroot", + "community": 195, + "norm_label": "inboxissuecreateroot" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_index", + "community": 136, + "norm_label": "index.ts" + }, + { + "label": "issue-description.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_description", + "community": 195, + "norm_label": "issue-description.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_description_workspaceservice", + "community": 195, + "norm_label": "workspaceservice" + }, + { + "label": "TInboxIssueDescription", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_description_tinboxissuedescription", + "community": 195, + "norm_label": "tinboxissuedescription" + }, + { + "label": "InboxIssueDescription", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_description_inboxissuedescription", + "community": 195, + "norm_label": "inboxissuedescription" + }, + { + "label": "issue-properties.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_properties", + "community": 21, + "norm_label": "issue-properties.tsx" + }, + { + "label": "TInboxIssueProperties", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_properties_tinboxissueproperties", + "community": 21, + "norm_label": "tinboxissueproperties" + }, + { + "label": "InboxIssueProperties", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_properties_inboxissueproperties", + "community": 195, + "norm_label": "inboxissueproperties" + }, + { + "label": "issue-title.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_title", + "community": 195, + "norm_label": "issue-title.tsx" + }, + { + "label": "TInboxIssueTitle", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_title_tinboxissuetitle", + "community": 195, + "norm_label": "tinboxissuetitle" + }, + { + "label": "InboxIssueTitle", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_issue_title_inboxissuetitle", + "community": 195, + "norm_label": "inboxissuetitle" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_modal", + "community": 136, + "norm_label": "modal.tsx" + }, + { + "label": "TInboxIssueCreateModalRoot", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_modal_tinboxissuecreatemodalroot", + "community": 136, + "norm_label": "tinboxissuecreatemodalroot" + }, + { + "label": "InboxIssueCreateModalRoot()", + "file_type": "code", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_inbox_modals_create_modal_modal_inboxissuecreatemodalroot", + "community": 136, + "norm_label": "inboxissuecreatemodalroot()" + }, + { + "label": "decline-issue-modal.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_decline_issue_modal", + "community": 127, + "norm_label": "decline-issue-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_inbox_modals_decline_issue_modal_props", + "community": 127, + "norm_label": "props" + }, + { + "label": "DeclineIssueModal()", + "file_type": "code", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_inbox_modals_decline_issue_modal_declineissuemodal", + "community": 127, + "norm_label": "declineissuemodal()" + }, + { + "label": "delete-issue-modal.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_delete_issue_modal", + "community": 127, + "norm_label": "delete-issue-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_inbox_modals_delete_issue_modal_props", + "community": 127, + "norm_label": "props" + }, + { + "label": "DeleteInboxIssueModal", + "file_type": "code", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_inbox_modals_delete_issue_modal_deleteinboxissuemodal", + "community": 127, + "norm_label": "deleteinboxissuemodal" + }, + { + "label": "select-duplicate.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_select_duplicate", + "community": 183, + "norm_label": "select-duplicate.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_inbox_modals_select_duplicate_props", + "community": 183, + "norm_label": "props" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_inbox_modals_select_duplicate_projectservice", + "community": 183, + "norm_label": "projectservice" + }, + { + "label": "SelectDuplicateInboxIssueModal()", + "file_type": "code", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_inbox_modals_select_duplicate_selectduplicateinboxissuemodal", + "community": 183, + "norm_label": "selectduplicateinboxissuemodal()" + }, + { + "label": "snooze-issue-modal.tsx", + "file_type": "code", + "source_file": "core/components/inbox/modals/snooze-issue-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_modals_snooze_issue_modal", + "community": 127, + "norm_label": "snooze-issue-modal.tsx" + }, + { + "label": "InboxIssueSnoozeModalProps", + "file_type": "code", + "source_file": "core/components/inbox/modals/snooze-issue-modal.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_inbox_modals_snooze_issue_modal_inboxissuesnoozemodalprops", + "community": 127, + "norm_label": "inboxissuesnoozemodalprops" + }, + { + "label": "InboxIssueSnoozeModal()", + "file_type": "code", + "source_file": "core/components/inbox/modals/snooze-issue-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_inbox_modals_snooze_issue_modal_inboxissuesnoozemodal", + "community": 127, + "norm_label": "inboxissuesnoozemodal()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_root", + "community": 29, + "norm_label": "root.tsx" + }, + { + "label": "TInboxIssueRoot", + "file_type": "code", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_inbox_root_tinboxissueroot", + "community": 29, + "norm_label": "tinboxissueroot" + }, + { + "label": "InboxIssueRoot", + "file_type": "code", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_inbox_root_inboxissueroot", + "community": 29, + "norm_label": "inboxissueroot" + }, + { + "label": "inbox-list-item.tsx", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_sidebar_inbox_list_item", + "community": 29, + "norm_label": "inbox-list-item.tsx" + }, + { + "label": "InboxIssueListItemProps", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_inbox_sidebar_inbox_list_item_inboxissuelistitemprops", + "community": 29, + "norm_label": "inboxissuelistitemprops" + }, + { + "label": "InboxIssueListItem", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_inbox_sidebar_inbox_list_item_inboxissuelistitem", + "community": 29, + "norm_label": "inboxissuelistitem" + }, + { + "label": "inbox-list.tsx", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_sidebar_inbox_list", + "community": 29, + "norm_label": "inbox-list.tsx" + }, + { + "label": "InboxIssueListProps", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_inbox_sidebar_inbox_list_inboxissuelistprops", + "community": 29, + "norm_label": "inboxissuelistprops" + }, + { + "label": "InboxIssueList", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_inbox_sidebar_inbox_list_inboxissuelist", + "community": 29, + "norm_label": "inboxissuelist" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_sidebar_index", + "community": 29, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_inbox_sidebar_root", + "community": 29, + "norm_label": "root.tsx" + }, + { + "label": "IInboxSidebarProps", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_inbox_sidebar_root_iinboxsidebarprops", + "community": 29, + "norm_label": "iinboxsidebarprops" + }, + { + "label": "tabNavigationOptions", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_inbox_sidebar_root_tabnavigationoptions", + "community": 29, + "norm_label": "tabnavigationoptions" + }, + { + "label": "InboxSidebar", + "file_type": "code", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_inbox_sidebar_root_inboxsidebar", + "community": 29, + "norm_label": "inboxsidebar" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/instance/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_instance_index", + "community": 230, + "norm_label": "index.ts" + }, + { + "label": "maintenance-message.tsx", + "file_type": "code", + "source_file": "core/components/instance/maintenance-message.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_instance_maintenance_message", + "community": 230, + "norm_label": "maintenance-message.tsx" + }, + { + "label": "MaintenanceMessage()", + "file_type": "code", + "source_file": "core/components/instance/maintenance-message.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_instance_maintenance_message_maintenancemessage", + "community": 230, + "norm_label": "maintenancemessage()" + }, + { + "label": "maintenance-view.tsx", + "file_type": "code", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_instance_maintenance_view", + "community": 230, + "norm_label": "maintenance-view.tsx" + }, + { + "label": "MaintenanceView()", + "file_type": "code", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_instance_maintenance_view_maintenanceview", + "community": 230, + "norm_label": "maintenanceview()" + }, + { + "label": "not-ready-view.tsx", + "file_type": "code", + "source_file": "core/components/instance/not-ready-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_instance_not_ready_view", + "community": 230, + "norm_label": "not-ready-view.tsx" + }, + { + "label": "InstanceNotReady()", + "file_type": "code", + "source_file": "core/components/instance/not-ready-view.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_instance_not_ready_view_instancenotready", + "community": 230, + "norm_label": "instancenotready()" + }, + { + "label": "select-repository.tsx", + "file_type": "code", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_integration_github_select_repository", + "community": 70, + "norm_label": "select-repository.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_integration_github_select_repository_props", + "community": 70, + "norm_label": "props" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_integration_github_select_repository_projectservice", + "community": 70, + "norm_label": "projectservice" + }, + { + "label": "SelectRepository()", + "file_type": "code", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_integration_github_select_repository_selectrepository", + "community": 70, + "norm_label": "selectrepository()" + }, + { + "label": "single-integration-card.tsx", + "file_type": "code", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_integration_single_integration_card", + "community": 207, + "norm_label": "single-integration-card.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_integration_single_integration_card_props", + "community": 207, + "norm_label": "props" + }, + { + "label": "integrationDetails", + "file_type": "code", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_integration_single_integration_card_integrationdetails", + "community": 207, + "norm_label": "integrationdetails" + }, + { + "label": "integrationService", + "file_type": "code", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_integration_single_integration_card_integrationservice", + "community": 207, + "norm_label": "integrationservice" + }, + { + "label": "SingleIntegrationCard", + "file_type": "code", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_integration_single_integration_card_singleintegrationcard", + "community": 207, + "norm_label": "singleintegrationcard" + }, + { + "label": "select-channel.tsx", + "file_type": "code", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_integration_slack_select_channel", + "community": 196, + "norm_label": "select-channel.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_integration_slack_select_channel_props", + "community": 196, + "norm_label": "props" + }, + { + "label": "appInstallationService", + "file_type": "code", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_integration_slack_select_channel_appinstallationservice", + "community": 196, + "norm_label": "appinstallationservice" + }, + { + "label": "SelectChannel", + "file_type": "code", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_integration_slack_select_channel_selectchannel", + "community": 196, + "norm_label": "selectchannel" + }, + { + "label": "archive-issue-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_archive_issue_modal", + "community": 7, + "norm_label": "archive-issue-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_archive_issue_modal_props", + "community": 7, + "norm_label": "props" + }, + { + "label": "ArchiveIssueModal()", + "file_type": "code", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_archive_issue_modal_archiveissuemodal", + "community": 7, + "norm_label": "archiveissuemodal()" + }, + { + "label": "archived-issues-header.tsx", + "file_type": "code", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_archived_issues_header", + "community": 1, + "norm_label": "archived-issues-header.tsx" + }, + { + "label": "ArchivedIssuesHeader", + "file_type": "code", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_archived_issues_header_archivedissuesheader", + "community": 25, + "norm_label": "archivedissuesheader" + }, + { + "label": "attachment-detail.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_detail", + "community": 18, + "norm_label": "attachment-detail.tsx" + }, + { + "label": "TAttachmentOperationsRemoveModal", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_detail_tattachmentoperationsremovemodal", + "community": 18, + "norm_label": "tattachmentoperationsremovemodal" + }, + { + "label": "TIssueAttachmentsDetail", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_detail_tissueattachmentsdetail", + "community": 18, + "norm_label": "tissueattachmentsdetail" + }, + { + "label": "IssueAttachmentsDetail", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_detail_issueattachmentsdetail", + "community": 18, + "norm_label": "issueattachmentsdetail" + }, + { + "label": "attachment-item-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_item_list", + "community": 18, + "norm_label": "attachment-item-list.tsx" + }, + { + "label": "TIssueAttachmentItemList", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_item_list_tissueattachmentitemlist", + "community": 18, + "norm_label": "tissueattachmentitemlist" + }, + { + "label": "IssueAttachmentItemList", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_item_list_issueattachmentitemlist", + "community": 18, + "norm_label": "issueattachmentitemlist" + }, + { + "label": "attachment-list-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_list_item", + "community": 18, + "norm_label": "attachment-list-item.tsx" + }, + { + "label": "TIssueAttachmentsListItem", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_list_item_tissueattachmentslistitem", + "community": 18, + "norm_label": "tissueattachmentslistitem" + }, + { + "label": "IssueAttachmentsListItem", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_list_item_issueattachmentslistitem", + "community": 18, + "norm_label": "issueattachmentslistitem" + }, + { + "label": "attachment-list-upload-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_list_upload_item", + "community": 18, + "norm_label": "attachment-list-upload-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_list_upload_item_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentsUploadItem", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_list_upload_item_issueattachmentsuploaditem", + "community": 18, + "norm_label": "issueattachmentsuploaditem" + }, + { + "label": "attachment-upload-details.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload_details", + "community": 18, + "norm_label": "attachment-upload-details.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload_details_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentsUploadDetails", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload_details_issueattachmentsuploaddetails", + "community": 18, + "norm_label": "issueattachmentsuploaddetails" + }, + { + "label": "attachment-upload.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload", + "community": 18, + "norm_label": "attachment-upload.tsx" + }, + { + "label": "TAttachmentOperationsModal", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload_tattachmentoperationsmodal", + "community": 18, + "norm_label": "tattachmentoperationsmodal" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentUpload", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_attachment_attachment_upload_issueattachmentupload", + "community": 18, + "norm_label": "issueattachmentupload" + }, + { + "label": "attachments-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_attachments_list", + "community": 18, + "norm_label": "attachments-list.tsx" + }, + { + "label": "TIssueAttachmentsList", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_attachment_attachments_list_tissueattachmentslist", + "community": 18, + "norm_label": "tissueattachmentslist" + }, + { + "label": "IssueAttachmentsList", + "file_type": "code", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_attachment_attachments_list_issueattachmentslist", + "community": 18, + "norm_label": "issueattachmentslist" + }, + { + "label": "delete-attachment-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_delete_attachment_modal", + "community": 18, + "norm_label": "delete-attachment-modal.tsx" + }, + { + "label": "TAttachmentOperationsRemoveModal", + "file_type": "code", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_attachment_delete_attachment_modal_tattachmentoperationsremovemodal", + "community": 18, + "norm_label": "tattachmentoperationsremovemodal" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_attachment_delete_attachment_modal_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentDeleteModal", + "file_type": "code", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_attachment_delete_attachment_modal_issueattachmentdeletemodal", + "community": 18, + "norm_label": "issueattachmentdeletemodal" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/attachment/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_index", + "community": 18, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_attachment_root", + "community": 18, + "norm_label": "root.tsx" + }, + { + "label": "TIssueAttachmentRoot", + "file_type": "code", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_attachment_root_tissueattachmentroot", + "community": 18, + "norm_label": "tissueattachmentroot" + }, + { + "label": "IssueAttachmentRoot", + "file_type": "code", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_attachment_root_issueattachmentroot", + "community": 18, + "norm_label": "issueattachmentroot" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_index", + "community": 9, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_root", + "community": 9, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_root_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "IssueBulkOperationsRoot", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_root_issuebulkoperationsroot", + "community": 9, + "norm_label": "issuebulkoperationsroot" + }, + { + "label": "upgrade-banner.tsx", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/upgrade-banner.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_upgrade_banner", + "community": 9, + "norm_label": "upgrade-banner.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/upgrade-banner.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_upgrade_banner_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "BulkOperationsUpgradeBanner()", + "file_type": "code", + "source_file": "core/components/issues/bulk-operations/upgrade-banner.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_bulk_operations_upgrade_banner_bulkoperationsupgradebanner", + "community": 9, + "norm_label": "bulkoperationsupgradebanner()" + }, + { + "label": "confirm-issue-discard.tsx", + "file_type": "code", + "source_file": "core/components/issues/confirm-issue-discard.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_confirm_issue_discard", + "community": 57, + "norm_label": "confirm-issue-discard.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/confirm-issue-discard.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_issues_confirm_issue_discard_props", + "community": 57, + "norm_label": "props" + }, + { + "label": "ConfirmIssueDiscard()", + "file_type": "code", + "source_file": "core/components/issues/confirm-issue-discard.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_confirm_issue_discard_confirmissuediscard", + "community": 57, + "norm_label": "confirmissuediscard()" + }, + { + "label": "create-issue-toast-action-items.tsx", + "file_type": "code", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_create_issue_toast_action_items", + "community": 80, + "norm_label": "create-issue-toast-action-items.tsx" + }, + { + "label": "TCreateIssueToastActionItems", + "file_type": "code", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_create_issue_toast_action_items_tcreateissuetoastactionitems", + "community": 80, + "norm_label": "tcreateissuetoastactionitems" + }, + { + "label": "CreateIssueToastActionItems", + "file_type": "code", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_create_issue_toast_action_items_createissuetoastactionitems", + "community": 80, + "norm_label": "createissuetoastactionitems" + }, + { + "label": "delete-issue-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_delete_issue_modal", + "community": 7, + "norm_label": "delete-issue-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_delete_issue_modal_props", + "community": 7, + "norm_label": "props" + }, + { + "label": "DeleteIssueModal", + "file_type": "code", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_delete_issue_modal_deleteissuemodal", + "community": 7, + "norm_label": "deleteissuemodal" + }, + { + "label": "filters.tsx", + "file_type": "code", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_filters", + "community": 1, + "norm_label": "filters.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_filters_props", + "community": 1, + "norm_label": "props" + }, + { + "label": "LAYOUTS", + "file_type": "code", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_issues_filters_layouts", + "community": 1, + "norm_label": "layouts" + }, + { + "label": "HeaderFilters", + "file_type": "code", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_issues_filters_headerfilters", + "community": 1, + "norm_label": "headerfilters" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/issues/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "IssuesHeader", + "file_type": "code", + "source_file": "core/components/issues/header.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_issues_header_issuesheader", + "community": 271, + "norm_label": "issuesheader" + }, + { + "label": "action-buttons.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_action_buttons", + "community": 44, + "norm_label": "action-buttons.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_action_buttons_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "IssueDetailWidgetActionButtons()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_action_buttons_issuedetailwidgetactionbuttons", + "community": 44, + "norm_label": "issuedetailwidgetactionbuttons()" + }, + { + "label": "content.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_content", + "community": 18, + "norm_label": "content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_content_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentsCollapsibleContent", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_content_issueattachmentscollapsiblecontent", + "community": 18, + "norm_label": "issueattachmentscollapsiblecontent" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_helper", + "community": 18, + "norm_label": "helper.tsx" + }, + { + "label": "TAttachmentOperations", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmentoperations", + "community": 18, + "norm_label": "tattachmentoperations" + }, + { + "label": "TAttachmentSnapshot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmentsnapshot", + "community": 18, + "norm_label": "tattachmentsnapshot" + }, + { + "label": "TAttachmentHelpers", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmenthelpers", + "community": 18, + "norm_label": "tattachmenthelpers" + }, + { + "label": "useAttachmentOperations()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_helper_useattachmentoperations", + "community": 18, + "norm_label": "useattachmentoperations()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_index", + "community": 18, + "norm_label": "index.ts" + }, + { + "label": "quick-action-button.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "community": 18, + "norm_label": "quick-action-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_quick_action_button_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentActionButton", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_quick_action_button_issueattachmentactionbutton", + "community": 18, + "norm_label": "issueattachmentactionbutton" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_root", + "community": 18, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_root_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "AttachmentsCollapsible", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_root_attachmentscollapsible", + "community": 18, + "norm_label": "attachmentscollapsible" + }, + { + "label": "title.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_title", + "community": 18, + "norm_label": "title.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_title_props", + "community": 18, + "norm_label": "props" + }, + { + "label": "IssueAttachmentsCollapsibleTitle", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_attachments_title_issueattachmentscollapsibletitle", + "community": 18, + "norm_label": "issueattachmentscollapsibletitle" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_index", + "community": 44, + "norm_label": "index.ts" + }, + { + "label": "issue-detail-widget-collapsibles.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "community": 44, + "norm_label": "issue-detail-widget-collapsibles.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "IssueDetailWidgetCollapsibles", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles_issuedetailwidgetcollapsibles", + "community": 44, + "norm_label": "issuedetailwidgetcollapsibles" + }, + { + "label": "issue-detail-widget-modals.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "community": 36, + "norm_label": "issue-detail-widget-modals.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals_props", + "community": 36, + "norm_label": "props" + }, + { + "label": "IssueDetailWidgetModals", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals_issuedetailwidgetmodals", + "community": 44, + "norm_label": "issuedetailwidgetmodals" + }, + { + "label": "content.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_content", + "community": 36, + "norm_label": "content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_content_props", + "community": 36, + "norm_label": "props" + }, + { + "label": "IssueLinksCollapsibleContent()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_content_issuelinkscollapsiblecontent", + "community": 36, + "norm_label": "issuelinkscollapsiblecontent()" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_helper", + "community": 36, + "norm_label": "helper.tsx" + }, + { + "label": "useLinkOperations()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_helper_uselinkoperations", + "community": 36, + "norm_label": "uselinkoperations()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_index", + "community": 36, + "norm_label": "index.ts" + }, + { + "label": "quick-action-button.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "community": 36, + "norm_label": "quick-action-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_quick_action_button_props", + "community": 36, + "norm_label": "props" + }, + { + "label": "IssueLinksActionButton", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_quick_action_button_issuelinksactionbutton", + "community": 36, + "norm_label": "issuelinksactionbutton" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_root", + "community": 36, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_root_props", + "community": 36, + "norm_label": "props" + }, + { + "label": "LinksCollapsible", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_root_linkscollapsible", + "community": 36, + "norm_label": "linkscollapsible" + }, + { + "label": "title.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_title", + "community": 36, + "norm_label": "title.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_title_props", + "community": 36, + "norm_label": "props" + }, + { + "label": "IssueLinksCollapsibleTitle", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_links_title_issuelinkscollapsibletitle", + "community": 36, + "norm_label": "issuelinkscollapsibletitle" + }, + { + "label": "content.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_content", + "community": 44, + "norm_label": "content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_content_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "TIssueCrudState", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_content_tissuecrudstate", + "community": 44, + "norm_label": "tissuecrudstate" + }, + { + "label": "TRelationObject", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_content_trelationobject", + "community": 44, + "norm_label": "trelationobject" + }, + { + "label": "RelationsCollapsibleContent", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_content_relationscollapsiblecontent", + "community": 44, + "norm_label": "relationscollapsiblecontent" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_helper", + "community": 44, + "norm_label": "helper.tsx" + }, + { + "label": "TRelationIssueOperations", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_helper_trelationissueoperations", + "community": 21, + "norm_label": "trelationissueoperations" + }, + { + "label": "useRelationOperations()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_helper_userelationoperations", + "community": 44, + "norm_label": "userelationoperations()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_index", + "community": 44, + "norm_label": "index.ts" + }, + { + "label": "quick-action-button.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "community": 44, + "norm_label": "quick-action-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_quick_action_button_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "RelationActionButton", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_quick_action_button_relationactionbutton", + "community": 44, + "norm_label": "relationactionbutton" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_root", + "community": 44, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_root_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "RelationsCollapsible", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_root_relationscollapsible", + "community": 44, + "norm_label": "relationscollapsible" + }, + { + "label": "title.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_title", + "community": 44, + "norm_label": "title.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_title_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "RelationsCollapsibleTitle", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_relations_title_relationscollapsibletitle", + "community": 44, + "norm_label": "relationscollapsibletitle" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_root", + "community": 44, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_root_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "IssueDetailWidgets()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_root_issuedetailwidgets", + "community": 44, + "norm_label": "issuedetailwidgets()" + }, + { + "label": "content.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_content", + "community": 7, + "norm_label": "content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_content_props", + "community": 7, + "norm_label": "props" + }, + { + "label": "TIssueCrudState", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_content_tissuecrudstate", + "community": 7, + "norm_label": "tissuecrudstate" + }, + { + "label": "SubIssuesCollapsibleContent", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_content_subissuescollapsiblecontent", + "community": 186, + "norm_label": "subissuescollapsiblecontent" + }, + { + "label": "display-filters.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "community": 117, + "norm_label": "display-filters.tsx" + }, + { + "label": "TSubIssueDisplayFiltersProps", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_display_filters_tsubissuedisplayfiltersprops", + "community": 117, + "norm_label": "tsubissuedisplayfiltersprops" + }, + { + "label": "SubIssueDisplayFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_display_filters_subissuedisplayfilters", + "community": 117, + "norm_label": "subissuedisplayfilters" + }, + { + "label": "filters.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "community": 47, + "norm_label": "filters.tsx" + }, + { + "label": "TSubIssueFiltersProps", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_filters_tsubissuefiltersprops", + "community": 47, + "norm_label": "tsubissuefiltersprops" + }, + { + "label": "SubIssueFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_filters_subissuefilters", + "community": 47, + "norm_label": "subissuefilters" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "community": 36, + "norm_label": "helper.ts" + }, + { + "label": "useSubIssueOperations()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/helper.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_helper_usesubissueoperations", + "community": 36, + "norm_label": "usesubissueoperations()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_index", + "community": 186, + "norm_label": "index.ts" + }, + { + "label": "list-group.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group", + "community": 3, + "norm_label": "list-group.tsx" + }, + { + "label": "TSubIssuesListGroupProps", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group_tsubissueslistgroupprops", + "community": 3, + "norm_label": "tsubissueslistgroupprops" + }, + { + "label": "SubIssuesListGroup", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group_subissueslistgroup", + "community": 3, + "norm_label": "subissueslistgroup" + }, + { + "label": "list-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "community": 6, + "norm_label": "list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "SubIssuesListItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item_subissueslistitem", + "community": 3, + "norm_label": "subissueslistitem" + }, + { + "label": "properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "community": 21, + "norm_label": "properties.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "SubIssuesListItemProperties", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties_subissueslistitemproperties", + "community": 21, + "norm_label": "subissueslistitemproperties" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "community": 3, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root_props", + "community": 3, + "norm_label": "props" + }, + { + "label": "SubIssuesListRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root_subissueslistroot", + "community": 3, + "norm_label": "subissueslistroot" + }, + { + "label": "quick-action-button.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "community": 186, + "norm_label": "quick-action-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button_props", + "community": 186, + "norm_label": "props" + }, + { + "label": "SubIssuesActionButton", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button_subissuesactionbutton", + "community": 186, + "norm_label": "subissuesactionbutton" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_root", + "community": 186, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_root_props", + "community": 186, + "norm_label": "props" + }, + { + "label": "SubIssuesCollapsible", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_root_subissuescollapsible", + "community": 186, + "norm_label": "subissuescollapsible" + }, + { + "label": "title-actions.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "community": 186, + "norm_label": "title-actions.tsx" + }, + { + "label": "TSubWorkItemTitleActionsProps", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_title_actions_tsubworkitemtitleactionsprops", + "community": 186, + "norm_label": "tsubworkitemtitleactionsprops" + }, + { + "label": "SubWorkItemTitleActions", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_title_actions_subworkitemtitleactions", + "community": 186, + "norm_label": "subworkitemtitleactions" + }, + { + "label": "title.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_title", + "community": 186, + "norm_label": "title.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_title_props", + "community": 186, + "norm_label": "props" + }, + { + "label": "SubIssuesCollapsibleTitle", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_sub_issues_title_subissuescollapsibletitle", + "community": 186, + "norm_label": "subissuescollapsibletitle" + }, + { + "label": "widget-button.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/widget-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_widget_button", + "community": 44, + "norm_label": "widget-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/widget-button.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_widget_button_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "IssueDetailWidgetButton()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail-widgets/widget-button.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_widgets_widget_button_issuedetailwidgetbutton", + "community": 44, + "norm_label": "issuedetailwidgetbutton()" + }, + { + "label": "cycle-select.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_cycle_select", + "community": 51, + "norm_label": "cycle-select.tsx" + }, + { + "label": "TIssueCycleSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_cycle_select_tissuecycleselect", + "community": 51, + "norm_label": "tissuecycleselect" + }, + { + "label": "IssueCycleSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_detail_cycle_select_issuecycleselect", + "community": 51, + "norm_label": "issuecycleselect" + }, + { + "label": "identifier-text.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_identifier_text", + "community": 219, + "norm_label": "identifier-text.tsx" + }, + { + "label": "SIZE_MAP", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_issues_issue_detail_identifier_text_size_map", + "community": 219, + "norm_label": "size_map" + }, + { + "label": "VARIANT_MAP", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_detail_identifier_text_variant_map", + "community": 219, + "norm_label": "variant_map" + }, + { + "label": "IdentifierText()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_detail_identifier_text_identifiertext", + "community": 219, + "norm_label": "identifiertext()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_index", + "community": 51, + "norm_label": "index.ts" + }, + { + "label": "activity-comment-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "community": 4, + "norm_label": "activity-comment-root.tsx" + }, + { + "label": "TIssueActivityCommentRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_comment_root_tissueactivitycommentroot", + "community": 4, + "norm_label": "tissueactivitycommentroot" + }, + { + "label": "IssueActivityCommentRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_comment_root_issueactivitycommentroot", + "community": 185, + "norm_label": "issueactivitycommentroot" + }, + { + "label": "activity-filter.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-filter.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_filter", + "community": 185, + "norm_label": "activity-filter.tsx" + }, + { + "label": "TActivityFilter", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-filter.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_filter_tactivityfilter", + "community": 185, + "norm_label": "tactivityfilter" + }, + { + "label": "ActivityFilter", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-filter.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_filter_activityfilter", + "community": 185, + "norm_label": "activityfilter" + }, + { + "label": "archived-at.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "community": 4, + "norm_label": "archived-at.tsx" + }, + { + "label": "TIssueArchivedAtActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at_tissuearchivedatactivity", + "community": 4, + "norm_label": "tissuearchivedatactivity" + }, + { + "label": "IssueArchivedAtActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at_issuearchivedatactivity", + "community": 4, + "norm_label": "issuearchivedatactivity" + }, + { + "label": "assignee.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "community": 4, + "norm_label": "assignee.tsx" + }, + { + "label": "TIssueAssigneeActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee_tissueassigneeactivity", + "community": 4, + "norm_label": "tissueassigneeactivity" + }, + { + "label": "IssueAssigneeActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee_issueassigneeactivity", + "community": 4, + "norm_label": "issueassigneeactivity" + }, + { + "label": "attachment.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "community": 4, + "norm_label": "attachment.tsx" + }, + { + "label": "TIssueAttachmentActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment_tissueattachmentactivity", + "community": 4, + "norm_label": "tissueattachmentactivity" + }, + { + "label": "IssueAttachmentActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment_issueattachmentactivity", + "community": 4, + "norm_label": "issueattachmentactivity" + }, + { + "label": "cycle.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "community": 4, + "norm_label": "cycle.tsx" + }, + { + "label": "TIssueCycleActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle_tissuecycleactivity", + "community": 4, + "norm_label": "tissuecycleactivity" + }, + { + "label": "IssueCycleActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle_issuecycleactivity", + "community": 4, + "norm_label": "issuecycleactivity" + }, + { + "label": "default.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "community": 4, + "norm_label": "default.tsx" + }, + { + "label": "TIssueDefaultActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_default_tissuedefaultactivity", + "community": 4, + "norm_label": "tissuedefaultactivity" + }, + { + "label": "IssueDefaultActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_default_issuedefaultactivity", + "community": 4, + "norm_label": "issuedefaultactivity" + }, + { + "label": "description.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "community": 4, + "norm_label": "description.tsx" + }, + { + "label": "TIssueDescriptionActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_description_tissuedescriptionactivity", + "community": 4, + "norm_label": "tissuedescriptionactivity" + }, + { + "label": "IssueDescriptionActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_description_issuedescriptionactivity", + "community": 4, + "norm_label": "issuedescriptionactivity" + }, + { + "label": "estimate.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "community": 4, + "norm_label": "estimate.tsx" + }, + { + "label": "TIssueEstimateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate_tissueestimateactivity", + "community": 4, + "norm_label": "tissueestimateactivity" + }, + { + "label": "IssueEstimateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate_issueestimateactivity", + "community": 4, + "norm_label": "issueestimateactivity" + }, + { + "label": "activity-block.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "community": 4, + "norm_label": "activity-block.tsx" + }, + { + "label": "TIssueActivityBlockComponent", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_tissueactivityblockcomponent", + "community": 4, + "norm_label": "tissueactivityblockcomponent" + }, + { + "label": "IssueActivityBlockComponent()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "community": 4, + "norm_label": "issueactivityblockcomponent()" + }, + { + "label": "activity.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity", + "community": 44, + "norm_label": "activity.ts" + }, + { + "label": "getRelationActivityContent()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_getrelationactivitycontent", + "community": 44, + "norm_label": "getrelationactivitycontent()" + }, + { + "label": "issue-creator.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "community": 4, + "norm_label": "issue-creator.tsx" + }, + { + "label": "TIssueUser", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_tissueuser", + "community": 4, + "norm_label": "tissueuser" + }, + { + "label": "IssueCreatorDisplay()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_issuecreatordisplay", + "community": 4, + "norm_label": "issuecreatordisplay()" + }, + { + "label": "issue-link.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "community": 4, + "norm_label": "issue-link.tsx" + }, + { + "label": "TIssueLink", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_tissuelink", + "community": 4, + "norm_label": "tissuelink" + }, + { + "label": "IssueLink()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "community": 4, + "norm_label": "issuelink()" + }, + { + "label": "issue-user.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "community": 4, + "norm_label": "issue-user.tsx" + }, + { + "label": "TIssueUser", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_tissueuser", + "community": 4, + "norm_label": "tissueuser" + }, + { + "label": "IssueUser()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_issueuser", + "community": 4, + "norm_label": "issueuser()" + }, + { + "label": "inbox.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "community": 4, + "norm_label": "inbox.tsx" + }, + { + "label": "TIssueInboxActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox_tissueinboxactivity", + "community": 4, + "norm_label": "tissueinboxactivity" + }, + { + "label": "IssueInboxActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox_issueinboxactivity", + "community": 4, + "norm_label": "issueinboxactivity" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "community": 4, + "norm_label": "index.ts" + }, + { + "label": "label-activity-chip.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip", + "community": 4, + "norm_label": "label-activity-chip.tsx" + }, + { + "label": "TIssueLabelPill", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip_tissuelabelpill", + "community": 4, + "norm_label": "tissuelabelpill" + }, + { + "label": "LabelActivityChip()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip_labelactivitychip", + "community": 4, + "norm_label": "labelactivitychip()" + }, + { + "label": "label.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "community": 4, + "norm_label": "label.tsx" + }, + { + "label": "TIssueLabelActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_label_tissuelabelactivity", + "community": 4, + "norm_label": "tissuelabelactivity" + }, + { + "label": "IssueLabelActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_label_issuelabelactivity", + "community": 4, + "norm_label": "issuelabelactivity" + }, + { + "label": "link.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "community": 4, + "norm_label": "link.tsx" + }, + { + "label": "TIssueLinkActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_link_tissuelinkactivity", + "community": 4, + "norm_label": "tissuelinkactivity" + }, + { + "label": "IssueLinkActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_link_issuelinkactivity", + "community": 4, + "norm_label": "issuelinkactivity" + }, + { + "label": "module.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "community": 4, + "norm_label": "module.tsx" + }, + { + "label": "TIssueModuleActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_module_tissuemoduleactivity", + "community": 4, + "norm_label": "tissuemoduleactivity" + }, + { + "label": "IssueModuleActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_module_issuemoduleactivity", + "community": 4, + "norm_label": "issuemoduleactivity" + }, + { + "label": "name.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "community": 4, + "norm_label": "name.tsx" + }, + { + "label": "TIssueNameActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_name_tissuenameactivity", + "community": 4, + "norm_label": "tissuenameactivity" + }, + { + "label": "IssueNameActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_name_issuenameactivity", + "community": 4, + "norm_label": "issuenameactivity" + }, + { + "label": "parent.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "community": 4, + "norm_label": "parent.tsx" + }, + { + "label": "TIssueParentActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_parent_tissueparentactivity", + "community": 4, + "norm_label": "tissueparentactivity" + }, + { + "label": "IssueParentActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_parent_issueparentactivity", + "community": 4, + "norm_label": "issueparentactivity" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "community": 4, + "norm_label": "priority.tsx" + }, + { + "label": "TIssuePriorityActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_priority_tissuepriorityactivity", + "community": 4, + "norm_label": "tissuepriorityactivity" + }, + { + "label": "IssuePriorityActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_priority_issuepriorityactivity", + "community": 4, + "norm_label": "issuepriorityactivity" + }, + { + "label": "relation.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "community": 44, + "norm_label": "relation.tsx" + }, + { + "label": "TIssueRelationActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_relation_tissuerelationactivity", + "community": 44, + "norm_label": "tissuerelationactivity" + }, + { + "label": "IssueRelationActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_relation_issuerelationactivity", + "community": 44, + "norm_label": "issuerelationactivity" + }, + { + "label": "start_date.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "community": 4, + "norm_label": "start_date.tsx" + }, + { + "label": "TIssueStartDateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date_tissuestartdateactivity", + "community": 4, + "norm_label": "tissuestartdateactivity" + }, + { + "label": "IssueStartDateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date_issuestartdateactivity", + "community": 4, + "norm_label": "issuestartdateactivity" + }, + { + "label": "state.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "community": 4, + "norm_label": "state.tsx" + }, + { + "label": "TIssueStateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_state_tissuestateactivity", + "community": 4, + "norm_label": "tissuestateactivity" + }, + { + "label": "IssueStateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_state_issuestateactivity", + "community": 4, + "norm_label": "issuestateactivity" + }, + { + "label": "target_date.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "community": 4, + "norm_label": "target_date.tsx" + }, + { + "label": "TIssueTargetDateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date_tissuetargetdateactivity", + "community": 4, + "norm_label": "tissuetargetdateactivity" + }, + { + "label": "IssueTargetDateActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date_issuetargetdateactivity", + "community": 4, + "norm_label": "issuetargetdateactivity" + }, + { + "label": "activity-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "community": 4, + "norm_label": "activity-list.tsx" + }, + { + "label": "TIssueActivityItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_activity_list_tissueactivityitem", + "community": 4, + "norm_label": "tissueactivityitem" + }, + { + "label": "IssueActivityItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_activity_activity_list_issueactivityitem", + "community": 4, + "norm_label": "issueactivityitem" + }, + { + "label": "filter-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_filter_root", + "community": 185, + "norm_label": "filter-root.tsx" + }, + { + "label": "TActivityFilterRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_filter_root_tactivityfilterroot", + "community": 185, + "norm_label": "tactivityfilterroot" + }, + { + "label": "ActivityFilterRoot()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_filter_root_activityfilterroot", + "community": 185, + "norm_label": "activityfilterroot()" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_helper", + "community": 55, + "norm_label": "helper.tsx" + }, + { + "label": "useWorkItemCommentOperations()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "community": 55, + "norm_label": "useworkitemcommentoperations()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_index", + "community": 4, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_loader", + "community": 4, + "norm_label": "loader.tsx" + }, + { + "label": "IssueActivityLoader()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/loader.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_loader_issueactivityloader", + "community": 4, + "norm_label": "issueactivityloader()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_root", + "community": 185, + "norm_label": "root.tsx" + }, + { + "label": "TIssueActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_root_tissueactivity", + "community": 185, + "norm_label": "tissueactivity" + }, + { + "label": "TActivityOperations", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_root_tactivityoperations", + "community": 185, + "norm_label": "tactivityoperations" + }, + { + "label": "IssueActivity", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_root_issueactivity", + "community": 185, + "norm_label": "issueactivity" + }, + { + "label": "sort-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/sort-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_sort_root", + "community": 185, + "norm_label": "sort-root.tsx" + }, + { + "label": "TActivitySortRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/sort-root.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_sort_root_tactivitysortroot", + "community": 185, + "norm_label": "tactivitysortroot" + }, + { + "label": "ActivitySortRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-activity/sort-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_activity_sort_root_activitysortroot", + "community": 185, + "norm_label": "activitysortroot" + }, + { + "label": "issue-detail-quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_detail_quick_actions", + "community": 1, + "norm_label": "issue-detail-quick-actions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_detail_quick_actions_props", + "community": 1, + "norm_label": "props" + }, + { + "label": "IssueDetailQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_detail_quick_actions_issuedetailquickactions", + "community": 1, + "norm_label": "issuedetailquickactions" + }, + { + "label": "issue-identifier.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_identifier", + "community": 6, + "norm_label": "issue-identifier.tsx" + }, + { + "label": "IssueIdentifier", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "community": 6, + "norm_label": "issueidentifier" + }, + { + "label": "create-label.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_create_label", + "community": 137, + "norm_label": "create-label.tsx" + }, + { + "label": "ILabelCreate", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_create_label_ilabelcreate", + "community": 137, + "norm_label": "ilabelcreate" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_create_label_defaultvalues", + "community": 137, + "norm_label": "defaultvalues" + }, + { + "label": "LabelCreate()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_create_label_labelcreate", + "community": 137, + "norm_label": "labelcreate()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_index", + "community": 137, + "norm_label": "index.ts" + }, + { + "label": "label-list-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_label_list_item", + "community": 137, + "norm_label": "label-list-item.tsx" + }, + { + "label": "TLabelListItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_label_list_item_tlabellistitem", + "community": 137, + "norm_label": "tlabellistitem" + }, + { + "label": "LabelListItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_label_list_item_labellistitem", + "community": 137, + "norm_label": "labellistitem" + }, + { + "label": "label-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_label_list", + "community": 137, + "norm_label": "label-list.tsx" + }, + { + "label": "TLabelList", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_label_list_tlabellist", + "community": 137, + "norm_label": "tlabellist" + }, + { + "label": "LabelList", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_label_list_labellist", + "community": 137, + "norm_label": "labellist" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_root", + "community": 137, + "norm_label": "root.tsx" + }, + { + "label": "TIssueLabel", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_root_tissuelabel", + "community": 137, + "norm_label": "tissuelabel" + }, + { + "label": "TLabelOperations", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_root_tlabeloperations", + "community": 137, + "norm_label": "tlabeloperations" + }, + { + "label": "IssueLabel", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_root_issuelabel", + "community": 51, + "norm_label": "issuelabel" + }, + { + "label": "label-select.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_select_label_select", + "community": 137, + "norm_label": "label-select.tsx" + }, + { + "label": "IIssueLabelSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_select_label_select_iissuelabelselect", + "community": 137, + "norm_label": "iissuelabelselect" + }, + { + "label": "IssueLabelSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_select_label_select_issuelabelselect", + "community": 137, + "norm_label": "issuelabelselect" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_select_root", + "community": 137, + "norm_label": "root.tsx" + }, + { + "label": "TIssueLabelSelectRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_select_root_tissuelabelselectroot", + "community": 137, + "norm_label": "tissuelabelselectroot" + }, + { + "label": "IssueLabelSelectRoot()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_label_select_root_issuelabelselectroot", + "community": 137, + "norm_label": "issuelabelselectroot()" + }, + { + "label": "create-update-link-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_create_update_link_modal", + "community": 36, + "norm_label": "create-update-link-modal.tsx" + }, + { + "label": "TLinkOperationsModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_create_update_link_modal_tlinkoperationsmodal", + "community": 36, + "norm_label": "tlinkoperationsmodal" + }, + { + "label": "TIssueLinkCreateFormFieldOptions", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_create_update_link_modal_tissuelinkcreateformfieldoptions", + "community": 36, + "norm_label": "tissuelinkcreateformfieldoptions" + }, + { + "label": "TIssueLinkCreateEditModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_create_update_link_modal_tissuelinkcreateeditmodal", + "community": 36, + "norm_label": "tissuelinkcreateeditmodal" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_create_update_link_modal_defaultvalues", + "community": 36, + "norm_label": "defaultvalues" + }, + { + "label": "IssueLinkCreateUpdateModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_create_update_link_modal_issuelinkcreateupdatemodal", + "community": 36, + "norm_label": "issuelinkcreateupdatemodal" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_index", + "community": 36, + "norm_label": "index.ts" + }, + { + "label": "link-detail.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_detail", + "community": 36, + "norm_label": "link-detail.tsx" + }, + { + "label": "TIssueLinkDetail", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_detail_tissuelinkdetail", + "community": 36, + "norm_label": "tissuelinkdetail" + }, + { + "label": "IssueLinkDetail()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_detail_issuelinkdetail", + "community": 36, + "norm_label": "issuelinkdetail()" + }, + { + "label": "link-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_item", + "community": 36, + "norm_label": "link-item.tsx" + }, + { + "label": "TIssueLinkItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_item_tissuelinkitem", + "community": 36, + "norm_label": "tissuelinkitem" + }, + { + "label": "IssueLinkItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_item_issuelinkitem", + "community": 36, + "norm_label": "issuelinkitem" + }, + { + "label": "link-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_list", + "community": 36, + "norm_label": "link-list.tsx" + }, + { + "label": "TLinkOperationsModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_list_tlinkoperationsmodal", + "community": 36, + "norm_label": "tlinkoperationsmodal" + }, + { + "label": "TLinkList", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_list_tlinklist", + "community": 36, + "norm_label": "tlinklist" + }, + { + "label": "LinkList", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_link_list_linklist", + "community": 36, + "norm_label": "linklist" + }, + { + "label": "links.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_links", + "community": 36, + "norm_label": "links.tsx" + }, + { + "label": "TLinkOperationsModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_links_tlinkoperationsmodal", + "community": 36, + "norm_label": "tlinkoperationsmodal" + }, + { + "label": "TIssueLinkList", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_links_tissuelinklist", + "community": 36, + "norm_label": "tissuelinklist" + }, + { + "label": "IssueLinkList", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_links_issuelinklist", + "community": 36, + "norm_label": "issuelinklist" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_root", + "community": 36, + "norm_label": "root.tsx" + }, + { + "label": "TLinkOperations", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_root_tlinkoperations", + "community": 36, + "norm_label": "tlinkoperations" + }, + { + "label": "TIssueLinkRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_root_tissuelinkroot", + "community": 36, + "norm_label": "tissuelinkroot" + }, + { + "label": "IssueLinkRoot()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_detail_links_root_issuelinkroot", + "community": 36, + "norm_label": "issuelinkroot()" + }, + { + "label": "main-content.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_main_content", + "community": 39, + "norm_label": "main-content.tsx" + }, + { + "label": "workItemVersionService", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_detail_main_content_workitemversionservice", + "community": 39, + "norm_label": "workitemversionservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_detail_main_content_props", + "community": 39, + "norm_label": "props" + }, + { + "label": "IssueMainContent", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_issues_issue_detail_main_content_issuemaincontent", + "community": 39, + "norm_label": "issuemaincontent" + }, + { + "label": "module-select.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_module_select", + "community": 51, + "norm_label": "module-select.tsx" + }, + { + "label": "TIssueModuleSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_detail_module_select_tissuemoduleselect", + "community": 51, + "norm_label": "tissuemoduleselect" + }, + { + "label": "IssueModuleSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_detail_module_select_issuemoduleselect", + "community": 51, + "norm_label": "issuemoduleselect" + }, + { + "label": "parent-select.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_select", + "community": 6, + "norm_label": "parent-select.tsx" + }, + { + "label": "TIssueParentSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_select_tissueparentselect", + "community": 6, + "norm_label": "tissueparentselect" + }, + { + "label": "IssueParentSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_select_issueparentselect", + "community": 51, + "norm_label": "issueparentselect" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_index", + "community": 39, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_root", + "community": 6, + "norm_label": "root.tsx" + }, + { + "label": "TIssueParentDetail", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_root_tissueparentdetail", + "community": 6, + "norm_label": "tissueparentdetail" + }, + { + "label": "IssueParentDetail", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_root_issueparentdetail", + "community": 39, + "norm_label": "issueparentdetail" + }, + { + "label": "sibling-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_sibling_item", + "community": 39, + "norm_label": "sibling-item.tsx" + }, + { + "label": "TIssueParentSiblingItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_sibling_item_tissueparentsiblingitem", + "community": 39, + "norm_label": "tissueparentsiblingitem" + }, + { + "label": "IssueParentSiblingItem", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_sibling_item_issueparentsiblingitem", + "community": 39, + "norm_label": "issueparentsiblingitem" + }, + { + "label": "siblings.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_siblings", + "community": 39, + "norm_label": "siblings.tsx" + }, + { + "label": "TIssueParentSiblings", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_siblings_tissueparentsiblings", + "community": 39, + "norm_label": "tissueparentsiblings" + }, + { + "label": "IssueParentSiblings", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_parent_siblings_issueparentsiblings", + "community": 39, + "norm_label": "issueparentsiblings" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_index", + "community": 39, + "norm_label": "index.ts" + }, + { + "label": "issue-comment.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_issue_comment", + "community": 39, + "norm_label": "issue-comment.tsx" + }, + { + "label": "TIssueCommentReaction", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_issue_comment_tissuecommentreaction", + "community": 39, + "norm_label": "tissuecommentreaction" + }, + { + "label": "IssueCommentReaction", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_issue_comment_issuecommentreaction", + "community": 39, + "norm_label": "issuecommentreaction" + }, + { + "label": "issue.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_issue", + "community": 39, + "norm_label": "issue.tsx" + }, + { + "label": "TIssueReaction", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_issue_tissuereaction", + "community": 39, + "norm_label": "tissuereaction" + }, + { + "label": "IssueReaction", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_detail_reactions_issue_issuereaction", + "community": 39, + "norm_label": "issuereaction" + }, + { + "label": "relation-select.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_relation_select", + "community": 6, + "norm_label": "relation-select.tsx" + }, + { + "label": "TIssueRelationSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_detail_relation_select_tissuerelationselect", + "community": 6, + "norm_label": "tissuerelationselect" + }, + { + "label": "IssueRelationSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_detail_relation_select_issuerelationselect", + "community": 6, + "norm_label": "issuerelationselect" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_root", + "community": 51, + "norm_label": "root.tsx" + }, + { + "label": "TIssueOperations", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_issue_detail_root_tissueoperations", + "community": 51, + "norm_label": "tissueoperations" + }, + { + "label": "TIssueDetailRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L56", + "_origin": "ast", + "id": "core_components_issues_issue_detail_root_tissuedetailroot", + "community": 51, + "norm_label": "tissuedetailroot" + }, + { + "label": "IssueDetailRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L63", + "_origin": "ast", + "id": "core_components_issues_issue_detail_root_issuedetailroot", + "community": 51, + "norm_label": "issuedetailroot" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_sidebar", + "community": 51, + "norm_label": "sidebar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_detail_sidebar_props", + "community": 51, + "norm_label": "props" + }, + { + "label": "IssueDetailsSidebar", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_issues_issue_detail_sidebar_issuedetailssidebar", + "community": 51, + "norm_label": "issuedetailssidebar" + }, + { + "label": "subscription.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_subscription", + "community": 146, + "norm_label": "subscription.tsx" + }, + { + "label": "TIssueSubscription", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_subscription_tissuesubscription", + "community": 146, + "norm_label": "tissuesubscription" + }, + { + "label": "IssueSubscription", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_detail_subscription_issuesubscription", + "community": 146, + "norm_label": "issuesubscription" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_helper", + "community": 51, + "norm_label": "helper.ts" + }, + { + "label": "formatDuration()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/helper.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_helper_formatduration", + "community": 51, + "norm_label": "formatduration()" + }, + { + "label": "splitDuration()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/helper.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_helper_splitduration", + "community": 51, + "norm_label": "splitduration()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_index", + "community": 51, + "norm_label": "index.ts" + }, + { + "label": "log-work-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_log_work_modal", + "community": 51, + "norm_label": "log-work-modal.tsx" + }, + { + "label": "TLogWorkModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_log_work_modal_tlogworkmodal", + "community": 51, + "norm_label": "tlogworkmodal" + }, + { + "label": "TLogWorkFormValues", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_log_work_modal_tlogworkformvalues", + "community": 51, + "norm_label": "tlogworkformvalues" + }, + { + "label": "getDefaultValues()", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_log_work_modal_getdefaultvalues", + "community": 51, + "norm_label": "getdefaultvalues()" + }, + { + "label": "LogWorkModal", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_log_work_modal_logworkmodal", + "community": 51, + "norm_label": "logworkmodal" + }, + { + "label": "time-log-card.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_time_log_card", + "community": 51, + "norm_label": "time-log-card.tsx" + }, + { + "label": "TTimeLogCard", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_time_log_card_ttimelogcard", + "community": 51, + "norm_label": "ttimelogcard" + }, + { + "label": "TimeLogCard", + "file_type": "code", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_issues_issue_detail_time_log_time_log_card_timelogcard", + "community": 4, + "norm_label": "timelogcard" + }, + { + "label": "base-calendar-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "community": 32, + "norm_label": "base-calendar-root.tsx" + }, + { + "label": "CalendarStoreType", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_base_calendar_root_calendarstoretype", + "community": 6, + "norm_label": "calendarstoretype" + }, + { + "label": "IBaseCalendarRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_base_calendar_root_ibasecalendarroot", + "community": 32, + "norm_label": "ibasecalendarroot" + }, + { + "label": "BaseCalendarRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "community": 7, + "norm_label": "basecalendarroot" + }, + { + "label": "calendar.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_calendar", + "community": 37, + "norm_label": "calendar.tsx" + }, + { + "label": "readUnscheduledSidebarCollapsed()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_calendar_readunscheduledsidebarcollapsed", + "community": 37, + "norm_label": "readunscheduledsidebarcollapsed()" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_calendar_props", + "community": 37, + "norm_label": "props" + }, + { + "label": "CalendarChart", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L99", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_calendar_calendarchart", + "community": 32, + "norm_label": "calendarchart" + }, + { + "label": "day-tile.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_day_tile", + "community": 37, + "norm_label": "day-tile.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_day_tile_props", + "community": 37, + "norm_label": "props" + }, + { + "label": "CalendarDayTile", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L66", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_day_tile_calendardaytile", + "community": 37, + "norm_label": "calendardaytile" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_index", + "community": 37, + "norm_label": "index.ts" + }, + { + "label": "months-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "community": 37, + "norm_label": "months-dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "community": 37, + "norm_label": "props" + }, + { + "label": "CalendarMonthsDropdown", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_calendarmonthsdropdown", + "community": 37, + "norm_label": "calendarmonthsdropdown" + }, + { + "label": "options-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "community": 37, + "norm_label": "options-dropdown.tsx" + }, + { + "label": "ICalendarHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "community": 37, + "norm_label": "icalendarheader" + }, + { + "label": "CalendarOptionsDropdown", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_calendaroptionsdropdown", + "community": 37, + "norm_label": "calendaroptionsdropdown" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_header", + "community": 37, + "norm_label": "header.tsx" + }, + { + "label": "ICalendarHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "community": 37, + "norm_label": "icalendarheader" + }, + { + "label": "CalendarHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_header_calendarheader", + "community": 37, + "norm_label": "calendarheader" + }, + { + "label": "hours-grid.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid", + "community": 122, + "norm_label": "hours-grid.tsx" + }, + { + "label": "HandleDragAndDrop", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_handledraganddrop", + "community": 122, + "norm_label": "handledraganddrop" + }, + { + "label": "HandleResizePlan", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_handleresizeplan", + "community": 122, + "norm_label": "handleresizeplan" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_props", + "community": 122, + "norm_label": "props" + }, + { + "label": "DayPlanBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_dayplanblock", + "community": 122, + "norm_label": "dayplanblock" + }, + { + "label": "CalendarHourDropBand", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L66", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_calendarhourdropband", + "community": 122, + "norm_label": "calendarhourdropband" + }, + { + "label": "CalendarDayColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L122", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_calendardaycolumn", + "community": 122, + "norm_label": "calendardaycolumn" + }, + { + "label": "CalendarHoursGrid", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L214", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_grid_calendarhoursgrid", + "community": 122, + "norm_label": "calendarhoursgrid" + }, + { + "label": "hours-issue-block.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "community": 6, + "norm_label": "hours-issue-block.tsx" + }, + { + "label": "ResizeDirection", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block_resizedirection", + "community": 6, + "norm_label": "resizedirection" + }, + { + "label": "HandleResizePlan", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block_handleresizeplan", + "community": 6, + "norm_label": "handleresizeplan" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "formatHourLabel()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L63", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block_formathourlabel", + "community": 6, + "norm_label": "formathourlabel()" + }, + { + "label": "formatDurationLabel()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L69", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block_formatdurationlabel", + "community": 6, + "norm_label": "formatdurationlabel()" + }, + { + "label": "HoursIssueBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L79", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_hours_issue_block_hoursissueblock", + "community": 122, + "norm_label": "hoursissueblock" + }, + { + "label": "issue-block-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_block_root", + "community": 6, + "norm_label": "issue-block-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_block_root_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "CalendarIssueBlockRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_block_root_calendarissueblockroot", + "community": 6, + "norm_label": "calendarissueblockroot" + }, + { + "label": "issue-block.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_block", + "community": 6, + "norm_label": "issue-block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_block_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "CalendarIssueBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_block_calendarissueblock", + "community": 6, + "norm_label": "calendarissueblock" + }, + { + "label": "issue-blocks.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_blocks", + "community": 37, + "norm_label": "issue-blocks.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_blocks_props", + "community": 37, + "norm_label": "props" + }, + { + "label": "CalendarIssueBlocks", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_issue_blocks_calendarissueblocks", + "community": 37, + "norm_label": "calendarissueblocks" + }, + { + "label": "quick-add-issue-actions.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "community": 6, + "norm_label": "quick-add-issue-actions.tsx" + }, + { + "label": "TCalendarQuickAddIssueActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions_tcalendarquickaddissueactions", + "community": 6, + "norm_label": "tcalendarquickaddissueactions" + }, + { + "label": "CalendarQuickAddIssueActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions_calendarquickaddissueactions", + "community": 37, + "norm_label": "calendarquickaddissueactions" + }, + { + "label": "cycle-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "community": 7, + "norm_label": "cycle-root.tsx" + }, + { + "label": "CycleCalendarLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_cycle_root_cyclecalendarlayout", + "community": 229, + "norm_label": "cyclecalendarlayout" + }, + { + "label": "module-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_module_root", + "community": 197, + "norm_label": "module-root.tsx" + }, + { + "label": "ModuleCalendarLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_module_root_modulecalendarlayout", + "community": 197, + "norm_label": "modulecalendarlayout" + }, + { + "label": "profile-issues-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "community": 7, + "norm_label": "profile-issues-root.tsx" + }, + { + "label": "ProfileIssuesCalendarLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root_profileissuescalendarlayout", + "community": 227, + "norm_label": "profileissuescalendarlayout" + }, + { + "label": "project-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_project_root", + "community": 7, + "norm_label": "project-root.tsx" + }, + { + "label": "CalendarLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_project_root_calendarlayout", + "community": 50, + "norm_label": "calendarlayout" + }, + { + "label": "project-view-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "community": 7, + "norm_label": "project-view-root.tsx" + }, + { + "label": "ProjectViewCalendarLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_roots_project_view_root_projectviewcalendarlayout", + "community": 50, + "norm_label": "projectviewcalendarlayout" + }, + { + "label": "unscheduled-strip.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "community": 122, + "norm_label": "unscheduled-strip.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_unscheduled_strip_props", + "community": 122, + "norm_label": "props" + }, + { + "label": "CalendarUnscheduledStrip", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_unscheduled_strip_calendarunscheduledstrip", + "community": 122, + "norm_label": "calendarunscheduledstrip" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils", + "community": 122, + "norm_label": "utils.ts" + }, + { + "label": "IssuePlanBounds", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_issueplanbounds", + "community": 122, + "norm_label": "issueplanbounds" + }, + { + "label": "getIssuePlanBounds()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_getissueplanbounds", + "community": 122, + "norm_label": "getissueplanbounds()" + }, + { + "label": "buildPlannedAtForDrop()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_buildplannedatfordrop", + "community": 122, + "norm_label": "buildplannedatfordrop()" + }, + { + "label": "packOverlappingPlanBlocks()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_packoverlappingplanblocks", + "community": 122, + "norm_label": "packoverlappingplanblocks()" + }, + { + "label": "CalendarDropLocation", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L149", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_calendardroplocation", + "community": 122, + "norm_label": "calendardroplocation" + }, + { + "label": "CalendarDragDropOptions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L155", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_calendardragdropoptions", + "community": 122, + "norm_label": "calendardragdropoptions" + }, + { + "label": "getCalendarSourceFromDropPayload()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L170", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_getcalendarsourcefromdroppayload", + "community": 122, + "norm_label": "getcalendarsourcefromdroppayload()" + }, + { + "label": "getCalendarDestinationFromDropPayload()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L199", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_getcalendardestinationfromdroppayload", + "community": 122, + "norm_label": "getcalendardestinationfromdroppayload()" + }, + { + "label": "handleDragDrop()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L221", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_utils_handledragdrop", + "community": 122, + "norm_label": "handledragdrop()" + }, + { + "label": "week-days.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_week_days", + "community": 37, + "norm_label": "week-days.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_week_days_props", + "community": 37, + "norm_label": "props" + }, + { + "label": "CalendarWeekDays", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_week_days_calendarweekdays", + "community": 37, + "norm_label": "calendarweekdays" + }, + { + "label": "week-header.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_week_header", + "community": 37, + "norm_label": "week-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_week_header_props", + "community": 37, + "norm_label": "props" + }, + { + "label": "CalendarWeekHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_calendar_week_header_calendarweekheader", + "community": 37, + "norm_label": "calendarweekheader" + }, + { + "label": "archived-issues.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_archived_issues", + "community": 138, + "norm_label": "archived-issues.tsx" + }, + { + "label": "ProjectArchivedEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_archived_issues_projectarchivedemptystate", + "community": 138, + "norm_label": "projectarchivedemptystate" + }, + { + "label": "cycle.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_cycle", + "community": 138, + "norm_label": "cycle.tsx" + }, + { + "label": "CycleEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_cycle_cycleemptystate", + "community": 138, + "norm_label": "cycleemptystate" + }, + { + "label": "global-view.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_global_view", + "community": 1, + "norm_label": "global-view.tsx" + }, + { + "label": "GlobalViewEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_global_view_globalviewemptystate", + "community": 138, + "norm_label": "globalviewemptystate" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_index", + "community": 138, + "norm_label": "index.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_index_props", + "community": 138, + "norm_label": "props" + }, + { + "label": "IssueLayoutEmptyState()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_index_issuelayoutemptystate", + "community": 138, + "norm_label": "issuelayoutemptystate()" + }, + { + "label": "module.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_module", + "community": 138, + "norm_label": "module.tsx" + }, + { + "label": "ModuleEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_module_moduleemptystate", + "community": 138, + "norm_label": "moduleemptystate" + }, + { + "label": "profile-view.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/profile-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_profile_view", + "community": 138, + "norm_label": "profile-view.tsx" + }, + { + "label": "ProfileViewEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/profile-view.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_profile_view_profileviewemptystate", + "community": 138, + "norm_label": "profileviewemptystate" + }, + { + "label": "project-epic.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/project-epic.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_project_epic", + "community": 138, + "norm_label": "project-epic.tsx" + }, + { + "label": "ProjectEpicsEmptyState()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/project-epic.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_project_epic_projectepicsemptystate", + "community": 138, + "norm_label": "projectepicsemptystate()" + }, + { + "label": "project-issues.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_project_issues", + "community": 138, + "norm_label": "project-issues.tsx" + }, + { + "label": "ProjectEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_project_issues_projectemptystate", + "community": 138, + "norm_label": "projectemptystate" + }, + { + "label": "project-view.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_project_view", + "community": 138, + "norm_label": "project-view.tsx" + }, + { + "label": "ProjectViewEmptyState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_empty_states_project_view_projectviewemptystate", + "community": 138, + "norm_label": "projectviewemptystate" + }, + { + "label": "cycle.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_cycle", + "community": 28, + "norm_label": "cycle.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_cycle_props", + "community": 28, + "norm_label": "props" + }, + { + "label": "AppliedCycleFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_cycle_appliedcyclefilters", + "community": 28, + "norm_label": "appliedcyclefilters" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_date", + "community": 147, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/date.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_date_props", + "community": 147, + "norm_label": "props" + }, + { + "label": "AppliedDateFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/date.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_date_applieddatefilters", + "community": 147, + "norm_label": "applieddatefilters" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_index", + "community": 147, + "norm_label": "index.ts" + }, + { + "label": "label.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_label", + "community": 147, + "norm_label": "label.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/label.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_label_props", + "community": 147, + "norm_label": "props" + }, + { + "label": "AppliedLabelsFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/label.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_label_appliedlabelsfilters", + "community": 147, + "norm_label": "appliedlabelsfilters" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_members", + "community": 55, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_members_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "AppliedMembersFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_members_appliedmembersfilters", + "community": 55, + "norm_label": "appliedmembersfilters" + }, + { + "label": "module.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_module", + "community": 10, + "norm_label": "module.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_module_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "AppliedModuleFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_module_appliedmodulefilters", + "community": 10, + "norm_label": "appliedmodulefilters" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_priority", + "community": 147, + "norm_label": "priority.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/priority.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_priority_props", + "community": 147, + "norm_label": "props" + }, + { + "label": "AppliedPriorityFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/priority.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_priority_appliedpriorityfilters", + "community": 147, + "norm_label": "appliedpriorityfilters" + }, + { + "label": "project.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_project", + "community": 147, + "norm_label": "project.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_project_props", + "community": 147, + "norm_label": "props" + }, + { + "label": "AppliedProjectFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_project_appliedprojectfilters", + "community": 147, + "norm_label": "appliedprojectfilters" + }, + { + "label": "state-group.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_state_group", + "community": 147, + "norm_label": "state-group.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_state_group_props", + "community": 147, + "norm_label": "props" + }, + { + "label": "AppliedStateGroupFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_state_group_appliedstategroupfilters", + "community": 147, + "norm_label": "appliedstategroupfilters" + }, + { + "label": "state.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_state", + "community": 147, + "norm_label": "state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_state_props", + "community": 147, + "norm_label": "props" + }, + { + "label": "AppliedStateFilters", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_applied_filters_state_appliedstatefilters", + "community": 147, + "norm_label": "appliedstatefilters" + }, + { + "label": "display-filters-selection.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "community": 117, + "norm_label": "display-filters-selection.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_props", + "community": 117, + "norm_label": "props" + }, + { + "label": "DisplayFiltersSelection", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "community": 1, + "norm_label": "displayfiltersselection" + }, + { + "label": "display-properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties", + "community": 117, + "norm_label": "display-properties.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties_props", + "community": 117, + "norm_label": "props" + }, + { + "label": "FilterDisplayProperties", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties_filterdisplayproperties", + "community": 117, + "norm_label": "filterdisplayproperties" + }, + { + "label": "extra-options.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "community": 117, + "norm_label": "extra-options.tsx" + }, + { + "label": "ISSUE_EXTRA_OPTIONS", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_issue_extra_options", + "community": 117, + "norm_label": "issue_extra_options" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_props", + "community": 117, + "norm_label": "props" + }, + { + "label": "FilterExtraOptions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_filterextraoptions", + "community": 117, + "norm_label": "filterextraoptions" + }, + { + "label": "group-by.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "community": 117, + "norm_label": "group-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_group_by_props", + "community": 117, + "norm_label": "props" + }, + { + "label": "FilterGroupBy", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_group_by_filtergroupby", + "community": 117, + "norm_label": "filtergroupby" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "community": 117, + "norm_label": "index.ts" + }, + { + "label": "order-by.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "community": 117, + "norm_label": "order-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_order_by_props", + "community": 117, + "norm_label": "props" + }, + { + "label": "FilterOrderBy", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_order_by_filterorderby", + "community": 117, + "norm_label": "filterorderby" + }, + { + "label": "sub-group-by.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "community": 117, + "norm_label": "sub-group-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by_props", + "community": 117, + "norm_label": "props" + }, + { + "label": "FilterSubGroupBy", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by_filtersubgroupby", + "community": 117, + "norm_label": "filtersubgroupby" + }, + { + "label": "assignee.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "community": 47, + "norm_label": "assignee.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_assignee_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterAssignees", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_assignee_filterassignees", + "community": 47, + "norm_label": "filterassignees" + }, + { + "label": "created-by.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "community": 55, + "norm_label": "created-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_created_by_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "FilterCreatedBy", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_created_by_filtercreatedby", + "community": 55, + "norm_label": "filtercreatedby" + }, + { + "label": "cycle.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "community": 47, + "norm_label": "cycle.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_cycle_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterCycle", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_cycle_filtercycle", + "community": 47, + "norm_label": "filtercycle" + }, + { + "label": "due-date.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "community": 86, + "norm_label": "due-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_due_date_props", + "community": 86, + "norm_label": "props" + }, + { + "label": "FilterDueDate", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_due_date_filterduedate", + "community": 47, + "norm_label": "filterduedate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_index", + "community": 47, + "norm_label": "index.ts" + }, + { + "label": "labels.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_labels", + "community": 47, + "norm_label": "labels.tsx" + }, + { + "label": "LabelIcons()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_labels_labelicons", + "community": 47, + "norm_label": "labelicons()" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_labels_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterLabels", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_labels_filterlabels", + "community": 47, + "norm_label": "filterlabels" + }, + { + "label": "mentions.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "community": 55, + "norm_label": "mentions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_mentions_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "FilterMentions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_mentions_filtermentions", + "community": 55, + "norm_label": "filtermentions" + }, + { + "label": "module.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_module", + "community": 47, + "norm_label": "module.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_module_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterModule", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_module_filtermodule", + "community": 47, + "norm_label": "filtermodule" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_priority", + "community": 47, + "norm_label": "priority.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_priority_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterPriority", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_priority_filterpriority", + "community": 47, + "norm_label": "filterpriority" + }, + { + "label": "project.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_project", + "community": 47, + "norm_label": "project.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_project_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterProjects", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_project_filterprojects", + "community": 47, + "norm_label": "filterprojects" + }, + { + "label": "start-date.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "community": 47, + "norm_label": "start-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_start_date_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterStartDate", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_start_date_filterstartdate", + "community": 47, + "norm_label": "filterstartdate" + }, + { + "label": "state-group.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "community": 47, + "norm_label": "state-group.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_state_group_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterStateGroup", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_state_group_filterstategroup", + "community": 47, + "norm_label": "filterstategroup" + }, + { + "label": "state.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_state", + "community": 47, + "norm_label": "state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_state_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterState", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_filters_state_filterstate", + "community": 47, + "norm_label": "filterstate" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_dropdown", + "community": 47, + "norm_label": "dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FiltersDropdown()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "community": 1, + "norm_label": "filtersdropdown()" + }, + { + "label": "filter-header.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_filter_header", + "community": 47, + "norm_label": "filter-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_props", + "community": 47, + "norm_label": "props" + }, + { + "label": "FilterHeader()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "community": 47, + "norm_label": "filterheader()" + }, + { + "label": "filter-option.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_filter_option", + "community": 52, + "norm_label": "filter-option.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterOption()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "community": 52, + "norm_label": "filteroption()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_helpers_index", + "community": 47, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_index", + "community": 47, + "norm_label": "index.ts" + }, + { + "label": "layout-selection.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_layout_selection", + "community": 1, + "norm_label": "layout-selection.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_layout_selection_props", + "community": 1, + "norm_label": "props" + }, + { + "label": "LayoutSelection()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "community": 1, + "norm_label": "layoutselection()" + }, + { + "label": "mobile-layout-selection.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection", + "community": 1, + "norm_label": "mobile-layout-selection.tsx" + }, + { + "label": "MobileLayoutSelection()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection_mobilelayoutselection", + "community": 1, + "norm_label": "mobilelayoutselection()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_filters_index", + "community": 133, + "norm_label": "index.ts" + }, + { + "label": "base-gantt-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "community": 26, + "norm_label": "base-gantt-root.tsx" + }, + { + "label": "IBaseGanttRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_base_gantt_root_ibaseganttroot", + "community": 26, + "norm_label": "ibaseganttroot" + }, + { + "label": "GanttStoreType", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_base_gantt_root_ganttstoretype", + "community": 26, + "norm_label": "ganttstoretype" + }, + { + "label": "BaseGanttRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_base_gantt_root_baseganttroot", + "community": 197, + "norm_label": "baseganttroot" + }, + { + "label": "blocks.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_blocks", + "community": 6, + "norm_label": "blocks.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_blocks_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "IssueGanttBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_blocks_issueganttblock", + "community": 26, + "norm_label": "issueganttblock" + }, + { + "label": "IssueGanttSidebarBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L100", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_blocks_issueganttsidebarblock", + "community": 9, + "norm_label": "issueganttsidebarblock" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/gantt/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_gantt_index", + "community": 50, + "norm_label": "index.ts" + }, + { + "label": "group-drag-overlay.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/group-drag-overlay.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_group_drag_overlay", + "community": 3, + "norm_label": "group-drag-overlay.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/group-drag-overlay.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_group_drag_overlay_props", + "community": 3, + "norm_label": "props" + }, + { + "label": "GroupDragOverlay()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/group-drag-overlay.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_group_drag_overlay_groupdragoverlay", + "community": 3, + "norm_label": "groupdragoverlay()" + }, + { + "label": "issue-layout-HOC.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_issue_layout_hoc", + "community": 32, + "norm_label": "issue-layout-hoc.tsx" + }, + { + "label": "ActiveLoader()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_issue_layout_hoc_activeloader", + "community": 32, + "norm_label": "activeloader()" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_issue_layout_hoc_props", + "community": 32, + "norm_label": "props" + }, + { + "label": "IssueLayoutHOC", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "community": 32, + "norm_label": "issuelayouthoc" + }, + { + "label": "base-kanban-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "community": 32, + "norm_label": "base-kanban-root.tsx" + }, + { + "label": "KanbanStoreType", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_base_kanban_root_kanbanstoretype", + "community": 32, + "norm_label": "kanbanstoretype" + }, + { + "label": "IBaseKanBanLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_base_kanban_root_ibasekanbanlayout", + "community": 32, + "norm_label": "ibasekanbanlayout" + }, + { + "label": "BaseKanBanRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "community": 7, + "norm_label": "basekanbanroot" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_block", + "community": 6, + "norm_label": "block.tsx" + }, + { + "label": "IssueBlockProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_block_issueblockprops", + "community": 6, + "norm_label": "issueblockprops" + }, + { + "label": "IssueDetailsBlockProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_block_issuedetailsblockprops", + "community": 6, + "norm_label": "issuedetailsblockprops" + }, + { + "label": "KanbanIssueDetailsBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L65", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_block_kanbanissuedetailsblock", + "community": 6, + "norm_label": "kanbanissuedetailsblock" + }, + { + "label": "KanbanIssueBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L142", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_block_kanbanissueblock", + "community": 3, + "norm_label": "kanbanissueblock" + }, + { + "label": "blocks-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_blocks_list", + "community": 3, + "norm_label": "blocks-list.tsx" + }, + { + "label": "IssueBlocksListProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_blocks_list_issueblockslistprops", + "community": 3, + "norm_label": "issueblockslistprops" + }, + { + "label": "KanbanIssueBlocksList", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_blocks_list_kanbanissueblockslist", + "community": 3, + "norm_label": "kanbanissueblockslist" + }, + { + "label": "default.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_default", + "community": 3, + "norm_label": "default.tsx" + }, + { + "label": "IKanBan", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_default_ikanban", + "community": 3, + "norm_label": "ikanban" + }, + { + "label": "KanBan", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L72", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_default_kanban", + "community": 3, + "norm_label": "kanban" + }, + { + "label": "group-by-card.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "community": 3, + "norm_label": "group-by-card.tsx" + }, + { + "label": "IHeaderGroupByCard", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_headers_group_by_card_iheadergroupbycard", + "community": 3, + "norm_label": "iheadergroupbycard" + }, + { + "label": "HeaderGroupByCard", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_headers_group_by_card_headergroupbycard", + "community": 3, + "norm_label": "headergroupbycard" + }, + { + "label": "sub-group-by-card.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card", + "community": 3, + "norm_label": "sub-group-by-card.tsx" + }, + { + "label": "IHeaderSubGroupByCard", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card_iheadersubgroupbycard", + "community": 3, + "norm_label": "iheadersubgroupbycard" + }, + { + "label": "HeaderSubGroupByCard", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card_headersubgroupbycard", + "community": 3, + "norm_label": "headersubgroupbycard" + }, + { + "label": "kanban-group.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_kanban_group", + "community": 3, + "norm_label": "kanban-group.tsx" + }, + { + "label": "IKanbanGroup", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_kanban_group_ikanbangroup", + "community": 3, + "norm_label": "ikanbangroup" + }, + { + "label": "KanbanGroup", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L75", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_kanban_group_kanbangroup", + "community": 3, + "norm_label": "kanbangroup" + }, + { + "label": "cycle-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "community": 7, + "norm_label": "cycle-root.tsx" + }, + { + "label": "CycleKanBanLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_cycle_root_cyclekanbanlayout", + "community": 229, + "norm_label": "cyclekanbanlayout" + }, + { + "label": "module-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_module_root", + "community": 197, + "norm_label": "module-root.tsx" + }, + { + "label": "ModuleKanBanLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_module_root_modulekanbanlayout", + "community": 197, + "norm_label": "modulekanbanlayout" + }, + { + "label": "profile-issues-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "community": 7, + "norm_label": "profile-issues-root.tsx" + }, + { + "label": "ProfileIssuesKanBanLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root_profileissueskanbanlayout", + "community": 227, + "norm_label": "profileissueskanbanlayout" + }, + { + "label": "project-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_project_root", + "community": 7, + "norm_label": "project-root.tsx" + }, + { + "label": "KanBanLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_project_root_kanbanlayout", + "community": 50, + "norm_label": "kanbanlayout" + }, + { + "label": "project-view-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "community": 7, + "norm_label": "project-view-root.tsx" + }, + { + "label": "ProjectViewKanBanLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_roots_project_view_root_projectviewkanbanlayout", + "community": 50, + "norm_label": "projectviewkanbanlayout" + }, + { + "label": "swimlanes.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes", + "community": 3, + "norm_label": "swimlanes.tsx" + }, + { + "label": "ISubGroupSwimlaneHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_isubgroupswimlaneheader", + "community": 3, + "norm_label": "isubgroupswimlaneheader" + }, + { + "label": "visibilitySubGroupByGroupCount()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_visibilitysubgroupbygroupcount", + "community": 3, + "norm_label": "visibilitysubgroupbygroupcount()" + }, + { + "label": "SubGroupSwimlaneHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L62", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_subgroupswimlaneheader", + "community": 3, + "norm_label": "subgroupswimlaneheader" + }, + { + "label": "ISubGroupSwimlane", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L107", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_isubgroupswimlane", + "community": 3, + "norm_label": "isubgroupswimlane" + }, + { + "label": "SubGroupSwimlane", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L133", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_subgroupswimlane", + "community": 3, + "norm_label": "subgroupswimlane" + }, + { + "label": "IKanBanSwimLanes", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L238", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_ikanbanswimlanes", + "community": 3, + "norm_label": "ikanbanswimlanes" + }, + { + "label": "KanBanSwimLanes", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L266", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_kanban_swimlanes_kanbanswimlanes", + "community": 3, + "norm_label": "kanbanswimlanes" + }, + { + "label": "layout-icon.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/layout-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_layout_icon", + "community": 1, + "norm_label": "layout-icon.tsx" + }, + { + "label": "IssueLayoutIcon()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/layout-icon.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "community": 1, + "norm_label": "issuelayouticon()" + }, + { + "label": "base-list-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_base_list_root", + "community": 32, + "norm_label": "base-list-root.tsx" + }, + { + "label": "ListStoreType", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_base_list_root_liststoretype", + "community": 32, + "norm_label": "liststoretype" + }, + { + "label": "IBaseListRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_base_list_root_ibaselistroot", + "community": 32, + "norm_label": "ibaselistroot" + }, + { + "label": "BaseListRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "community": 7, + "norm_label": "baselistroot" + }, + { + "label": "block-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_block_root", + "community": 9, + "norm_label": "block-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_block_root_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "IssueBlockRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_block_root_issueblockroot", + "community": 9, + "norm_label": "issueblockroot" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_block", + "community": 6, + "norm_label": "block.tsx" + }, + { + "label": "IssueBlockProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_block_issueblockprops", + "community": 9, + "norm_label": "issueblockprops" + }, + { + "label": "IssueBlock", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_block_issueblock", + "community": 9, + "norm_label": "issueblock" + }, + { + "label": "blocks-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_blocks_list", + "community": 9, + "norm_label": "blocks-list.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_blocks_list_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "IssueBlocksList()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_blocks_list_issueblockslist", + "community": 9, + "norm_label": "issueblockslist()" + }, + { + "label": "default.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_default", + "community": 3, + "norm_label": "default.tsx" + }, + { + "label": "IList", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_default_ilist", + "community": 3, + "norm_label": "ilist" + }, + { + "label": "List", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L61", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_default_list", + "community": 3, + "norm_label": "list" + }, + { + "label": "group-by-card.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_headers_group_by_card", + "community": 9, + "norm_label": "group-by-card.tsx" + }, + { + "label": "IHeaderGroupByCard", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_headers_group_by_card_iheadergroupbycard", + "community": 9, + "norm_label": "iheadergroupbycard" + }, + { + "label": "HeaderGroupByCard", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_headers_group_by_card_headergroupbycard", + "community": 9, + "norm_label": "headergroupbycard" + }, + { + "label": "list-group.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_list_group", + "community": 9, + "norm_label": "list-group.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_list_group_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "ListGroup", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L76", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_list_group_listgroup", + "community": 3, + "norm_label": "listgroup" + }, + { + "label": "list-view-types.d.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/list-view-types.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_list_view_types_d", + "community": 313, + "norm_label": "list-view-types.d.ts" + }, + { + "label": "IQuickActionProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/list-view-types.d.ts", + "source_location": "L4", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_list_view_types_d_iquickactionprops", + "community": 313, + "norm_label": "iquickactionprops" + }, + { + "label": "TRenderQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/list-view-types.d.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_list_view_types_d_trenderquickactions", + "community": 313, + "norm_label": "trenderquickactions" + }, + { + "label": "archived-issue-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "community": 50, + "norm_label": "archived-issue-root.tsx" + }, + { + "label": "ArchivedIssueListLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_archived_issue_root_archivedissuelistlayout", + "community": 50, + "norm_label": "archivedissuelistlayout" + }, + { + "label": "cycle-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_cycle_root", + "community": 7, + "norm_label": "cycle-root.tsx" + }, + { + "label": "CycleListLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_cycle_root_cyclelistlayout", + "community": 229, + "norm_label": "cyclelistlayout" + }, + { + "label": "module-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_module_root", + "community": 197, + "norm_label": "module-root.tsx" + }, + { + "label": "ModuleListLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_module_root_modulelistlayout", + "community": 197, + "norm_label": "modulelistlayout" + }, + { + "label": "profile-issues-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "community": 7, + "norm_label": "profile-issues-root.tsx" + }, + { + "label": "ProfileIssuesListLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_profile_issues_root_profileissueslistlayout", + "community": 227, + "norm_label": "profileissueslistlayout" + }, + { + "label": "project-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_project_root", + "community": 7, + "norm_label": "project-root.tsx" + }, + { + "label": "ListLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_project_root_listlayout", + "community": 50, + "norm_label": "listlayout" + }, + { + "label": "project-view-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_project_view_root", + "community": 7, + "norm_label": "project-view-root.tsx" + }, + { + "label": "ProjectViewListLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_list_roots_project_view_root_projectviewlistlayout", + "community": 50, + "norm_label": "projectviewlistlayout" + }, + { + "label": "all-properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_all_properties", + "community": 21, + "norm_label": "all-properties.tsx" + }, + { + "label": "IIssueProperties", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_all_properties_iissueproperties", + "community": 21, + "norm_label": "iissueproperties" + }, + { + "label": "IssueProperties", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L59", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_all_properties_issueproperties", + "community": 6, + "norm_label": "issueproperties" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_index", + "community": 54, + "norm_label": "index.ts" + }, + { + "label": "label-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_label_dropdown", + "community": 54, + "norm_label": "label-dropdown.tsx" + }, + { + "label": "ILabelDropdownProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_label_dropdown_ilabeldropdownprops", + "community": 54, + "norm_label": "ilabeldropdownprops" + }, + { + "label": "LabelDropdown()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "community": 54, + "norm_label": "labeldropdown()" + }, + { + "label": "labels.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels", + "community": 54, + "norm_label": "labels.tsx" + }, + { + "label": "IIssuePropertyLabels", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_iissuepropertylabels", + "community": 54, + "norm_label": "iissuepropertylabels" + }, + { + "label": "NoLabelProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_nolabelprops", + "community": 54, + "norm_label": "nolabelprops" + }, + { + "label": "NoLabel", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_nolabel", + "community": 54, + "norm_label": "nolabel" + }, + { + "label": "LabelSummaryProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L77", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_labelsummaryprops", + "community": 54, + "norm_label": "labelsummaryprops" + }, + { + "label": "LabelSummary()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L86", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_labelsummary", + "community": 54, + "norm_label": "labelsummary()" + }, + { + "label": "LabelItemProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L116", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_labelitemprops", + "community": 54, + "norm_label": "labelitemprops" + }, + { + "label": "LabelItem", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L125", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_labelitem", + "community": 54, + "norm_label": "labelitem" + }, + { + "label": "IssuePropertyLabels", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L165", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_labels_issuepropertylabels", + "community": 21, + "norm_label": "issuepropertylabels" + }, + { + "label": "with-display-properties-HOC.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "community": 21, + "norm_label": "with-display-properties-hoc.tsx" + }, + { + "label": "IWithDisplayPropertiesHOC", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_iwithdisplaypropertieshoc", + "community": 21, + "norm_label": "iwithdisplaypropertieshoc" + }, + { + "label": "WithDisplayPropertiesHOC", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "community": 21, + "norm_label": "withdisplaypropertieshoc" + }, + { + "label": "all-issue.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "community": 7, + "norm_label": "all-issue.tsx" + }, + { + "label": "AllIssueQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue_allissuequickactions", + "community": 7, + "norm_label": "allissuequickactions" + }, + { + "label": "archived-issue.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "community": 7, + "norm_label": "archived-issue.tsx" + }, + { + "label": "ArchivedIssueQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue_archivedissuequickactions", + "community": 50, + "norm_label": "archivedissuequickactions" + }, + { + "label": "copy-menu-helper.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper", + "community": 7, + "norm_label": "copy-menu-helper.tsx" + }, + { + "label": "CopyMenuHelperProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper_copymenuhelperprops", + "community": 7, + "norm_label": "copymenuhelperprops" + }, + { + "label": "createCopyMenuWithDuplication()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper_createcopymenuwithduplication", + "community": 7, + "norm_label": "createcopymenuwithduplication()" + }, + { + "label": "cycle-issue.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "community": 7, + "norm_label": "cycle-issue.tsx" + }, + { + "label": "CycleIssueQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue_cycleissuequickactions", + "community": 7, + "norm_label": "cycleissuequickactions" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "community": 7, + "norm_label": "helper.tsx" + }, + { + "label": "handleOptionalAction()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_handleoptionalaction", + "community": 7, + "norm_label": "handleoptionalaction()" + }, + { + "label": "MenuItemFactoryProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "community": 7, + "norm_label": "menuitemfactoryprops" + }, + { + "label": "useIssueActionHandlers()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L83", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useissueactionhandlers", + "community": 7, + "norm_label": "useissueactionhandlers()" + }, + { + "label": "useMenuItemFactory()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L140", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "community": 7, + "norm_label": "usemenuitemfactory()" + }, + { + "label": "useProjectIssueMenuItems()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L269", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useprojectissuemenuitems", + "community": 7, + "norm_label": "useprojectissuemenuitems()" + }, + { + "label": "useWorkItemDetailMenuItems()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L285", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useworkitemdetailmenuitems", + "community": 7, + "norm_label": "useworkitemdetailmenuitems()" + }, + { + "label": "useAllIssueMenuItems()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L301", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useallissuemenuitems", + "community": 7, + "norm_label": "useallissuemenuitems()" + }, + { + "label": "useCycleIssueMenuItems()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L317", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usecycleissuemenuitems", + "community": 7, + "norm_label": "usecycleissuemenuitems()" + }, + { + "label": "useModuleIssueMenuItems()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L343", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemoduleissuemenuitems", + "community": 7, + "norm_label": "usemoduleissuemenuitems()" + }, + { + "label": "useArchivedIssueMenuItems()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L369", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usearchivedissuemenuitems", + "community": 7, + "norm_label": "usearchivedissuemenuitems()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "community": 7, + "norm_label": "index.ts" + }, + { + "label": "issue-detail.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "community": 7, + "norm_label": "issue-detail.tsx" + }, + { + "label": "TWorkItemDetailQuickActionProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail_tworkitemdetailquickactionprops", + "community": 7, + "norm_label": "tworkitemdetailquickactionprops" + }, + { + "label": "WorkItemDetailQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail_workitemdetailquickactions", + "community": 7, + "norm_label": "workitemdetailquickactions" + }, + { + "label": "module-issue.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "community": 7, + "norm_label": "module-issue.tsx" + }, + { + "label": "ModuleIssueQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue_moduleissuequickactions", + "community": 197, + "norm_label": "moduleissuequickactions" + }, + { + "label": "project-issue.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "community": 7, + "norm_label": "project-issue.tsx" + }, + { + "label": "ProjectIssueQuickActions", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "community": 7, + "norm_label": "projectissuequickactions" + }, + { + "label": "gantt.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/gantt.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_gantt", + "community": 80, + "norm_label": "gantt.tsx" + }, + { + "label": "GanttQuickAddIssueButton", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/gantt.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_gantt_ganttquickaddissuebutton", + "community": 26, + "norm_label": "ganttquickaddissuebutton" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_index", + "community": 80, + "norm_label": "index.ts" + }, + { + "label": "kanban.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/kanban.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_kanban", + "community": 80, + "norm_label": "kanban.tsx" + }, + { + "label": "KanbanQuickAddIssueButton", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/kanban.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_kanban_kanbanquickaddissuebutton", + "community": 3, + "norm_label": "kanbanquickaddissuebutton" + }, + { + "label": "list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_list", + "community": 80, + "norm_label": "list.tsx" + }, + { + "label": "ListQuickAddIssueButton", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/list.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_list_listquickaddissuebutton", + "community": 80, + "norm_label": "listquickaddissuebutton" + }, + { + "label": "spreadsheet.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_spreadsheet", + "community": 80, + "norm_label": "spreadsheet.tsx" + }, + { + "label": "SpreadsheetAddIssueButton", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_button_spreadsheet_spreadsheetaddissuebutton", + "community": 9, + "norm_label": "spreadsheetaddissuebutton" + }, + { + "label": "calendar.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/calendar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_calendar", + "community": 80, + "norm_label": "calendar.tsx" + }, + { + "label": "CalendarQuickAddIssueForm", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/calendar.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_calendar_calendarquickaddissueform", + "community": 80, + "norm_label": "calendarquickaddissueform" + }, + { + "label": "gantt.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/gantt.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_gantt", + "community": 80, + "norm_label": "gantt.tsx" + }, + { + "label": "GanttQuickAddIssueForm", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/gantt.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_gantt_ganttquickaddissueform", + "community": 80, + "norm_label": "ganttquickaddissueform" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_index", + "community": 80, + "norm_label": "index.ts" + }, + { + "label": "kanban.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/kanban.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_kanban", + "community": 80, + "norm_label": "kanban.tsx" + }, + { + "label": "KanbanQuickAddIssueForm", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/kanban.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_kanban_kanbanquickaddissueform", + "community": 80, + "norm_label": "kanbanquickaddissueform" + }, + { + "label": "list.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_list", + "community": 80, + "norm_label": "list.tsx" + }, + { + "label": "ListQuickAddIssueForm", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/list.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_list_listquickaddissueform", + "community": 80, + "norm_label": "listquickaddissueform" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_root", + "community": 80, + "norm_label": "root.tsx" + }, + { + "label": "TQuickAddIssueFormRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_root_tquickaddissueformroot", + "community": 80, + "norm_label": "tquickaddissueformroot" + }, + { + "label": "QuickAddIssueFormRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_root_quickaddissueformroot", + "community": 80, + "norm_label": "quickaddissueformroot" + }, + { + "label": "spreadsheet.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_spreadsheet", + "community": 80, + "norm_label": "spreadsheet.tsx" + }, + { + "label": "SpreadsheetQuickAddIssueForm", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_form_spreadsheet_spreadsheetquickaddissueform", + "community": 80, + "norm_label": "spreadsheetquickaddissueform" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_index", + "community": 80, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_root", + "community": 80, + "norm_label": "root.tsx" + }, + { + "label": "TQuickAddIssueForm", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "community": 80, + "norm_label": "tquickaddissueform" + }, + { + "label": "TQuickAddIssueButton", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_root_tquickaddissuebutton", + "community": 80, + "norm_label": "tquickaddissuebutton" + }, + { + "label": "TQuickAddIssueRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueroot", + "community": 80, + "norm_label": "tquickaddissueroot" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_root_defaultvalues", + "community": 80, + "norm_label": "defaultvalues" + }, + { + "label": "QuickAddIssueRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "community": 9, + "norm_label": "quickaddissueroot" + }, + { + "label": "all-issue-layout-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "community": 50, + "norm_label": "all-issue-layout-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_all_issue_layout_root_props", + "community": 50, + "norm_label": "props" + }, + { + "label": "AllIssueLayoutRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_all_issue_layout_root_allissuelayoutroot", + "community": 50, + "norm_label": "allissuelayoutroot" + }, + { + "label": "archived-issue-layout-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "community": 50, + "norm_label": "archived-issue-layout-root.tsx" + }, + { + "label": "ArchivedIssueLayoutRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_archived_issue_layout_root_archivedissuelayoutroot", + "community": 50, + "norm_label": "archivedissuelayoutroot" + }, + { + "label": "cycle-layout-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "community": 229, + "norm_label": "cycle-layout-root.tsx" + }, + { + "label": "CycleIssueLayout()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_cycle_layout_root_cycleissuelayout", + "community": 229, + "norm_label": "cycleissuelayout()" + }, + { + "label": "CycleLayoutRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_cycle_layout_root_cyclelayoutroot", + "community": 229, + "norm_label": "cyclelayoutroot" + }, + { + "label": "module-layout-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_module_layout_root", + "community": 197, + "norm_label": "module-layout-root.tsx" + }, + { + "label": "ModuleIssueLayout()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_module_layout_root_moduleissuelayout", + "community": 197, + "norm_label": "moduleissuelayout()" + }, + { + "label": "ModuleLayoutRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_module_layout_root_modulelayoutroot", + "community": 197, + "norm_label": "modulelayoutroot" + }, + { + "label": "project-layout-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_project_layout_root", + "community": 50, + "norm_label": "project-layout-root.tsx" + }, + { + "label": "ProjectIssueLayout()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_project_layout_root_projectissuelayout", + "community": 50, + "norm_label": "projectissuelayout()" + }, + { + "label": "ProjectLayoutRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_project_layout_root_projectlayoutroot", + "community": 50, + "norm_label": "projectlayoutroot" + }, + { + "label": "project-view-layout-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "community": 50, + "norm_label": "project-view-layout-root.tsx" + }, + { + "label": "ProjectViewIssueLayout()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_project_view_layout_root_projectviewissuelayout", + "community": 50, + "norm_label": "projectviewissuelayout()" + }, + { + "label": "ProjectViewLayoutRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_roots_project_view_layout_root_projectviewlayoutroot", + "community": 50, + "norm_label": "projectviewlayoutroot" + }, + { + "label": "base-spreadsheet-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "community": 32, + "norm_label": "base-spreadsheet-root.tsx" + }, + { + "label": "SpreadsheetStoreType", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_spreadsheetstoretype", + "community": 32, + "norm_label": "spreadsheetstoretype" + }, + { + "label": "IBaseSpreadsheetRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_ibasespreadsheetroot", + "community": 32, + "norm_label": "ibasespreadsheetroot" + }, + { + "label": "BaseSpreadsheetRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_basespreadsheetroot", + "community": 7, + "norm_label": "basespreadsheetroot" + }, + { + "label": "assignee-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column", + "community": 66, + "norm_label": "assignee-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetAssigneeColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column_spreadsheetassigneecolumn", + "community": 66, + "norm_label": "spreadsheetassigneecolumn" + }, + { + "label": "attachment-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column", + "community": 66, + "norm_label": "attachment-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetAttachmentColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column_spreadsheetattachmentcolumn", + "community": 66, + "norm_label": "spreadsheetattachmentcolumn" + }, + { + "label": "created-on-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column", + "community": 66, + "norm_label": "created-on-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetCreatedOnColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column_spreadsheetcreatedoncolumn", + "community": 66, + "norm_label": "spreadsheetcreatedoncolumn" + }, + { + "label": "cycle-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "community": 66, + "norm_label": "cycle-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetCycleColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column_spreadsheetcyclecolumn", + "community": 66, + "norm_label": "spreadsheetcyclecolumn" + }, + { + "label": "due-date-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "community": 21, + "norm_label": "due-date-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "SpreadsheetDueDateColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column_spreadsheetduedatecolumn", + "community": 3, + "norm_label": "spreadsheetduedatecolumn" + }, + { + "label": "estimate-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column", + "community": 66, + "norm_label": "estimate-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetEstimateColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column_spreadsheetestimatecolumn", + "community": 3, + "norm_label": "spreadsheetestimatecolumn" + }, + { + "label": "header-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "community": 178, + "norm_label": "header-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_header_column_props", + "community": 178, + "norm_label": "props" + }, + { + "label": "HeaderColumn()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_header_column_headercolumn", + "community": 178, + "norm_label": "headercolumn()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "community": 66, + "norm_label": "index.ts" + }, + { + "label": "label-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "community": 54, + "norm_label": "label-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_label_column_props", + "community": 54, + "norm_label": "props" + }, + { + "label": "SpreadsheetLabelColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_label_column_spreadsheetlabelcolumn", + "community": 54, + "norm_label": "spreadsheetlabelcolumn" + }, + { + "label": "link-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_link_column", + "community": 66, + "norm_label": "link-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_link_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetLinkColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_link_column_spreadsheetlinkcolumn", + "community": 66, + "norm_label": "spreadsheetlinkcolumn" + }, + { + "label": "module-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "community": 66, + "norm_label": "module-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_module_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetModuleColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_module_column_spreadsheetmodulecolumn", + "community": 66, + "norm_label": "spreadsheetmodulecolumn" + }, + { + "label": "priority-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column", + "community": 66, + "norm_label": "priority-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetPriorityColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column_spreadsheetprioritycolumn", + "community": 66, + "norm_label": "spreadsheetprioritycolumn" + }, + { + "label": "start-date-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column", + "community": 66, + "norm_label": "start-date-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetStartDateColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column_spreadsheetstartdatecolumn", + "community": 66, + "norm_label": "spreadsheetstartdatecolumn" + }, + { + "label": "state-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_state_column", + "community": 66, + "norm_label": "state-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_state_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetStateColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_state_column_spreadsheetstatecolumn", + "community": 66, + "norm_label": "spreadsheetstatecolumn" + }, + { + "label": "sub-issue-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "community": 11, + "norm_label": "sub-issue-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "SpreadsheetSubIssueColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column_spreadsheetsubissuecolumn", + "community": 3, + "norm_label": "spreadsheetsubissuecolumn" + }, + { + "label": "updated-on-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column", + "community": 66, + "norm_label": "updated-on-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column_props", + "community": 66, + "norm_label": "props" + }, + { + "label": "SpreadsheetUpdatedOnColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column_spreadsheetupdatedoncolumn", + "community": 66, + "norm_label": "spreadsheetupdatedoncolumn" + }, + { + "label": "issue-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "community": 178, + "norm_label": "issue-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_column_props", + "community": 178, + "norm_label": "props" + }, + { + "label": "IssueColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_column_issuecolumn", + "community": 178, + "norm_label": "issuecolumn" + }, + { + "label": "issue-row.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "community": 9, + "norm_label": "issue-row.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_row_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "SpreadsheetIssueRow", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_row_spreadsheetissuerow", + "community": 9, + "norm_label": "spreadsheetissuerow" + }, + { + "label": "IssueRowDetailsProps", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L154", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_row_issuerowdetailsprops", + "community": 9, + "norm_label": "issuerowdetailsprops" + }, + { + "label": "IssueRowDetails", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L172", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_issue_row_issuerowdetails", + "community": 9, + "norm_label": "issuerowdetails" + }, + { + "label": "cycle-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "community": 7, + "norm_label": "cycle-root.tsx" + }, + { + "label": "CycleSpreadsheetLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root_cyclespreadsheetlayout", + "community": 229, + "norm_label": "cyclespreadsheetlayout" + }, + { + "label": "module-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "community": 197, + "norm_label": "module-root.tsx" + }, + { + "label": "ModuleSpreadsheetLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_module_root_modulespreadsheetlayout", + "community": 197, + "norm_label": "modulespreadsheetlayout" + }, + { + "label": "project-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "community": 7, + "norm_label": "project-root.tsx" + }, + { + "label": "ProjectSpreadsheetLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_project_root_projectspreadsheetlayout", + "community": 50, + "norm_label": "projectspreadsheetlayout" + }, + { + "label": "project-view-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "community": 7, + "norm_label": "project-view-root.tsx" + }, + { + "label": "ProjectViewSpreadsheetLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root_projectviewspreadsheetlayout", + "community": 50, + "norm_label": "projectviewspreadsheetlayout" + }, + { + "label": "workspace-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "community": 32, + "norm_label": "workspace-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root_props", + "community": 32, + "norm_label": "props" + }, + { + "label": "WorkspaceSpreadsheetRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root_workspacespreadsheetroot", + "community": 277, + "norm_label": "workspacespreadsheetroot" + }, + { + "label": "spreadsheet-header-column.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "community": 178, + "norm_label": "spreadsheet-header-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column_props", + "community": 178, + "norm_label": "props" + }, + { + "label": "SpreadsheetHeaderColumn", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column_spreadsheetheadercolumn", + "community": 9, + "norm_label": "spreadsheetheadercolumn" + }, + { + "label": "spreadsheet-header.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "community": 9, + "norm_label": "spreadsheet-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "SpreadsheetHeader", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_spreadsheetheader", + "community": 9, + "norm_label": "spreadsheetheader" + }, + { + "label": "spreadsheet-table.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "community": 9, + "norm_label": "spreadsheet-table.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "SpreadsheetTable", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table_spreadsheettable", + "community": 9, + "norm_label": "spreadsheettable" + }, + { + "label": "spreadsheet-view.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "community": 9, + "norm_label": "spreadsheet-view.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "SpreadsheetView", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view_spreadsheetview", + "community": 32, + "norm_label": "spreadsheetview" + }, + { + "label": "utils.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils", + "community": 3, + "norm_label": "utils.tsx" + }, + { + "label": "GroupDropLocation", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L79", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_groupdroplocation", + "community": 3, + "norm_label": "groupdroplocation" + }, + { + "label": "IssueUpdates", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L87", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_issueupdates", + "community": 3, + "norm_label": "issueupdates" + }, + { + "label": "isWorkspaceLevel()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L94", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_isworkspacelevel", + "community": 3, + "norm_label": "isworkspacelevel()" + }, + { + "label": "TGetGroupByColumns", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L107", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_tgetgroupbycolumns", + "community": 3, + "norm_label": "tgetgroupbycolumns" + }, + { + "label": "getGroupByColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L118", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "community": 3, + "norm_label": "getgroupbycolumns()" + }, + { + "label": "getProjectColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L161", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getprojectcolumns", + "community": 3, + "norm_label": "getprojectcolumns()" + }, + { + "label": "getCycleColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L184", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getcyclecolumns", + "community": 3, + "norm_label": "getcyclecolumns()" + }, + { + "label": "getModuleColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L214", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getmodulecolumns", + "community": 3, + "norm_label": "getmodulecolumns()" + }, + { + "label": "getStateColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L241", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getstatecolumns", + "community": 3, + "norm_label": "getstatecolumns()" + }, + { + "label": "getStateGroupColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L258", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getstategroupcolumns", + "community": 3, + "norm_label": "getstategroupcolumns()" + }, + { + "label": "getPriorityColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L273", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getprioritycolumns", + "community": 3, + "norm_label": "getprioritycolumns()" + }, + { + "label": "getLabelsColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L284", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getlabelscolumns", + "community": 3, + "norm_label": "getlabelscolumns()" + }, + { + "label": "getAssigneeColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L302", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getassigneecolumns", + "community": 3, + "norm_label": "getassigneecolumns()" + }, + { + "label": "getCreatedByColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L328", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getcreatedbycolumns", + "community": 3, + "norm_label": "getcreatedbycolumns()" + }, + { + "label": "getDisplayPropertiesCount()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L346", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getdisplaypropertiescount", + "community": 9, + "norm_label": "getdisplaypropertiescount()" + }, + { + "label": "highlightIssueOnDrop()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L367", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "community": 26, + "norm_label": "highlightissueondrop()" + }, + { + "label": "getSourceFromDropPayload()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L386", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getsourcefromdroppayload", + "community": 3, + "norm_label": "getsourcefromdroppayload()" + }, + { + "label": "getDestinationFromDropPayload()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L418", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getdestinationfromdroppayload", + "community": 3, + "norm_label": "getdestinationfromdroppayload()" + }, + { + "label": "handleSortOrder()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L460", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_handlesortorder", + "community": 3, + "norm_label": "handlesortorder()" + }, + { + "label": "getIssueBlockId()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L525", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getissueblockid", + "community": 9, + "norm_label": "getissueblockid()" + }, + { + "label": "getGroupId()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L533", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getgroupid", + "community": 3, + "norm_label": "getgroupid()" + }, + { + "label": "handleGroupDragDrop()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L538", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "community": 3, + "norm_label": "handlegroupdragdrop()" + }, + { + "label": "removeNillKeys()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L624", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_removenillkeys", + "community": 128, + "norm_label": "removenillkeys()" + }, + { + "label": "isSubGrouped()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L632", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_issubgrouped", + "community": 3, + "norm_label": "issubgrouped()" + }, + { + "label": "isIssueNew()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L649", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_isissuenew", + "community": 9, + "norm_label": "isissuenew()" + }, + { + "label": "getApproximateCardHeight()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L661", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getapproximatecardheight", + "community": 3, + "norm_label": "getapproximatecardheight()" + }, + { + "label": "getBlockViewDetails()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L713", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getblockviewdetails", + "community": 13, + "norm_label": "getblockviewdetails()" + }, + { + "label": "SpreadSheetPropertyIcon()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L747", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_spreadsheetpropertyicon", + "community": 178, + "norm_label": "spreadsheetpropertyicon()" + }, + { + "label": "isDisplayFiltersApplied()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L759", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_isdisplayfiltersapplied", + "community": 117, + "norm_label": "isdisplayfiltersapplied()" + }, + { + "label": "isFiltersApplied()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L782", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_isfiltersapplied", + "community": 47, + "norm_label": "isfiltersapplied()" + }, + { + "label": "calculateIdentifierWidth()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L798", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_calculateidentifierwidth", + "community": 3, + "norm_label": "calculateidentifierwidth()" + }, + { + "label": "TGetScopeMemberIdsResult", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L803", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_tgetscopememberidsresult", + "community": 3, + "norm_label": "tgetscopememberidsresult" + }, + { + "label": "getScopeMemberIds()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L808", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getscopememberids", + "community": 3, + "norm_label": "getscopememberids()" + }, + { + "label": "getTeamProjectColumns()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L831", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_getteamprojectcolumns", + "community": 3, + "norm_label": "getteamprojectcolumns()" + }, + { + "label": "SpreadSheetPropertyIconMap", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L833", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_spreadsheetpropertyiconmap", + "community": 3, + "norm_label": "spreadsheetpropertyiconmap" + }, + { + "label": "SPREADSHEET_COLUMNS", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L849", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_spreadsheet_columns", + "community": 178, + "norm_label": "spreadsheet_columns" + }, + { + "label": "useGroupByOptions()", + "file_type": "code", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L866", + "_origin": "ast", + "id": "core_components_issues_issue_layouts_utils_usegroupbyoptions", + "community": 3, + "norm_label": "usegroupbyoptions()" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_base", + "community": 32, + "norm_label": "base.tsx" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_modal_base_fileservice", + "community": 32, + "norm_label": "fileservice" + }, + { + "label": "CreateUpdateIssueModalBase", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_modal_base_createupdateissuemodalbase", + "community": 7, + "norm_label": "createupdateissuemodalbase" + }, + { + "label": "default-properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_default_properties", + "community": 21, + "norm_label": "default-properties.tsx" + }, + { + "label": "TIssueDefaultPropertiesProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_default_properties_tissuedefaultpropertiesprops", + "community": 21, + "norm_label": "tissuedefaultpropertiesprops" + }, + { + "label": "IssueDefaultProperties", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_default_properties_issuedefaultproperties", + "community": 57, + "norm_label": "issuedefaultproperties" + }, + { + "label": "description-editor.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_description_editor", + "community": 89, + "norm_label": "description-editor.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_description_editor_workspaceservice", + "community": 89, + "norm_label": "workspaceservice" + }, + { + "label": "aiService", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_description_editor_aiservice", + "community": 89, + "norm_label": "aiservice" + }, + { + "label": "TIssueDescriptionEditorProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_description_editor_tissuedescriptioneditorprops", + "community": 89, + "norm_label": "tissuedescriptioneditorprops" + }, + { + "label": "IssueDescriptionEditor", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_description_editor_issuedescriptioneditor", + "community": 89, + "norm_label": "issuedescriptioneditor" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_index", + "community": 57, + "norm_label": "index.ts" + }, + { + "label": "parent-tag.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_parent_tag", + "community": 6, + "norm_label": "parent-tag.tsx" + }, + { + "label": "TIssueParentTagProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_parent_tag_tissueparenttagprops", + "community": 6, + "norm_label": "tissueparenttagprops" + }, + { + "label": "IssueParentTag", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_parent_tag_issueparenttag", + "community": 57, + "norm_label": "issueparenttag" + }, + { + "label": "project-select.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_project_select", + "community": 57, + "norm_label": "project-select.tsx" + }, + { + "label": "TIssueProjectSelectProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_project_select_tissueprojectselectprops", + "community": 57, + "norm_label": "tissueprojectselectprops" + }, + { + "label": "IssueProjectSelect", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_project_select_issueprojectselect", + "community": 57, + "norm_label": "issueprojectselect" + }, + { + "label": "title-input.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_title_input", + "community": 57, + "norm_label": "title-input.tsx" + }, + { + "label": "TIssueTitleInputProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_title_input_tissuetitleinputprops", + "community": 57, + "norm_label": "tissuetitleinputprops" + }, + { + "label": "IssueTitleInput", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_issue_modal_components_title_input_issuetitleinput", + "community": 57, + "norm_label": "issuetitleinput" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_index", + "community": 57, + "norm_label": "index.ts" + }, + { + "label": "issue-modal-context.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context", + "community": 57, + "norm_label": "issue-modal-context.tsx" + }, + { + "label": "TPropertyValuesValidationProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_tpropertyvaluesvalidationprops", + "community": 57, + "norm_label": "tpropertyvaluesvalidationprops" + }, + { + "label": "TActiveAdditionalPropertiesProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_tactiveadditionalpropertiesprops", + "community": 57, + "norm_label": "tactiveadditionalpropertiesprops" + }, + { + "label": "TCreateUpdatePropertyValuesProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_tcreateupdatepropertyvaluesprops", + "community": 57, + "norm_label": "tcreateupdatepropertyvaluesprops" + }, + { + "label": "TCreateSubWorkItemProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_tcreatesubworkitemprops", + "community": 57, + "norm_label": "tcreatesubworkitemprops" + }, + { + "label": "THandleTemplateChangeProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_thandletemplatechangeprops", + "community": 57, + "norm_label": "thandletemplatechangeprops" + }, + { + "label": "THandleProjectEntitiesFetchProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_thandleprojectentitiesfetchprops", + "community": 57, + "norm_label": "thandleprojectentitiesfetchprops" + }, + { + "label": "THandleParentWorkItemDetailsProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_thandleparentworkitemdetailsprops", + "community": 57, + "norm_label": "thandleparentworkitemdetailsprops" + }, + { + "label": "TIssueModalContext", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L59", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_tissuemodalcontext", + "community": 57, + "norm_label": "tissuemodalcontext" + }, + { + "label": "IssueModalContext", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L81", + "_origin": "ast", + "id": "core_components_issues_issue_modal_context_issue_modal_context_issuemodalcontext", + "community": 57, + "norm_label": "issuemodalcontext" + }, + { + "label": "draft-issue-layout.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_draft_issue_layout", + "community": 57, + "norm_label": "draft-issue-layout.tsx" + }, + { + "label": "DraftIssueProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_issue_modal_draft_issue_layout_draftissueprops", + "community": 57, + "norm_label": "draftissueprops" + }, + { + "label": "DraftIssueLayout", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_issue_modal_draft_issue_layout_draftissuelayout", + "community": 57, + "norm_label": "draftissuelayout" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_form", + "community": 57, + "norm_label": "form.tsx" + }, + { + "label": "IssueFormProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_issues_issue_modal_form_issueformprops", + "community": 57, + "norm_label": "issueformprops" + }, + { + "label": "IssueFormRoot", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L74", + "_origin": "ast", + "id": "core_components_issues_issue_modal_form_issueformroot", + "community": 57, + "norm_label": "issueformroot" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_modal", + "community": 7, + "norm_label": "modal.tsx" + }, + { + "label": "IssuesModalProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_modal_modal_issuesmodalprops", + "community": 7, + "norm_label": "issuesmodalprops" + }, + { + "label": "CreateUpdateIssueModal", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "community": 7, + "norm_label": "createupdateissuemodal" + }, + { + "label": "provider.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_modal_provider", + "community": 57, + "norm_label": "provider.tsx" + }, + { + "label": "TIssueModalProviderProps", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_issue_modal_provider_tissuemodalproviderprops", + "community": 57, + "norm_label": "tissuemodalproviderprops" + }, + { + "label": "IssueModalProvider", + "file_type": "code", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_issues_issue_modal_provider_issuemodalprovider", + "community": 57, + "norm_label": "issuemodalprovider" + }, + { + "label": "issue-type-switcher.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_type_switcher", + "community": 39, + "norm_label": "issue-type-switcher.tsx" + }, + { + "label": "TIssueTypeSwitcherProps", + "file_type": "code", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_type_switcher_tissuetypeswitcherprops", + "community": 39, + "norm_label": "tissuetypeswitcherprops" + }, + { + "label": "IssueTypeSwitcher", + "file_type": "code", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_issue_type_switcher_issuetypeswitcher", + "community": 39, + "norm_label": "issuetypeswitcher" + }, + { + "label": "issue-update-status.tsx", + "file_type": "code", + "source_file": "core/components/issues/issue-update-status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_issue_update_status", + "community": 127, + "norm_label": "issue-update-status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/issue-update-status.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_issue_update_status_props", + "community": 127, + "norm_label": "props" + }, + { + "label": "NameDescriptionUpdateStatus", + "file_type": "code", + "source_file": "core/components/issues/issue-update-status.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_issue_update_status_namedescriptionupdatestatus", + "community": 127, + "norm_label": "namedescriptionupdatestatus" + }, + { + "label": "label.tsx", + "file_type": "code", + "source_file": "core/components/issues/label.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_label", + "community": 6, + "norm_label": "label.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/label.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_label_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "ViewIssueLabel()", + "file_type": "code", + "source_file": "core/components/issues/label.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_label_viewissuelabel", + "community": 6, + "norm_label": "viewissuelabel()" + }, + { + "label": "layout-quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_layout_quick_actions", + "community": 173, + "norm_label": "layout-quick-actions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_layout_quick_actions_props", + "community": 173, + "norm_label": "props" + }, + { + "label": "LayoutQuickActions", + "file_type": "code", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_issues_layout_quick_actions_layoutquickactions", + "community": 173, + "norm_label": "layoutquickactions" + }, + { + "label": "parent-issues-list-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_parent_issues_list_modal", + "community": 21, + "norm_label": "parent-issues-list-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_parent_issues_list_modal_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_issues_parent_issues_list_modal_projectservice", + "community": 21, + "norm_label": "projectservice" + }, + { + "label": "ParentIssuesListModal()", + "file_type": "code", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "community": 21, + "norm_label": "parentissueslistmodal()" + }, + { + "label": "parent-select-root.tsx", + "file_type": "code", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_parent_select_root", + "community": 51, + "norm_label": "parent-select-root.tsx" + }, + { + "label": "TIssueParentSelect", + "file_type": "code", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_parent_select_root_tissueparentselect", + "community": 51, + "norm_label": "tissueparentselect" + }, + { + "label": "IssueParentSelectRoot", + "file_type": "code", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_parent_select_root_issueparentselectroot", + "community": 51, + "norm_label": "issueparentselectroot" + }, + { + "label": "error.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_error", + "community": 146, + "norm_label": "error.tsx" + }, + { + "label": "TIssuePeekOverviewError", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_peek_overview_error_tissuepeekoverviewerror", + "community": 146, + "norm_label": "tissuepeekoverviewerror" + }, + { + "label": "IssuePeekOverviewError()", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_peek_overview_error_issuepeekoverviewerror", + "community": 146, + "norm_label": "issuepeekoverviewerror()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_header", + "community": 146, + "norm_label": "header.tsx" + }, + { + "label": "TPeekModes", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_peek_overview_header_tpeekmodes", + "community": 146, + "norm_label": "tpeekmodes" + }, + { + "label": "PEEK_OPTIONS", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_peek_overview_header_peek_options", + "community": 146, + "norm_label": "peek_options" + }, + { + "label": "PeekOverviewHeaderProps", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_issues_peek_overview_header_peekoverviewheaderprops", + "community": 146, + "norm_label": "peekoverviewheaderprops" + }, + { + "label": "IssuePeekOverviewHeader", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_issues_peek_overview_header_issuepeekoverviewheader", + "community": 146, + "norm_label": "issuepeekoverviewheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_index", + "community": 50, + "norm_label": "index.ts" + }, + { + "label": "issue-detail.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_issue_detail", + "community": 39, + "norm_label": "issue-detail.tsx" + }, + { + "label": "workItemVersionService", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_issues_peek_overview_issue_detail_workitemversionservice", + "community": 39, + "norm_label": "workitemversionservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_peek_overview_issue_detail_props", + "community": 39, + "norm_label": "props" + }, + { + "label": "PeekOverviewIssueDetails", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_issues_peek_overview_issue_detail_peekoverviewissuedetails", + "community": 39, + "norm_label": "peekoverviewissuedetails" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_loader", + "community": 146, + "norm_label": "loader.tsx" + }, + { + "label": "TIssuePeekOverviewLoader", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_peek_overview_loader_tissuepeekoverviewloader", + "community": 146, + "norm_label": "tissuepeekoverviewloader" + }, + { + "label": "IssuePeekOverviewLoader()", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_issues_peek_overview_loader_issuepeekoverviewloader", + "community": 146, + "norm_label": "issuepeekoverviewloader()" + }, + { + "label": "peek-overviews.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_peek_overviews", + "community": 50, + "norm_label": "peek-overviews.tsx" + }, + { + "label": "HomePeekOverviewsRoot", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_peek_overview_peek_overviews_homepeekoverviewsroot", + "community": 50, + "norm_label": "homepeekoverviewsroot" + }, + { + "label": "properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_properties", + "community": 51, + "norm_label": "properties.tsx" + }, + { + "label": "IPeekOverviewProperties", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_issues_peek_overview_properties_ipeekoverviewproperties", + "community": 51, + "norm_label": "ipeekoverviewproperties" + }, + { + "label": "PeekOverviewProperties", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "core_components_issues_peek_overview_properties_peekoverviewproperties", + "community": 39, + "norm_label": "peekoverviewproperties" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_root", + "community": 32, + "norm_label": "root.tsx" + }, + { + "label": "IssuePeekOverview", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_peek_overview_root_issuepeekoverview", + "community": 50, + "norm_label": "issuepeekoverview" + }, + { + "label": "view.tsx", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_peek_overview_view", + "community": 146, + "norm_label": "view.tsx" + }, + { + "label": "IIssueView", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_peek_overview_view_iissueview", + "community": 146, + "norm_label": "iissueview" + }, + { + "label": "IssueView", + "file_type": "code", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_issues_peek_overview_view_issueview", + "community": 146, + "norm_label": "issueview" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/issues/preview-card/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_preview_card_date", + "community": 6, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/preview-card/date.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_issues_preview_card_date_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "WorkItemPreviewCardDate()", + "file_type": "code", + "source_file": "core/components/issues/preview-card/date.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_preview_card_date_workitempreviewcarddate", + "community": 6, + "norm_label": "workitempreviewcarddate()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/preview-card/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_preview_card_index", + "community": 6, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_preview_card_root", + "community": 6, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_preview_card_root_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "WorkItemPreviewCard", + "file_type": "code", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_preview_card_root_workitempreviewcard", + "community": 6, + "norm_label": "workitempreviewcard" + }, + { + "label": "issue-list-item.tsx", + "file_type": "code", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_relations_issue_list_item", + "community": 6, + "norm_label": "issue-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_issues_relations_issue_list_item_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "RelationIssueListItem", + "file_type": "code", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_issues_relations_issue_list_item_relationissuelistitem", + "community": 44, + "norm_label": "relationissuelistitem" + }, + { + "label": "issue-list.tsx", + "file_type": "code", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_relations_issue_list", + "community": 44, + "norm_label": "issue-list.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_issues_relations_issue_list_props", + "community": 44, + "norm_label": "props" + }, + { + "label": "RelationIssueList", + "file_type": "code", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_relations_issue_list_relationissuelist", + "community": 44, + "norm_label": "relationissuelist" + }, + { + "label": "properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_relations_properties", + "community": 21, + "norm_label": "properties.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_relations_properties_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "RelationIssueProperty", + "file_type": "code", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_relations_properties_relationissueproperty", + "community": 21, + "norm_label": "relationissueproperty" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_select_base", + "community": 54, + "norm_label": "base.tsx" + }, + { + "label": "TWorkItemLabelSelectBaseProps", + "file_type": "code", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_issues_select_base_tworkitemlabelselectbaseprops", + "community": 54, + "norm_label": "tworkitemlabelselectbaseprops" + }, + { + "label": "WorkItemLabelSelectBase", + "file_type": "code", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_select_base_workitemlabelselectbase", + "community": 54, + "norm_label": "workitemlabelselectbase" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_select_dropdown", + "community": 54, + "norm_label": "dropdown.tsx" + }, + { + "label": "TWorkItemLabelSelectProps", + "file_type": "code", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_select_dropdown_tworkitemlabelselectprops", + "community": 54, + "norm_label": "tworkitemlabelselectprops" + }, + { + "label": "IssueLabelSelect", + "file_type": "code", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_issues_select_dropdown_issuelabelselect", + "community": 21, + "norm_label": "issuelabelselect" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/select/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_select_index", + "community": 21, + "norm_label": "index.ts" + }, + { + "label": "title-input.tsx", + "file_type": "code", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_title_input", + "community": 39, + "norm_label": "title-input.tsx" + }, + { + "label": "IssueTitleInputProps", + "file_type": "code", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_issues_title_input_issuetitleinputprops", + "community": 39, + "norm_label": "issuetitleinputprops" + }, + { + "label": "IssueTitleInput", + "file_type": "code", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_title_input_issuetitleinput", + "community": 39, + "norm_label": "issuetitleinput" + }, + { + "label": "delete-modal.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_delete_modal", + "community": 5, + "norm_label": "delete-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_delete_modal_props", + "community": 5, + "norm_label": "props" + }, + { + "label": "WorkspaceDraftIssueDeleteIssueModal()", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "community": 5, + "norm_label": "workspacedraftissuedeleteissuemodal()" + }, + { + "label": "draft-issue-block.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_draft_issue_block", + "community": 219, + "norm_label": "draft-issue-block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_draft_issue_block_props", + "community": 219, + "norm_label": "props" + }, + { + "label": "DraftIssueBlock", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_draft_issue_block_draftissueblock", + "community": 219, + "norm_label": "draftissueblock" + }, + { + "label": "draft-issue-properties.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_draft_issue_properties", + "community": 21, + "norm_label": "draft-issue-properties.tsx" + }, + { + "label": "IIssueProperties", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_draft_issue_properties_iissueproperties", + "community": 21, + "norm_label": "iissueproperties" + }, + { + "label": "DraftIssueProperties", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_draft_issue_properties_draftissueproperties", + "community": 219, + "norm_label": "draftissueproperties" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_empty_state", + "community": 95, + "norm_label": "empty-state.tsx" + }, + { + "label": "WorkspaceDraftEmptyState", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_empty_state_workspacedraftemptystate", + "community": 95, + "norm_label": "workspacedraftemptystate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_index", + "community": 95, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_loader", + "community": 95, + "norm_label": "loader.tsx" + }, + { + "label": "TWorkspaceDraftIssuesLoader", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_loader_tworkspacedraftissuesloader", + "community": 95, + "norm_label": "tworkspacedraftissuesloader" + }, + { + "label": "WorkspaceDraftIssuesLoader()", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_loader_workspacedraftissuesloader", + "community": 95, + "norm_label": "workspacedraftissuesloader()" + }, + { + "label": "quick-action.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/quick-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_quick_action", + "community": 219, + "norm_label": "quick-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/quick-action.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_quick_action_props", + "community": 219, + "norm_label": "props" + }, + { + "label": "WorkspaceDraftIssueQuickActions", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/quick-action.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_quick_action_workspacedraftissuequickactions", + "community": 219, + "norm_label": "workspacedraftissuequickactions" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_root", + "community": 95, + "norm_label": "root.tsx" + }, + { + "label": "TWorkspaceDraftIssuesRoot", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_root_tworkspacedraftissuesroot", + "community": 95, + "norm_label": "tworkspacedraftissuesroot" + }, + { + "label": "WorkspaceDraftIssuesRoot", + "file_type": "code", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_issues_workspace_draft_root_workspacedraftissuesroot", + "community": 95, + "norm_label": "workspacedraftissuesroot" + }, + { + "label": "create-update-label-inline.tsx", + "file_type": "code", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_create_update_label_inline", + "community": 38, + "norm_label": "create-update-label-inline.tsx" + }, + { + "label": "errorCodes", + "file_type": "code", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_labels_create_update_label_inline_errorcodes", + "community": 38, + "norm_label": "errorcodes" + }, + { + "label": "TLabelOperationsCallbacks", + "file_type": "code", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_labels_create_update_label_inline_tlabeloperationscallbacks", + "community": 38, + "norm_label": "tlabeloperationscallbacks" + }, + { + "label": "TCreateUpdateLabelInlineProps", + "file_type": "code", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_labels_create_update_label_inline_tcreateupdatelabelinlineprops", + "community": 38, + "norm_label": "tcreateupdatelabelinlineprops" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_labels_create_update_label_inline_defaultvalues", + "community": 38, + "norm_label": "defaultvalues" + }, + { + "label": "CreateUpdateLabelInline", + "file_type": "code", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_labels_create_update_label_inline_createupdatelabelinline", + "community": 38, + "norm_label": "createupdatelabelinline" + }, + { + "label": "delete-label-modal.tsx", + "file_type": "code", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_delete_label_modal", + "community": 38, + "norm_label": "delete-label-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_labels_delete_label_modal_props", + "community": 38, + "norm_label": "props" + }, + { + "label": "DeleteLabelModal", + "file_type": "code", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_labels_delete_label_modal_deletelabelmodal", + "community": 38, + "norm_label": "deletelabelmodal" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/labels/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_index", + "community": 38, + "norm_label": "index.ts" + }, + { + "label": "label-item-block.tsx", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_label_block_label_item_block", + "community": 38, + "norm_label": "label-item-block.tsx" + }, + { + "label": "ICustomMenuItem", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_labels_label_block_label_item_block_icustommenuitem", + "community": 38, + "norm_label": "icustommenuitem" + }, + { + "label": "ILabelItemBlock", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_labels_label_block_label_item_block_ilabelitemblock", + "community": 38, + "norm_label": "ilabelitemblock" + }, + { + "label": "LabelItemBlock()", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_labels_label_block_label_item_block_labelitemblock", + "community": 38, + "norm_label": "labelitemblock()" + }, + { + "label": "label-name.tsx", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-name.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_label_block_label_name", + "community": 38, + "norm_label": "label-name.tsx" + }, + { + "label": "ILabelName", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-name.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_labels_label_block_label_name_ilabelname", + "community": 38, + "norm_label": "ilabelname" + }, + { + "label": "LabelName()", + "file_type": "code", + "source_file": "core/components/labels/label-block/label-name.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_labels_label_block_label_name_labelname", + "community": 38, + "norm_label": "labelname()" + }, + { + "label": "label-drag-n-drop-HOC.tsx", + "file_type": "code", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_label_drag_n_drop_hoc", + "community": 38, + "norm_label": "label-drag-n-drop-hoc.tsx" + }, + { + "label": "LabelDragPreviewProps", + "file_type": "code", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_labels_label_drag_n_drop_hoc_labeldragpreviewprops", + "community": 38, + "norm_label": "labeldragpreviewprops" + }, + { + "label": "LabelDragPreview()", + "file_type": "code", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_labels_label_drag_n_drop_hoc_labeldragpreview", + "community": 38, + "norm_label": "labeldragpreview()" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_labels_label_drag_n_drop_hoc_props", + "community": 38, + "norm_label": "props" + }, + { + "label": "LabelDndHOC", + "file_type": "code", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_labels_label_drag_n_drop_hoc_labeldndhoc", + "community": 38, + "norm_label": "labeldndhoc" + }, + { + "label": "label-utils.ts", + "file_type": "code", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_label_utils", + "community": 38, + "norm_label": "label-utils.ts" + }, + { + "label": "TargetData", + "file_type": "code", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_labels_label_utils_targetdata", + "community": 38, + "norm_label": "targetdata" + }, + { + "label": "getInstructionFromPayload()", + "file_type": "code", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_labels_label_utils_getinstructionfrompayload", + "community": 38, + "norm_label": "getinstructionfrompayload()" + }, + { + "label": "getCanDrop()", + "file_type": "code", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_components_labels_label_utils_getcandrop", + "community": 38, + "norm_label": "getcandrop()" + }, + { + "label": "project-setting-label-group.tsx", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_group", + "community": 38, + "norm_label": "project-setting-label-group.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_group_props", + "community": 38, + "norm_label": "props" + }, + { + "label": "ProjectSettingLabelGroup", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_group_projectsettinglabelgroup", + "community": 38, + "norm_label": "projectsettinglabelgroup" + }, + { + "label": "project-setting-label-item.tsx", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_item", + "community": 38, + "norm_label": "project-setting-label-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_item_props", + "community": 38, + "norm_label": "props" + }, + { + "label": "ProjectSettingLabelItem()", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_item_projectsettinglabelitem", + "community": 38, + "norm_label": "projectsettinglabelitem()" + }, + { + "label": "project-setting-label-list.tsx", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_list", + "community": 38, + "norm_label": "project-setting-label-list.tsx" + }, + { + "label": "ProjectSettingsLabelList", + "file_type": "code", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_labels_project_setting_label_list_projectsettingslabellist", + "community": 38, + "norm_label": "projectsettingslabellist" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/license/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_index", + "community": 15, + "norm_label": "index.ts" + }, + { + "label": "base-paid-plan-card.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/card/base-paid-plan-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_base_paid_plan_card", + "community": 15, + "norm_label": "base-paid-plan-card.tsx" + }, + { + "label": "TBasePaidPlanCardProps", + "file_type": "code", + "source_file": "core/components/license/modal/card/base-paid-plan-card.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_license_modal_card_base_paid_plan_card_tbasepaidplancardprops", + "community": 15, + "norm_label": "tbasepaidplancardprops" + }, + { + "label": "BasePaidPlanCard", + "file_type": "code", + "source_file": "core/components/license/modal/card/base-paid-plan-card.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_license_modal_card_base_paid_plan_card_basepaidplancard", + "community": 15, + "norm_label": "basepaidplancard" + }, + { + "label": "checkout-button.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_checkout_button", + "community": 15, + "norm_label": "checkout-button.tsx" + }, + { + "label": "TCheckoutParams", + "file_type": "code", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_license_modal_card_checkout_button_tcheckoutparams", + "community": 15, + "norm_label": "tcheckoutparams" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_license_modal_card_checkout_button_props", + "community": 15, + "norm_label": "props" + }, + { + "label": "PlanCheckoutButton", + "file_type": "code", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_license_modal_card_checkout_button_plancheckoutbutton", + "community": 15, + "norm_label": "plancheckoutbutton" + }, + { + "label": "discount-info.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_discount_info", + "community": 15, + "norm_label": "discount-info.tsx" + }, + { + "label": "TDiscountInfoProps", + "file_type": "code", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_license_modal_card_discount_info_tdiscountinfoprops", + "community": 15, + "norm_label": "tdiscountinfoprops" + }, + { + "label": "PLANS_WITH_DISCOUNT", + "file_type": "code", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_license_modal_card_discount_info_plans_with_discount", + "community": 15, + "norm_label": "plans_with_discount" + }, + { + "label": "getActualPrice()", + "file_type": "code", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_license_modal_card_discount_info_getactualprice", + "community": 15, + "norm_label": "getactualprice()" + }, + { + "label": "DiscountInfo()", + "file_type": "code", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_license_modal_card_discount_info_discountinfo", + "community": 15, + "norm_label": "discountinfo()" + }, + { + "label": "free-plan.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/card/free-plan.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_free_plan", + "community": 15, + "norm_label": "free-plan.tsx" + }, + { + "label": "FreePlanCardProps", + "file_type": "code", + "source_file": "core/components/license/modal/card/free-plan.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_license_modal_card_free_plan_freeplancardprops", + "community": 15, + "norm_label": "freeplancardprops" + }, + { + "label": "FreePlanCard", + "file_type": "code", + "source_file": "core/components/license/modal/card/free-plan.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_license_modal_card_free_plan_freeplancard", + "community": 15, + "norm_label": "freeplancard" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/license/modal/card/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_index", + "community": 15, + "norm_label": "index.ts" + }, + { + "label": "plan-upgrade.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_plan_upgrade", + "community": 15, + "norm_label": "plan-upgrade.tsx" + }, + { + "label": "PlanUpgradeCardProps", + "file_type": "code", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_license_modal_card_plan_upgrade_planupgradecardprops", + "community": 15, + "norm_label": "planupgradecardprops" + }, + { + "label": "PlanUpgradeCard", + "file_type": "code", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_license_modal_card_plan_upgrade_planupgradecard", + "community": 15, + "norm_label": "planupgradecard" + }, + { + "label": "talk-to-sales.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_card_talk_to_sales", + "community": 15, + "norm_label": "talk-to-sales.tsx" + }, + { + "label": "TalkToSalesCardProps", + "file_type": "code", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_license_modal_card_talk_to_sales_talktosalescardprops", + "community": 15, + "norm_label": "talktosalescardprops" + }, + { + "label": "TalkToSalesCard", + "file_type": "code", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_license_modal_card_talk_to_sales_talktosalescard", + "community": 15, + "norm_label": "talktosalescard" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/license/modal/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_index", + "community": 15, + "norm_label": "index.ts" + }, + { + "label": "upgrade-modal.tsx", + "file_type": "code", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_license_modal_upgrade_modal", + "community": 15, + "norm_label": "upgrade-modal.tsx" + }, + { + "label": "PaidPlanUpgradeModalProps", + "file_type": "code", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_license_modal_upgrade_modal_paidplanupgrademodalprops", + "community": 15, + "norm_label": "paidplanupgrademodalprops" + }, + { + "label": "PaidPlanUpgradeModal", + "file_type": "code", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_license_modal_upgrade_modal_paidplanupgrademodal", + "community": 15, + "norm_label": "paidplanupgrademodal" + }, + { + "label": "project-level.tsx", + "file_type": "code", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modals_project_level", + "community": 136, + "norm_label": "project-level.tsx" + }, + { + "label": "TProjectLevelModalsProps", + "file_type": "code", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_modals_project_level_tprojectlevelmodalsprops", + "community": 136, + "norm_label": "tprojectlevelmodalsprops" + }, + { + "label": "ProjectLevelModals", + "file_type": "code", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modals_project_level_projectlevelmodals", + "community": 136, + "norm_label": "projectlevelmodals" + }, + { + "label": "work-item-level.tsx", + "file_type": "code", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modals_work_item_level", + "community": 7, + "norm_label": "work-item-level.tsx" + }, + { + "label": "TWorkItemLevelModalsProps", + "file_type": "code", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modals_work_item_level_tworkitemlevelmodalsprops", + "community": 7, + "norm_label": "tworkitemlevelmodalsprops" + }, + { + "label": "WorkItemLevelModals", + "file_type": "code", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modals_work_item_level_workitemlevelmodals", + "community": 60, + "norm_label": "workitemlevelmodals" + }, + { + "label": "workspace-level.tsx", + "file_type": "code", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modals_workspace_level", + "community": 60, + "norm_label": "workspace-level.tsx" + }, + { + "label": "TWorkspaceLevelModalsProps", + "file_type": "code", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_modals_workspace_level_tworkspacelevelmodalsprops", + "community": 60, + "norm_label": "tworkspacelevelmodalsprops" + }, + { + "label": "WorkspaceLevelModals", + "file_type": "code", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_modals_workspace_level_workspacelevelmodals", + "community": 60, + "norm_label": "workspacelevelmodals" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_index", + "community": 116, + "norm_label": "index.ts" + }, + { + "label": "issue-progress.tsx", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_issue_progress", + "community": 116, + "norm_label": "issue-progress.tsx" + }, + { + "label": "TModuleAnalyticsProgress", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_issue_progress_tmoduleanalyticsprogress", + "community": 116, + "norm_label": "tmoduleanalyticsprogress" + }, + { + "label": "moduleBurnDownChartOptions", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_issue_progress_moduleburndownchartoptions", + "community": 116, + "norm_label": "moduleburndownchartoptions" + }, + { + "label": "ModuleAnalyticsProgress", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_issue_progress_moduleanalyticsprogress", + "community": 116, + "norm_label": "moduleanalyticsprogress" + }, + { + "label": "progress-stats.tsx", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_progress_stats", + "community": 72, + "norm_label": "progress-stats.tsx" + }, + { + "label": "TModuleProgressStats", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_progress_stats_tmoduleprogressstats", + "community": 72, + "norm_label": "tmoduleprogressstats" + }, + { + "label": "ModuleProgressStats", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_progress_stats_moduleprogressstats", + "community": 116, + "norm_label": "moduleprogressstats" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_root", + "community": 116, + "norm_label": "root.tsx" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_root_defaultvalues", + "community": 116, + "norm_label": "defaultvalues" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_root_props", + "community": 116, + "norm_label": "props" + }, + { + "label": "ModuleAnalyticsSidebar", + "file_type": "code", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_modules_analytics_sidebar_root_moduleanalyticssidebar", + "community": 10, + "norm_label": "moduleanalyticssidebar" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_applied_filters_date", + "community": 179, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/date.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_modules_applied_filters_date_props", + "community": 179, + "norm_label": "props" + }, + { + "label": "AppliedDateFilters", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/date.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_modules_applied_filters_date_applieddatefilters", + "community": 179, + "norm_label": "applieddatefilters" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_applied_filters_index", + "community": 179, + "norm_label": "index.ts" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_applied_filters_members", + "community": 179, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_modules_applied_filters_members_props", + "community": 179, + "norm_label": "props" + }, + { + "label": "AppliedMembersFilters", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_modules_applied_filters_members_appliedmembersfilters", + "community": 179, + "norm_label": "appliedmembersfilters" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_applied_filters_root", + "community": 179, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_modules_applied_filters_root_props", + "community": 179, + "norm_label": "props" + }, + { + "label": "MEMBERS_FILTERS", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_applied_filters_root_members_filters", + "community": 179, + "norm_label": "members_filters" + }, + { + "label": "DATE_FILTERS", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_modules_applied_filters_root_date_filters", + "community": 179, + "norm_label": "date_filters" + }, + { + "label": "ModuleAppliedFiltersList()", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_modules_applied_filters_root_moduleappliedfilterslist", + "community": 179, + "norm_label": "moduleappliedfilterslist()" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_applied_filters_status", + "community": 179, + "norm_label": "status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/status.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_modules_applied_filters_status_props", + "community": 179, + "norm_label": "props" + }, + { + "label": "AppliedStatusFilters", + "file_type": "code", + "source_file": "core/components/modules/applied-filters/status.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_modules_applied_filters_status_appliedstatusfilters", + "community": 179, + "norm_label": "appliedstatusfilters" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_archived_modules_header", + "community": 10, + "norm_label": "header.tsx" + }, + { + "label": "ArchivedModulesHeader", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_archived_modules_header_archivedmodulesheader", + "community": 10, + "norm_label": "archivedmodulesheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_archived_modules_index", + "community": 10, + "norm_label": "index.ts" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_archived_modules_modal", + "community": 10, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_modules_archived_modules_modal_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ArchiveModuleModal()", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_modules_archived_modules_modal_archivemodulemodal", + "community": 10, + "norm_label": "archivemodulemodal()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_archived_modules_root", + "community": 10, + "norm_label": "root.tsx" + }, + { + "label": "ArchivedModuleLayoutRoot", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_modules_archived_modules_root_archivedmodulelayoutroot", + "community": 10, + "norm_label": "archivedmodulelayoutroot" + }, + { + "label": "view.tsx", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_archived_modules_view", + "community": 76, + "norm_label": "view.tsx" + }, + { + "label": "IArchivedModulesView", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_modules_archived_modules_view_iarchivedmodulesview", + "community": 76, + "norm_label": "iarchivedmodulesview" + }, + { + "label": "ArchivedModulesView", + "file_type": "code", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_modules_archived_modules_view_archivedmodulesview", + "community": 10, + "norm_label": "archivedmodulesview" + }, + { + "label": "delete-module-modal.tsx", + "file_type": "code", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_delete_module_modal", + "community": 10, + "norm_label": "delete-module-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_modules_delete_module_modal_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "DeleteModuleModal", + "file_type": "code", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_modules_delete_module_modal_deletemodulemodal", + "community": 10, + "norm_label": "deletemodulemodal" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_index", + "community": 52, + "norm_label": "index.ts" + }, + { + "label": "lead.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_lead", + "community": 52, + "norm_label": "lead.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_lead_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterLead", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_lead_filterlead", + "community": 52, + "norm_label": "filterlead" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_members", + "community": 52, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_members_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterMembers", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_members_filtermembers", + "community": 52, + "norm_label": "filtermembers" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_root", + "community": 52, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_root_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "ModuleFiltersSelection", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_root_modulefiltersselection", + "community": 10, + "norm_label": "modulefiltersselection" + }, + { + "label": "start-date.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_start_date", + "community": 52, + "norm_label": "start-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_start_date_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterStartDate", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_start_date_filterstartdate", + "community": 52, + "norm_label": "filterstartdate" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_status", + "community": 52, + "norm_label": "status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_status_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterStatus", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_status_filterstatus", + "community": 52, + "norm_label": "filterstatus" + }, + { + "label": "target-date.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_target_date", + "community": 52, + "norm_label": "target-date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_target_date_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterTargetDate", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modules_dropdowns_filters_target_date_filtertargetdate", + "community": 52, + "norm_label": "filtertargetdate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_index", + "community": 10, + "norm_label": "index.ts" + }, + { + "label": "order-by.tsx", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/order-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_dropdowns_order_by", + "community": 10, + "norm_label": "order-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/order-by.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_modules_dropdowns_order_by_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ModuleOrderByDropdown()", + "file_type": "code", + "source_file": "core/components/modules/dropdowns/order-by.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_modules_dropdowns_order_by_moduleorderbydropdown", + "community": 10, + "norm_label": "moduleorderbydropdown()" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/modules/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_form", + "community": 177, + "norm_label": "form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/form.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_modules_form_props", + "community": 177, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/modules/form.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_modules_form_defaultvalues", + "community": 177, + "norm_label": "defaultvalues" + }, + { + "label": "ModuleForm()", + "file_type": "code", + "source_file": "core/components/modules/form.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_modules_form_moduleform", + "community": 177, + "norm_label": "moduleform()" + }, + { + "label": "blocks.tsx", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_blocks", + "community": 10, + "norm_label": "blocks.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_blocks_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ModuleGanttBlock", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_blocks_moduleganttblock", + "community": 10, + "norm_label": "moduleganttblock" + }, + { + "label": "ModuleGanttSidebarBlock", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L76", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_blocks_moduleganttsidebarblock", + "community": 26, + "norm_label": "moduleganttsidebarblock" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_index", + "community": 10, + "norm_label": "index.ts" + }, + { + "label": "modules-list-layout.tsx", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_modules_list_layout", + "community": 10, + "norm_label": "modules-list-layout.tsx" + }, + { + "label": "ModulesListGanttChartView", + "file_type": "code", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_modules_gantt_chart_modules_list_layout_moduleslistganttchartview", + "community": 10, + "norm_label": "moduleslistganttchartview" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_index", + "community": 10, + "norm_label": "index.ts" + }, + { + "label": "create-update-modal.tsx", + "file_type": "code", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_links_create_update_modal", + "community": 116, + "norm_label": "create-update-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_modules_links_create_update_modal_props", + "community": 116, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_modules_links_create_update_modal_defaultvalues", + "community": 116, + "norm_label": "defaultvalues" + }, + { + "label": "CreateUpdateModuleLinkModal()", + "file_type": "code", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_modules_links_create_update_modal_createupdatemodulelinkmodal", + "community": 116, + "norm_label": "createupdatemodulelinkmodal()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/links/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_links_index", + "community": 116, + "norm_label": "index.ts" + }, + { + "label": "list-item.tsx", + "file_type": "code", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_links_list_item", + "community": 116, + "norm_label": "list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modules_links_list_item_props", + "community": 116, + "norm_label": "props" + }, + { + "label": "ModulesLinksListItem", + "file_type": "code", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_modules_links_list_item_moduleslinkslistitem", + "community": 116, + "norm_label": "moduleslinkslistitem" + }, + { + "label": "list.tsx", + "file_type": "code", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_links_list", + "community": 116, + "norm_label": "list.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_modules_links_list_props", + "community": 116, + "norm_label": "props" + }, + { + "label": "ModuleLinksList", + "file_type": "code", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modules_links_list_modulelinkslist", + "community": 116, + "norm_label": "modulelinkslist" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_modal", + "community": 136, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_modules_modal_props", + "community": 136, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_modules_modal_defaultvalues", + "community": 136, + "norm_label": "defaultvalues" + }, + { + "label": "CreateUpdateModuleModal", + "file_type": "code", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_modules_modal_createupdatemodulemodal", + "community": 136, + "norm_label": "createupdatemodulemodal" + }, + { + "label": "module-card-item.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_card_item", + "community": 56, + "norm_label": "module-card-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_modules_module_card_item_props", + "community": 56, + "norm_label": "props" + }, + { + "label": "ModuleCardItem", + "file_type": "code", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_modules_module_card_item_modulecarditem", + "community": 56, + "norm_label": "modulecarditem" + }, + { + "label": "module-layout-icon.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-layout-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_layout_icon", + "community": 10, + "norm_label": "module-layout-icon.tsx" + }, + { + "label": "ILayoutIcon", + "file_type": "code", + "source_file": "core/components/modules/module-layout-icon.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_modules_module_layout_icon_ilayouticon", + "community": 10, + "norm_label": "ilayouticon" + }, + { + "label": "ModuleLayoutIcon()", + "file_type": "code", + "source_file": "core/components/modules/module-layout-icon.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_modules_module_layout_icon_modulelayouticon", + "community": 10, + "norm_label": "modulelayouticon()" + }, + { + "label": "module-list-item-action.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_list_item_action", + "community": 56, + "norm_label": "module-list-item-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_modules_module_list_item_action_props", + "community": 56, + "norm_label": "props" + }, + { + "label": "ModuleListItemAction", + "file_type": "code", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_modules_module_list_item_action_modulelistitemaction", + "community": 10, + "norm_label": "modulelistitemaction" + }, + { + "label": "module-list-item.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_list_item", + "community": 10, + "norm_label": "module-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_modules_module_list_item_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ModuleListItem", + "file_type": "code", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_modules_module_list_item_modulelistitem", + "community": 10, + "norm_label": "modulelistitem" + }, + { + "label": "module-peek-overview.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_peek_overview", + "community": 10, + "norm_label": "module-peek-overview.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_modules_module_peek_overview_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ModulePeekOverview", + "file_type": "code", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_modules_module_peek_overview_modulepeekoverview", + "community": 10, + "norm_label": "modulepeekoverview" + }, + { + "label": "module-status-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-status-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_status_dropdown", + "community": 56, + "norm_label": "module-status-dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/module-status-dropdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_modules_module_status_dropdown_props", + "community": 56, + "norm_label": "props" + }, + { + "label": "ModuleStatusDropdown", + "file_type": "code", + "source_file": "core/components/modules/module-status-dropdown.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_modules_module_status_dropdown_modulestatusdropdown", + "community": 56, + "norm_label": "modulestatusdropdown" + }, + { + "label": "module-view-header.tsx", + "file_type": "code", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_module_view_header", + "community": 10, + "norm_label": "module-view-header.tsx" + }, + { + "label": "ModuleViewHeader", + "file_type": "code", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_modules_module_view_header_moduleviewheader", + "community": 10, + "norm_label": "moduleviewheader" + }, + { + "label": "modules-list-view.tsx", + "file_type": "code", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_modules_list_view", + "community": 10, + "norm_label": "modules-list-view.tsx" + }, + { + "label": "ModulesListView", + "file_type": "code", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_modules_list_view_moduleslistview", + "community": 10, + "norm_label": "moduleslistview" + }, + { + "label": "quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_quick_actions", + "community": 10, + "norm_label": "quick-actions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_modules_quick_actions_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ModuleQuickActions", + "file_type": "code", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_modules_quick_actions_modulequickactions", + "community": 10, + "norm_label": "modulequickactions" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/select/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_select_index", + "community": 10, + "norm_label": "index.ts" + }, + { + "label": "status.tsx", + "file_type": "code", + "source_file": "core/components/modules/select/status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_select_status", + "community": 10, + "norm_label": "status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/select/status.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_modules_select_status_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "ModuleStatusSelect()", + "file_type": "code", + "source_file": "core/components/modules/select/status.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_modules_select_status_modulestatusselect", + "community": 10, + "norm_label": "modulestatusselect()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/modules/sidebar-select/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_sidebar_select_index", + "community": 10, + "norm_label": "index.ts" + }, + { + "label": "select-status.tsx", + "file_type": "code", + "source_file": "core/components/modules/sidebar-select/select-status.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_modules_sidebar_select_select_status", + "community": 10, + "norm_label": "select-status.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/modules/sidebar-select/select-status.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_modules_sidebar_select_select_status_props", + "community": 10, + "norm_label": "props" + }, + { + "label": "SidebarStatusSelect()", + "file_type": "code", + "source_file": "core/components/modules/sidebar-select/select-status.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_modules_sidebar_select_select_status_sidebarstatusselect", + "community": 10, + "norm_label": "sidebarstatusselect()" + }, + { + "label": "app-rail-hoc.tsx", + "file_type": "code", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_app_rail_hoc", + "community": 123, + "norm_label": "app-rail-hoc.tsx" + }, + { + "label": "WithDockItemsProps", + "file_type": "code", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_navigation_app_rail_hoc_withdockitemsprops", + "community": 123, + "norm_label": "withdockitemsprops" + }, + { + "label": "withDockItems()", + "file_type": "code", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_navigation_app_rail_hoc_withdockitems", + "community": 123, + "norm_label": "withdockitems()" + }, + { + "label": "app-rail-root.tsx", + "file_type": "code", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_app_rail_root", + "community": 132, + "norm_label": "app-rail-root.tsx" + }, + { + "label": "AppRailRoot", + "file_type": "code", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_navigation_app_rail_root_apprailroot", + "community": 132, + "norm_label": "apprailroot" + }, + { + "label": "customize-navigation-dialog.tsx", + "file_type": "code", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_customize_navigation_dialog", + "community": 124, + "norm_label": "customize-navigation-dialog.tsx" + }, + { + "label": "TCustomizeNavigationDialogProps", + "file_type": "code", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_navigation_customize_navigation_dialog_tcustomizenavigationdialogprops", + "community": 124, + "norm_label": "tcustomizenavigationdialogprops" + }, + { + "label": "TWorkspaceNavigationItem", + "file_type": "code", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_navigation_customize_navigation_dialog_tworkspacenavigationitem", + "community": 124, + "norm_label": "tworkspacenavigationitem" + }, + { + "label": "PERSONAL_ITEMS", + "file_type": "code", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_navigation_customize_navigation_dialog_personal_items", + "community": 124, + "norm_label": "personal_items" + }, + { + "label": "CustomizeNavigationDialog", + "file_type": "code", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_navigation_customize_navigation_dialog_customizenavigationdialog", + "community": 124, + "norm_label": "customizenavigationdialog" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/navigation/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_index", + "community": 40, + "norm_label": "index.ts" + }, + { + "label": "items-root.tsx", + "file_type": "code", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_items_root", + "community": 123, + "norm_label": "items-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_navigation_items_root_props", + "community": 123, + "norm_label": "props" + }, + { + "label": "Component()", + "file_type": "code", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_navigation_items_root_component", + "community": 123, + "norm_label": "component()" + }, + { + "label": "AppSidebarItemsRoot", + "file_type": "code", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_navigation_items_root_appsidebaritemsroot", + "community": 123, + "norm_label": "appsidebaritemsroot" + }, + { + "label": "project-actions-menu.tsx", + "file_type": "code", + "source_file": "core/components/navigation/project-actions-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_project_actions_menu", + "community": 40, + "norm_label": "project-actions-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/navigation/project-actions-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_navigation_project_actions_menu_props", + "community": 40, + "norm_label": "props" + }, + { + "label": "ProjectActionsMenu()", + "file_type": "code", + "source_file": "core/components/navigation/project-actions-menu.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_navigation_project_actions_menu_projectactionsmenu", + "community": 40, + "norm_label": "projectactionsmenu()" + }, + { + "label": "project-header-button.tsx", + "file_type": "code", + "source_file": "core/components/navigation/project-header-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_project_header_button", + "community": 1, + "norm_label": "project-header-button.tsx" + }, + { + "label": "TProjectHeaderButtonProps", + "file_type": "code", + "source_file": "core/components/navigation/project-header-button.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_navigation_project_header_button_tprojectheaderbuttonprops", + "community": 1, + "norm_label": "tprojectheaderbuttonprops" + }, + { + "label": "ProjectHeaderButton()", + "file_type": "code", + "source_file": "core/components/navigation/project-header-button.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_navigation_project_header_button_projectheaderbutton", + "community": 1, + "norm_label": "projectheaderbutton()" + }, + { + "label": "project-header.tsx", + "file_type": "code", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_project_header", + "community": 1, + "norm_label": "project-header.tsx" + }, + { + "label": "TProjectHeaderProps", + "file_type": "code", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_navigation_project_header_tprojectheaderprops", + "community": 1, + "norm_label": "tprojectheaderprops" + }, + { + "label": "ProjectHeader", + "file_type": "code", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_navigation_project_header_projectheader", + "community": 40, + "norm_label": "projectheader" + }, + { + "label": "tab-navigation-overflow-menu.tsx", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_overflow_menu", + "community": 40, + "norm_label": "tab-navigation-overflow-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_overflow_menu_props", + "community": 40, + "norm_label": "props" + }, + { + "label": "TabNavigationOverflowMenu()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_overflow_menu_tabnavigationoverflowmenu", + "community": 40, + "norm_label": "tabnavigationoverflowmenu()" + }, + { + "label": "tab-navigation-root.tsx", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_root", + "community": 40, + "norm_label": "tab-navigation-root.tsx" + }, + { + "label": "TNavigationItem", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_root_tnavigationitem", + "community": 40, + "norm_label": "tnavigationitem" + }, + { + "label": "TTabNavigationRootProps", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_root_ttabnavigationrootprops", + "community": 40, + "norm_label": "ttabnavigationrootprops" + }, + { + "label": "TabNavigationRoot", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_root_tabnavigationroot", + "community": 113, + "norm_label": "tabnavigationroot" + }, + { + "label": "tab-navigation-utils.ts", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils", + "community": 40, + "norm_label": "tab-navigation-utils.ts" + }, + { + "label": "TTabPreferences", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L8", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils_ttabpreferences", + "community": 40, + "norm_label": "ttabpreferences" + }, + { + "label": "getTabPreferences()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils_gettabpreferences", + "community": 40, + "norm_label": "gettabpreferences()" + }, + { + "label": "saveTabPreferences()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils_savetabpreferences", + "community": 40, + "norm_label": "savetabpreferences()" + }, + { + "label": "getTabUrl()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils_gettaburl", + "community": 40, + "norm_label": "gettaburl()" + }, + { + "label": "getDefaultTabUrl()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L88", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils_getdefaulttaburl", + "community": 40, + "norm_label": "getdefaulttaburl()" + }, + { + "label": "getValidatedDefaultTab()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L106", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_utils_getvalidateddefaulttab", + "community": 40, + "norm_label": "getvalidateddefaulttab()" + }, + { + "label": "tab-navigation-visible-item.tsx", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_visible_item", + "community": 40, + "norm_label": "tab-navigation-visible-item.tsx" + }, + { + "label": "TTabNavigationVisibleItemProps", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_visible_item_ttabnavigationvisibleitemprops", + "community": 40, + "norm_label": "ttabnavigationvisibleitemprops" + }, + { + "label": "TabNavigationVisibleItem()", + "file_type": "code", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_navigation_tab_navigation_visible_item_tabnavigationvisibleitem", + "community": 40, + "norm_label": "tabnavigationvisibleitem()" + }, + { + "label": "top-nav-power-k.tsx", + "file_type": "code", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_top_nav_power_k", + "community": 165, + "norm_label": "top-nav-power-k.tsx" + }, + { + "label": "TopNavPowerK", + "file_type": "code", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_navigation_top_nav_power_k_topnavpowerk", + "community": 165, + "norm_label": "topnavpowerk" + }, + { + "label": "top-navigation-root.tsx", + "file_type": "code", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_top_navigation_root", + "community": 218, + "norm_label": "top-navigation-root.tsx" + }, + { + "label": "TopNavigationRoot", + "file_type": "code", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_navigation_top_navigation_root_topnavigationroot", + "community": 218, + "norm_label": "topnavigationroot" + }, + { + "label": "use-active-tab.ts", + "file_type": "code", + "source_file": "core/components/navigation/use-active-tab.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_use_active_tab", + "community": 40, + "norm_label": "use-active-tab.ts" + }, + { + "label": "UseActiveTabProps", + "file_type": "code", + "source_file": "core/components/navigation/use-active-tab.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_navigation_use_active_tab_useactivetabprops", + "community": 40, + "norm_label": "useactivetabprops" + }, + { + "label": "useActiveTab()", + "file_type": "code", + "source_file": "core/components/navigation/use-active-tab.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_navigation_use_active_tab_useactivetab", + "community": 40, + "norm_label": "useactivetab()" + }, + { + "label": "use-navigation-items.ts", + "file_type": "code", + "source_file": "core/components/navigation/use-navigation-items.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_use_navigation_items", + "community": 40, + "norm_label": "use-navigation-items.ts" + }, + { + "label": "UseNavigationItemsProps", + "file_type": "code", + "source_file": "core/components/navigation/use-navigation-items.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_navigation_use_navigation_items_usenavigationitemsprops", + "community": 40, + "norm_label": "usenavigationitemsprops" + }, + { + "label": "useNavigationItems()", + "file_type": "code", + "source_file": "core/components/navigation/use-navigation-items.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_navigation_use_navigation_items_usenavigationitems", + "community": 40, + "norm_label": "usenavigationitems()" + }, + { + "label": "use-project-actions.ts", + "file_type": "code", + "source_file": "core/components/navigation/use-project-actions.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_use_project_actions", + "community": 40, + "norm_label": "use-project-actions.ts" + }, + { + "label": "UseProjectActionsProps", + "file_type": "code", + "source_file": "core/components/navigation/use-project-actions.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_navigation_use_project_actions_useprojectactionsprops", + "community": 40, + "norm_label": "useprojectactionsprops" + }, + { + "label": "useProjectActions()", + "file_type": "code", + "source_file": "core/components/navigation/use-project-actions.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_navigation_use_project_actions_useprojectactions", + "community": 40, + "norm_label": "useprojectactions()" + }, + { + "label": "use-responsive-tab-layout.ts", + "file_type": "code", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_use_responsive_tab_layout", + "community": 40, + "norm_label": "use-responsive-tab-layout.ts" + }, + { + "label": "TResponsiveTabLayout", + "file_type": "code", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_navigation_use_responsive_tab_layout_tresponsivetablayout", + "community": 40, + "norm_label": "tresponsivetablayout" + }, + { + "label": "UseResponsiveTabLayoutProps", + "file_type": "code", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_navigation_use_responsive_tab_layout_useresponsivetablayoutprops", + "community": 40, + "norm_label": "useresponsivetablayoutprops" + }, + { + "label": "useResponsiveTabLayout()", + "file_type": "code", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_navigation_use_responsive_tab_layout_useresponsivetablayout", + "community": 40, + "norm_label": "useresponsivetablayout()" + }, + { + "label": "use-tab-preferences.ts", + "file_type": "code", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_navigation_use_tab_preferences", + "community": 55, + "norm_label": "use-tab-preferences.ts" + }, + { + "label": "TTabPreferencesHook", + "file_type": "code", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_navigation_use_tab_preferences_ttabpreferenceshook", + "community": 55, + "norm_label": "ttabpreferenceshook" + }, + { + "label": "useTabPreferences()", + "file_type": "code", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_navigation_use_tab_preferences_usetabpreferences", + "community": 55, + "norm_label": "usetabpreferences()" + }, + { + "label": "create-or-join-workspaces.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_create_or_join_workspaces", + "community": 0, + "norm_label": "create-or-join-workspaces.tsx" + }, + { + "label": "ECreateOrJoinWorkspaceViews", + "file_type": "code", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_onboarding_create_or_join_workspaces_ecreateorjoinworkspaceviews", + "community": 0, + "norm_label": "ecreateorjoinworkspaceviews" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_onboarding_create_or_join_workspaces_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "CreateOrJoinWorkspaces", + "file_type": "code", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_onboarding_create_or_join_workspaces_createorjoinworkspaces", + "community": 0, + "norm_label": "createorjoinworkspaces" + }, + { + "label": "create-workspace.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_create_workspace", + "community": 0, + "norm_label": "create-workspace.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_onboarding_create_workspace_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_onboarding_create_workspace_workspaceservice", + "community": 0, + "norm_label": "workspaceservice" + }, + { + "label": "CreateWorkspace", + "file_type": "code", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_onboarding_create_workspace_createworkspace", + "community": 0, + "norm_label": "createworkspace" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_header", + "community": 0, + "norm_label": "header.tsx" + }, + { + "label": "OnboardingHeaderProps", + "file_type": "code", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_onboarding_header_onboardingheaderprops", + "community": 0, + "norm_label": "onboardingheaderprops" + }, + { + "label": "OnboardingHeader", + "file_type": "code", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_onboarding_header_onboardingheader", + "community": 0, + "norm_label": "onboardingheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_index", + "community": 0, + "norm_label": "index.ts" + }, + { + "label": "invitations.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_invitations", + "community": 0, + "norm_label": "invitations.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_onboarding_invitations_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_onboarding_invitations_workspaceservice", + "community": 0, + "norm_label": "workspaceservice" + }, + { + "label": "Invitations()", + "file_type": "code", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_onboarding_invitations_invitations", + "community": 0, + "norm_label": "invitations()" + }, + { + "label": "invite-members.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_invite_members", + "community": 231, + "norm_label": "invite-members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_props", + "community": 231, + "norm_label": "props" + }, + { + "label": "EmailRole", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_emailrole", + "community": 231, + "norm_label": "emailrole" + }, + { + "label": "FormValues", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_formvalues", + "community": 231, + "norm_label": "formvalues" + }, + { + "label": "InviteMemberFormProps", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_invitememberformprops", + "community": 231, + "norm_label": "invitememberformprops" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_workspaceservice", + "community": 231, + "norm_label": "workspaceservice" + }, + { + "label": "placeholderEmails", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L73", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_placeholderemails", + "community": 231, + "norm_label": "placeholderemails" + }, + { + "label": "InviteMemberInput", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L85", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_invitememberinput", + "community": 231, + "norm_label": "invitememberinput" + }, + { + "label": "InviteMembers()", + "file_type": "code", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L264", + "_origin": "ast", + "id": "core_components_onboarding_invite_members_invitemembers", + "community": 231, + "norm_label": "invitemembers()" + }, + { + "label": "profile-setup.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup", + "community": 27, + "norm_label": "profile-setup.tsx" + }, + { + "label": "TProfileSetupFormValues", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_tprofilesetupformvalues", + "community": 27, + "norm_label": "tprofilesetupformvalues" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_defaultvalues", + "community": 27, + "norm_label": "defaultvalues" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "EProfileSetupSteps", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_eprofilesetupsteps", + "community": 27, + "norm_label": "eprofilesetupsteps" + }, + { + "label": "USER_ROLE", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_user_role", + "community": 27, + "norm_label": "user_role" + }, + { + "label": "USER_DOMAIN", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L62", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_user_domain", + "community": 27, + "norm_label": "user_domain" + }, + { + "label": "authService", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L75", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_authservice", + "community": 27, + "norm_label": "authservice" + }, + { + "label": "ProfileSetup", + "file_type": "code", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L77", + "_origin": "ast", + "id": "core_components_onboarding_profile_setup_profilesetup", + "community": 27, + "norm_label": "profilesetup" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_root", + "community": 0, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_onboarding_root_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "OnboardingRoot", + "file_type": "code", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_onboarding_root_onboardingroot", + "community": 0, + "norm_label": "onboardingroot" + }, + { + "label": "step-indicator.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/step-indicator.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_step_indicator", + "community": 314, + "norm_label": "step-indicator.tsx" + }, + { + "label": "OnboardingStepIndicatorProps", + "file_type": "code", + "source_file": "core/components/onboarding/step-indicator.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_onboarding_step_indicator_onboardingstepindicatorprops", + "community": 314, + "norm_label": "onboardingstepindicatorprops" + }, + { + "label": "OnboardingStepIndicator()", + "file_type": "code", + "source_file": "core/components/onboarding/step-indicator.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_onboarding_step_indicator_onboardingstepindicator", + "community": 314, + "norm_label": "onboardingstepindicator()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/common/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_common_header", + "community": 27, + "norm_label": "header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/common/header.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_onboarding_steps_common_header_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "CommonOnboardingHeader()", + "file_type": "code", + "source_file": "core/components/onboarding/steps/common/header.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_onboarding_steps_common_header_commononboardingheader", + "community": 27, + "norm_label": "commononboardingheader()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/common/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_common_index", + "community": 27, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_index", + "community": 0, + "norm_label": "index.ts" + }, + { + "label": "consent.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/consent.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_consent", + "community": 27, + "norm_label": "consent.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/consent.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_consent_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "MarketingConsent()", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/consent.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_consent_marketingconsent", + "community": 27, + "norm_label": "marketingconsent()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_index", + "community": 27, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_root", + "community": 27, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_root_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "TProfileSetupFormValues", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_root_tprofilesetupformvalues", + "community": 27, + "norm_label": "tprofilesetupformvalues" + }, + { + "label": "authService", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_root_authservice", + "community": 27, + "norm_label": "authservice" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_root_defaultvalues", + "community": 27, + "norm_label": "defaultvalues" + }, + { + "label": "ProfileSetupStep", + "file_type": "code", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L56", + "_origin": "ast", + "id": "core_components_onboarding_steps_profile_root_profilesetupstep", + "community": 27, + "norm_label": "profilesetupstep" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/role/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_role_index", + "community": 27, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_role_root", + "community": 27, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_onboarding_steps_role_root_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "ROLES", + "file_type": "code", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_onboarding_steps_role_root_roles", + "community": 27, + "norm_label": "roles" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_onboarding_steps_role_root_defaultvalues", + "community": 27, + "norm_label": "defaultvalues" + }, + { + "label": "RoleSetupStep", + "file_type": "code", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_onboarding_steps_role_root_rolesetupstep", + "community": 27, + "norm_label": "rolesetupstep" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_root", + "community": 27, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_onboarding_steps_root_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "OnboardingStepContent()", + "file_type": "code", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_onboarding_steps_root_onboardingstepcontent", + "community": 27, + "norm_label": "onboardingstepcontent()" + }, + { + "label": "OnboardingStepRoot()", + "file_type": "code", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_onboarding_steps_root_onboardingsteproot", + "community": 0, + "norm_label": "onboardingsteproot()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_index", + "community": 27, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root", + "community": 27, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "EmailRole", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_emailrole", + "community": 27, + "norm_label": "emailrole" + }, + { + "label": "FormValues", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_formvalues", + "community": 27, + "norm_label": "formvalues" + }, + { + "label": "InviteMemberFormProps", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_invitememberformprops", + "community": 27, + "norm_label": "invitememberformprops" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L66", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_workspaceservice", + "community": 27, + "norm_label": "workspaceservice" + }, + { + "label": "placeholderEmails", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L69", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_placeholderemails", + "community": 27, + "norm_label": "placeholderemails" + }, + { + "label": "InviteMemberInput", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L81", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_invitememberinput", + "community": 27, + "norm_label": "invitememberinput" + }, + { + "label": "InviteTeamStep", + "file_type": "code", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L260", + "_origin": "ast", + "id": "core_components_onboarding_steps_team_root_inviteteamstep", + "community": 27, + "norm_label": "inviteteamstep" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/usecase/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_usecase_index", + "community": 27, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_usecase_root", + "community": 27, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_onboarding_steps_usecase_root_props", + "community": 27, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_onboarding_steps_usecase_root_defaultvalues", + "community": 27, + "norm_label": "defaultvalues" + }, + { + "label": "UseCaseSetupStep", + "file_type": "code", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_onboarding_steps_usecase_root_usecasesetupstep", + "community": 27, + "norm_label": "usecasesetupstep" + }, + { + "label": "create.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_create", + "community": 0, + "norm_label": "create.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_create_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_create_workspaceservice", + "community": 0, + "norm_label": "workspaceservice" + }, + { + "label": "WorkspaceCreateStep", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_create_workspacecreatestep", + "community": 0, + "norm_label": "workspacecreatestep" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_index", + "community": 0, + "norm_label": "index.ts" + }, + { + "label": "join-invites.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_join_invites", + "community": 0, + "norm_label": "join-invites.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_join_invites_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_join_invites_workspaceservice", + "community": 0, + "norm_label": "workspaceservice" + }, + { + "label": "WorkspaceJoinInvitesStep()", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_join_invites_workspacejoininvitesstep", + "community": 0, + "norm_label": "workspacejoininvitesstep()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_root", + "community": 0, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_root_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "WorkspaceSetupStep", + "file_type": "code", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_onboarding_steps_workspace_root_workspacesetupstep", + "community": 0, + "norm_label": "workspacesetupstep" + }, + { + "label": "switch-account-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_switch_account_dropdown", + "community": 11, + "norm_label": "switch-account-dropdown.tsx" + }, + { + "label": "TSwitchAccountDropdownProps", + "file_type": "code", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_onboarding_switch_account_dropdown_tswitchaccountdropdownprops", + "community": 11, + "norm_label": "tswitchaccountdropdownprops" + }, + { + "label": "SwitchAccountDropdown", + "file_type": "code", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_onboarding_switch_account_dropdown_switchaccountdropdown", + "community": 231, + "norm_label": "switchaccountdropdown" + }, + { + "label": "switch-account-modal.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_switch_account_modal", + "community": 11, + "norm_label": "switch-account-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_onboarding_switch_account_modal_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "SwitchAccountModal()", + "file_type": "code", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_onboarding_switch_account_modal_switchaccountmodal", + "community": 11, + "norm_label": "switchaccountmodal()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_tour_root", + "community": 169, + "norm_label": "root.tsx" + }, + { + "label": "TOnboardingTourProps", + "file_type": "code", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_onboarding_tour_root_tonboardingtourprops", + "community": 169, + "norm_label": "tonboardingtourprops" + }, + { + "label": "TTourSteps", + "file_type": "code", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_onboarding_tour_root_ttoursteps", + "community": 169, + "norm_label": "ttoursteps" + }, + { + "label": "TOUR_STEPS", + "file_type": "code", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_onboarding_tour_root_tour_steps", + "community": 169, + "norm_label": "tour_steps" + }, + { + "label": "TourRoot", + "file_type": "code", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L81", + "_origin": "ast", + "id": "core_components_onboarding_tour_root_tourroot", + "community": 169, + "norm_label": "tourroot" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_onboarding_tour_sidebar", + "community": 169, + "norm_label": "sidebar.tsx" + }, + { + "label": "sidebarOptions", + "file_type": "code", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_onboarding_tour_sidebar_sidebaroptions", + "community": 169, + "norm_label": "sidebaroptions" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_onboarding_tour_sidebar_props", + "community": 169, + "norm_label": "props" + }, + { + "label": "TourSidebar()", + "file_type": "code", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_onboarding_tour_sidebar_toursidebar", + "community": 169, + "norm_label": "toursidebar()" + }, + { + "label": "actions.tsx", + "file_type": "code", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_dropdowns_actions", + "community": 49, + "norm_label": "actions.tsx" + }, + { + "label": "TPageActions", + "file_type": "code", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_pages_dropdowns_actions_tpageactions", + "community": 49, + "norm_label": "tpageactions" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_pages_dropdowns_actions_props", + "community": 49, + "norm_label": "props" + }, + { + "label": "PageActions", + "file_type": "code", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_pages_dropdowns_actions_pageactions", + "community": 49, + "norm_label": "pageactions" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/dropdowns/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_dropdowns_index", + "community": 49, + "norm_label": "index.ts" + }, + { + "label": "ask-pi-menu.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_ai_ask_pi_menu", + "community": 89, + "norm_label": "ask-pi-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_editor_ai_ask_pi_menu_props", + "community": 89, + "norm_label": "props" + }, + { + "label": "AskPiMenu()", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pages_editor_ai_ask_pi_menu_askpimenu", + "community": 148, + "norm_label": "askpimenu()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_ai_index", + "community": 89, + "norm_label": "index.ts" + }, + { + "label": "menu.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_ai_menu", + "community": 89, + "norm_label": "menu.tsx" + }, + { + "label": "aiService", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_editor_ai_menu_aiservice", + "community": 89, + "norm_label": "aiservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pages_editor_ai_menu_props", + "community": 89, + "norm_label": "props" + }, + { + "label": "MENU_ITEMS", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_pages_editor_ai_menu_menu_items", + "community": 89, + "norm_label": "menu_items" + }, + { + "label": "TONES_LIST", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_pages_editor_ai_menu_tones_list", + "community": 89, + "norm_label": "tones_list" + }, + { + "label": "EditorAIMenu()", + "file_type": "code", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L67", + "_origin": "ast", + "id": "core_components_pages_editor_ai_menu_editoraimenu", + "community": 89, + "norm_label": "editoraimenu()" + }, + { + "label": "content-limit-banner.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/content-limit-banner.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_content_limit_banner", + "community": 63, + "norm_label": "content-limit-banner.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/content-limit-banner.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_pages_editor_content_limit_banner_props", + "community": 63, + "norm_label": "props" + }, + { + "label": "ContentLimitBanner()", + "file_type": "code", + "source_file": "core/components/pages/editor/content-limit-banner.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_editor_content_limit_banner_contentlimitbanner", + "community": 63, + "norm_label": "contentlimitbanner()" + }, + { + "label": "editor-body.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_editor_body", + "community": 63, + "norm_label": "editor-body.tsx" + }, + { + "label": "TEditorBodyConfig", + "file_type": "code", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_pages_editor_editor_body_teditorbodyconfig", + "community": 63, + "norm_label": "teditorbodyconfig" + }, + { + "label": "TEditorBodyHandlers", + "file_type": "code", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_pages_editor_editor_body_teditorbodyhandlers", + "community": 63, + "norm_label": "teditorbodyhandlers" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_pages_editor_editor_body_props", + "community": 63, + "norm_label": "props" + }, + { + "label": "PageEditorBody", + "file_type": "code", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L77", + "_origin": "ast", + "id": "core_components_pages_editor_editor_body_pageeditorbody", + "community": 63, + "norm_label": "pageeditorbody" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/editor/header/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_header_index", + "community": 45, + "norm_label": "index.ts" + }, + { + "label": "logo-picker.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_header_logo_picker", + "community": 45, + "norm_label": "logo-picker.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_editor_header_logo_picker_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageEditorHeaderLogoPicker", + "file_type": "code", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_editor_header_logo_picker_pageeditorheaderlogopicker", + "community": 45, + "norm_label": "pageeditorheaderlogopicker" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_header_root", + "community": 45, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_editor_header_root_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageEditorHeaderRoot", + "file_type": "code", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_editor_header_root_pageeditorheaderroot", + "community": 45, + "norm_label": "pageeditorheaderroot" + }, + { + "label": "page-root.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_page_root", + "community": 63, + "norm_label": "page-root.tsx" + }, + { + "label": "TPageRootHandlers", + "file_type": "code", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_pages_editor_page_root_tpageroothandlers", + "community": 107, + "norm_label": "tpageroothandlers" + }, + { + "label": "TPageRootConfig", + "file_type": "code", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_pages_editor_page_root_tpagerootconfig", + "community": 171, + "norm_label": "tpagerootconfig" + }, + { + "label": "TPageRootProps", + "file_type": "code", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_pages_editor_page_root_tpagerootprops", + "community": 63, + "norm_label": "tpagerootprops" + }, + { + "label": "PageRoot", + "file_type": "code", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_pages_editor_page_root_pageroot", + "community": 171, + "norm_label": "pageroot" + }, + { + "label": "content-browser.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_summary_content_browser", + "community": 187, + "norm_label": "content-browser.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_editor_summary_content_browser_props", + "community": 187, + "norm_label": "props" + }, + { + "label": "PageContentBrowser()", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "community": 187, + "norm_label": "pagecontentbrowser()" + }, + { + "label": "heading-components.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_summary_heading_components", + "community": 187, + "norm_label": "heading-components.tsx" + }, + { + "label": "THeadingComponentProps", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_pages_editor_summary_heading_components_theadingcomponentprops", + "community": 187, + "norm_label": "theadingcomponentprops" + }, + { + "label": "OutlineHeading1()", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_pages_editor_summary_heading_components_outlineheading1", + "community": 187, + "norm_label": "outlineheading1()" + }, + { + "label": "OutlineHeading2()", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_pages_editor_summary_heading_components_outlineheading2", + "community": 187, + "norm_label": "outlineheading2()" + }, + { + "label": "OutlineHeading3()", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_pages_editor_summary_heading_components_outlineheading3", + "community": 187, + "norm_label": "outlineheading3()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/editor/summary/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_summary_index", + "community": 187, + "norm_label": "index.ts" + }, + { + "label": "title.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_title", + "community": 149, + "norm_label": "title.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_editor_title_props", + "community": 149, + "norm_label": "props" + }, + { + "label": "PageEditorTitle", + "file_type": "code", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_pages_editor_title_pageeditortitle", + "community": 149, + "norm_label": "pageeditortitle" + }, + { + "label": "color-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/color-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_color_dropdown", + "community": 149, + "norm_label": "color-dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/color-dropdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_color_dropdown_props", + "community": 149, + "norm_label": "props" + }, + { + "label": "ColorDropdown", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/color-dropdown.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_color_dropdown_colordropdown", + "community": 149, + "norm_label": "colordropdown" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_index", + "community": 149, + "norm_label": "index.ts" + }, + { + "label": "options-dropdown.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_options_dropdown", + "community": 98, + "norm_label": "options-dropdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_options_dropdown_props", + "community": 98, + "norm_label": "props" + }, + { + "label": "PageOptionsDropdown", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_options_dropdown_pageoptionsdropdown", + "community": 98, + "norm_label": "pageoptionsdropdown" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_root", + "community": 149, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_root_props", + "community": 149, + "norm_label": "props" + }, + { + "label": "PageEditorToolbarRoot", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_root_pageeditortoolbarroot", + "community": 149, + "norm_label": "pageeditortoolbarroot" + }, + { + "label": "toolbar.tsx", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_toolbar", + "community": 149, + "norm_label": "toolbar.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_toolbar_props", + "community": 149, + "norm_label": "props" + }, + { + "label": "ToolbarButtonProps", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_toolbar_toolbarbuttonprops", + "community": 149, + "norm_label": "toolbarbuttonprops" + }, + { + "label": "ToolbarButton", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_toolbar_toolbarbutton", + "community": 149, + "norm_label": "toolbarbutton" + }, + { + "label": "PageToolbar()", + "file_type": "code", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L71", + "_origin": "ast", + "id": "core_components_pages_editor_toolbar_toolbar_pagetoolbar", + "community": 149, + "norm_label": "pagetoolbar()" + }, + { + "label": "actions.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_actions", + "community": 45, + "norm_label": "actions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_header_actions_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageHeaderActions", + "file_type": "code", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_pages_header_actions_pageheaderactions", + "community": 45, + "norm_label": "pageheaderactions" + }, + { + "label": "archived-badge.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_archived_badge", + "community": 45, + "norm_label": "archived-badge.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_pages_header_archived_badge_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageArchivedBadge", + "file_type": "code", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_header_archived_badge_pagearchivedbadge", + "community": 45, + "norm_label": "pagearchivedbadge" + }, + { + "label": "copy-link-control.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_copy_link_control", + "community": 45, + "norm_label": "copy-link-control.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_header_copy_link_control_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageCopyLinkControl", + "file_type": "code", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_header_copy_link_control_pagecopylinkcontrol", + "community": 45, + "norm_label": "pagecopylinkcontrol" + }, + { + "label": "favorite-control.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_favorite_control", + "community": 45, + "norm_label": "favorite-control.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_pages_header_favorite_control_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageFavoriteControl", + "file_type": "code", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_header_favorite_control_pagefavoritecontrol", + "community": 45, + "norm_label": "pagefavoritecontrol" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/header/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_index", + "community": 49, + "norm_label": "index.ts" + }, + { + "label": "lock-control.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_lock_control", + "community": 45, + "norm_label": "lock-control.tsx" + }, + { + "label": "LockDisplayState", + "file_type": "code", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_header_lock_control_lockdisplaystate", + "community": 45, + "norm_label": "lockdisplaystate" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_header_lock_control_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageLockControl", + "file_type": "code", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_header_lock_control_pagelockcontrol", + "community": 45, + "norm_label": "pagelockcontrol" + }, + { + "label": "offline-badge.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_offline_badge", + "community": 45, + "norm_label": "offline-badge.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_header_offline_badge_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "PageOfflineBadge", + "file_type": "code", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_pages_header_offline_badge_pageofflinebadge", + "community": 45, + "norm_label": "pageofflinebadge" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_root", + "community": 198, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_pages_header_root_props", + "community": 198, + "norm_label": "props" + }, + { + "label": "PagesListHeaderRoot", + "file_type": "code", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_pages_header_root_pageslistheaderroot", + "community": 49, + "norm_label": "pageslistheaderroot" + }, + { + "label": "syncing-badge.tsx", + "file_type": "code", + "source_file": "core/components/pages/header/syncing-badge.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_header_syncing_badge", + "community": 1, + "norm_label": "syncing-badge.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/header/syncing-badge.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_pages_header_syncing_badge_props", + "community": 1, + "norm_label": "props" + }, + { + "label": "PageSyncingBadge()", + "file_type": "code", + "source_file": "core/components/pages/header/syncing-badge.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_pages_header_syncing_badge_pagesyncingbadge", + "community": 1, + "norm_label": "pagesyncingbadge()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/list/applied-filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_applied_filters_index", + "community": 105, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_applied_filters_root", + "community": 105, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pages_list_applied_filters_root_props", + "community": 105, + "norm_label": "props" + }, + { + "label": "MEMBERS_FILTERS", + "file_type": "code", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_list_applied_filters_root_members_filters", + "community": 105, + "norm_label": "members_filters" + }, + { + "label": "DATE_FILTERS", + "file_type": "code", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_pages_list_applied_filters_root_date_filters", + "community": 105, + "norm_label": "date_filters" + }, + { + "label": "PageAppliedFiltersList()", + "file_type": "code", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_pages_list_applied_filters_root_pageappliedfilterslist", + "community": 105, + "norm_label": "pageappliedfilterslist()" + }, + { + "label": "block-item-action.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_block_item_action", + "community": 49, + "norm_label": "block-item-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_list_block_item_action_props", + "community": 49, + "norm_label": "props" + }, + { + "label": "BlockItemAction", + "file_type": "code", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_list_block_item_action_blockitemaction", + "community": 49, + "norm_label": "blockitemaction" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_block", + "community": 49, + "norm_label": "block.tsx" + }, + { + "label": "TPageListBlock", + "file_type": "code", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_pages_list_block_tpagelistblock", + "community": 49, + "norm_label": "tpagelistblock" + }, + { + "label": "PageListBlock", + "file_type": "code", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_pages_list_block_pagelistblock", + "community": 49, + "norm_label": "pagelistblock" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/list/filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_filters_index", + "community": 133, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_filters_root", + "community": 133, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pages_list_filters_root_props", + "community": 133, + "norm_label": "props" + }, + { + "label": "PageFiltersSelection", + "file_type": "code", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_list_filters_root_pagefiltersselection", + "community": 133, + "norm_label": "pagefiltersselection" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/list/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_index", + "community": 49, + "norm_label": "index.ts" + }, + { + "label": "order-by.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_order_by", + "community": 198, + "norm_label": "order-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_list_order_by_props", + "community": 198, + "norm_label": "props" + }, + { + "label": "PAGE_SORTING_KEY_OPTIONS", + "file_type": "code", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_pages_list_order_by_page_sorting_key_options", + "community": 198, + "norm_label": "page_sorting_key_options" + }, + { + "label": "PageOrderByDropdown()", + "file_type": "code", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_list_order_by_pageorderbydropdown", + "community": 198, + "norm_label": "pageorderbydropdown()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_root", + "community": 49, + "norm_label": "root.tsx" + }, + { + "label": "TPagesListRoot", + "file_type": "code", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_list_root_tpageslistroot", + "community": 49, + "norm_label": "tpageslistroot" + }, + { + "label": "PagesListRoot", + "file_type": "code", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_list_root_pageslistroot", + "community": 49, + "norm_label": "pageslistroot" + }, + { + "label": "search-input.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/search-input.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_search_input", + "community": 198, + "norm_label": "search-input.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/list/search-input.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_pages_list_search_input_props", + "community": 198, + "norm_label": "props" + }, + { + "label": "PageSearchInput()", + "file_type": "code", + "source_file": "core/components/pages/list/search-input.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_pages_list_search_input_pagesearchinput", + "community": 198, + "norm_label": "pagesearchinput()" + }, + { + "label": "tab-navigation.tsx", + "file_type": "code", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_list_tab_navigation", + "community": 198, + "norm_label": "tab-navigation.tsx" + }, + { + "label": "TPageTabNavigation", + "file_type": "code", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_pages_list_tab_navigation_tpagetabnavigation", + "community": 198, + "norm_label": "tpagetabnavigation" + }, + { + "label": "pageTabs", + "file_type": "code", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_list_tab_navigation_pagetabs", + "community": 198, + "norm_label": "pagetabs" + }, + { + "label": "PageTabNavigation()", + "file_type": "code", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_pages_list_tab_navigation_pagetabnavigation", + "community": 198, + "norm_label": "pagetabnavigation()" + }, + { + "label": "page-content-loader.tsx", + "file_type": "code", + "source_file": "core/components/pages/loaders/page-content-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_loaders_page_content_loader", + "community": 63, + "norm_label": "page-content-loader.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/loaders/page-content-loader.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_pages_loaders_page_content_loader_props", + "community": 63, + "norm_label": "props" + }, + { + "label": "PageContentLoader()", + "file_type": "code", + "source_file": "core/components/pages/loaders/page-content-loader.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_loaders_page_content_loader_pagecontentloader", + "community": 63, + "norm_label": "pagecontentloader()" + }, + { + "label": "page-loader.tsx", + "file_type": "code", + "source_file": "core/components/pages/loaders/page-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_loaders_page_loader", + "community": 5, + "norm_label": "page-loader.tsx" + }, + { + "label": "PageLoader()", + "file_type": "code", + "source_file": "core/components/pages/loaders/page-loader.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_pages_loaders_page_loader_pageloader", + "community": 5, + "norm_label": "pageloader()" + }, + { + "label": "create-page-modal.tsx", + "file_type": "code", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_modals_create_page_modal", + "community": 49, + "norm_label": "create-page-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_pages_modals_create_page_modal_props", + "community": 49, + "norm_label": "props" + }, + { + "label": "CreatePageModal()", + "file_type": "code", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_pages_modals_create_page_modal_createpagemodal", + "community": 49, + "norm_label": "createpagemodal()" + }, + { + "label": "delete-page-modal.tsx", + "file_type": "code", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_modals_delete_page_modal", + "community": 49, + "norm_label": "delete-page-modal.tsx" + }, + { + "label": "TConfirmPageDeletionProps", + "file_type": "code", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_pages_modals_delete_page_modal_tconfirmpagedeletionprops", + "community": 49, + "norm_label": "tconfirmpagedeletionprops" + }, + { + "label": "DeletePageModal", + "file_type": "code", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_pages_modals_delete_page_modal_deletepagemodal", + "community": 49, + "norm_label": "deletepagemodal" + }, + { + "label": "export-page-modal.tsx", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal", + "community": 145, + "norm_label": "export-page-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_props", + "community": 145, + "norm_label": "props" + }, + { + "label": "TExportFormats", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_texportformats", + "community": 145, + "norm_label": "texportformats" + }, + { + "label": "TPageFormats", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_tpageformats", + "community": 145, + "norm_label": "tpageformats" + }, + { + "label": "TContentVariety", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_tcontentvariety", + "community": 145, + "norm_label": "tcontentvariety" + }, + { + "label": "TFormValues", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_tformvalues", + "community": 145, + "norm_label": "tformvalues" + }, + { + "label": "EXPORT_FORMATS", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_export_formats", + "community": 145, + "norm_label": "export_formats" + }, + { + "label": "PAGE_FORMATS", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_page_formats", + "community": 145, + "norm_label": "page_formats" + }, + { + "label": "CONTENT_VARIETY", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L84", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_content_variety", + "community": 145, + "norm_label": "content_variety" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L98", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_defaultvalues", + "community": 145, + "norm_label": "defaultvalues" + }, + { + "label": "ExportPageModal()", + "file_type": "code", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L104", + "_origin": "ast", + "id": "core_components_pages_modals_export_page_modal_exportpagemodal", + "community": 43, + "norm_label": "exportpagemodal()" + }, + { + "label": "page-form.tsx", + "file_type": "code", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_modals_page_form", + "community": 264, + "norm_label": "page-form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pages_modals_page_form_props", + "community": 264, + "norm_label": "props" + }, + { + "label": "PAGE_ACCESS_SPECIFIERS", + "file_type": "code", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_pages_modals_page_form_page_access_specifiers", + "community": 264, + "norm_label": "page_access_specifiers" + }, + { + "label": "PageForm()", + "file_type": "code", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_pages_modals_page_form_pageform", + "community": 264, + "norm_label": "pageform()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_index", + "community": 98, + "norm_label": "index.ts" + }, + { + "label": "PAGE_NAVIGATION_PANE_TAB_KEYS", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/index.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_index_page_navigation_pane_tab_keys", + "community": 98, + "norm_label": "page_navigation_pane_tab_keys" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_root", + "community": 98, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_root_props", + "community": 98, + "norm_label": "props" + }, + { + "label": "PageNavigationPaneRoot", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_root_pagenavigationpaneroot", + "community": 98, + "norm_label": "pagenavigationpaneroot" + }, + { + "label": "assets.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_assets", + "community": 107, + "norm_label": "assets.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_assets_props", + "community": 107, + "norm_label": "props" + }, + { + "label": "AssetItemProps", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_assets_assetitemprops", + "community": 107, + "norm_label": "assetitemprops" + }, + { + "label": "AssetItem", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_assets_assetitem", + "community": 107, + "norm_label": "assetitem" + }, + { + "label": "PageNavigationPaneAssetsTabPanel", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L102", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_assets_pagenavigationpaneassetstabpanel", + "community": 107, + "norm_label": "pagenavigationpaneassetstabpanel" + }, + { + "label": "assets.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/empty-state/assets.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_empty_state_assets", + "community": 107, + "norm_label": "assets.tsx" + }, + { + "label": "PageNavigationPaneAssetsTabEmptyState()", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/empty-state/assets.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_empty_state_assets_pagenavigationpaneassetstabemptystate", + "community": 107, + "norm_label": "pagenavigationpaneassetstabemptystate()" + }, + { + "label": "outline.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/empty-state/outline.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_empty_state_outline", + "community": 187, + "norm_label": "outline.tsx" + }, + { + "label": "PageNavigationPaneOutlineTabEmptyState()", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/empty-state/outline.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_empty_state_outline_pagenavigationpaneoutlinetabemptystate", + "community": 187, + "norm_label": "pagenavigationpaneoutlinetabemptystate()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_index", + "community": 98, + "norm_label": "index.ts" + }, + { + "label": "TPageNavigationPaneTab", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_index_tpagenavigationpanetab", + "community": 98, + "norm_label": "tpagenavigationpanetab" + }, + { + "label": "PAGE_NAVIGATION_PANE_TABS_LIST", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_index_page_navigation_pane_tabs_list", + "community": 98, + "norm_label": "page_navigation_pane_tabs_list" + }, + { + "label": "ORDERED_PAGE_NAVIGATION_TABS_LIST", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_index_ordered_page_navigation_tabs_list", + "community": 98, + "norm_label": "ordered_page_navigation_tabs_list" + }, + { + "label": "actors-info.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "community": 107, + "norm_label": "actors-info.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_actors_info_props", + "community": 107, + "norm_label": "props" + }, + { + "label": "PageNavigationPaneInfoTabActorsInfo", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_actors_info_pagenavigationpaneinfotabactorsinfo", + "community": 107, + "norm_label": "pagenavigationpaneinfotabactorsinfo" + }, + { + "label": "document-info.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "community": 107, + "norm_label": "document-info.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_document_info_props", + "community": 107, + "norm_label": "props" + }, + { + "label": "DEFAULT_DOCUMENT_INFO", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_document_info_default_document_info", + "community": 107, + "norm_label": "default_document_info" + }, + { + "label": "PageNavigationPaneInfoTabDocumentInfo", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_document_info_pagenavigationpaneinfotabdocumentinfo", + "community": 107, + "norm_label": "pagenavigationpaneinfotabdocumentinfo" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_root", + "community": 107, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_root_props", + "community": 107, + "norm_label": "props" + }, + { + "label": "PageNavigationPaneInfoTabPanel", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_root_pagenavigationpaneinfotabpanel", + "community": 107, + "norm_label": "pagenavigationpaneinfotabpanel" + }, + { + "label": "version-history.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "community": 107, + "norm_label": "version-history.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_version_history_props", + "community": 107, + "norm_label": "props" + }, + { + "label": "VersionHistoryItemProps", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_version_history_versionhistoryitemprops", + "community": 107, + "norm_label": "versionhistoryitemprops" + }, + { + "label": "VersionHistoryItem", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_version_history_versionhistoryitem", + "community": 107, + "norm_label": "versionhistoryitem" + }, + { + "label": "PageNavigationPaneInfoTabVersionHistory", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L77", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_info_version_history_pagenavigationpaneinfotabversionhistory", + "community": 107, + "norm_label": "pagenavigationpaneinfotabversionhistory" + }, + { + "label": "outline.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_outline", + "community": 187, + "norm_label": "outline.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_outline_props", + "community": 187, + "norm_label": "props" + }, + { + "label": "PageNavigationPaneOutlineTabPanel()", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_outline_pagenavigationpaneoutlinetabpanel", + "community": 187, + "norm_label": "pagenavigationpaneoutlinetabpanel()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_root", + "community": 107, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_root_props", + "community": 107, + "norm_label": "props" + }, + { + "label": "PageNavigationPaneTabPanelsRoot()", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tab_panels_root_pagenavigationpanetabpanelsroot", + "community": 98, + "norm_label": "pagenavigationpanetabpanelsroot()" + }, + { + "label": "tabs-list.tsx", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tabs-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tabs_list", + "community": 98, + "norm_label": "tabs-list.tsx" + }, + { + "label": "PageNavigationPaneTabsList()", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/tabs-list.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_tabs_list_pagenavigationpanetabslist", + "community": 98, + "norm_label": "pagenavigationpanetabslist()" + }, + { + "label": "extensions.ts", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_types_extensions", + "community": 98, + "norm_label": "extensions.ts" + }, + { + "label": "INavigationPaneExtensionProps", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensionprops", + "community": 98, + "norm_label": "inavigationpaneextensionprops" + }, + { + "label": "INavigationPaneExtensionComponent", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensioncomponent", + "community": 98, + "norm_label": "inavigationpaneextensioncomponent" + }, + { + "label": "INavigationPaneExtension", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextension", + "community": 98, + "norm_label": "inavigationpaneextension" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/navigation-pane/types/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_navigation_pane_types_index", + "community": 98, + "norm_label": "index.ts" + }, + { + "label": "pages-list-main-content.tsx", + "file_type": "code", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_pages_list_main_content", + "community": 5, + "norm_label": "pages-list-main-content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pages_pages_list_main_content_props", + "community": 5, + "norm_label": "props" + }, + { + "label": "PagesListMainContent", + "file_type": "code", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pages_pages_list_main_content_pageslistmaincontent", + "community": 49, + "norm_label": "pageslistmaincontent" + }, + { + "label": "pages-list-view.tsx", + "file_type": "code", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_pages_list_view", + "community": 49, + "norm_label": "pages-list-view.tsx" + }, + { + "label": "TPageView", + "file_type": "code", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pages_pages_list_view_tpageview", + "community": 49, + "norm_label": "tpageview" + }, + { + "label": "PagesListView", + "file_type": "code", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_pages_pages_list_view_pageslistview", + "community": 49, + "norm_label": "pageslistview" + }, + { + "label": "editor.tsx", + "file_type": "code", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_version_editor", + "community": 63, + "norm_label": "editor.tsx" + }, + { + "label": "TVersionEditorProps", + "file_type": "code", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_pages_version_editor_tversioneditorprops", + "community": 63, + "norm_label": "tversioneditorprops" + }, + { + "label": "PagesVersionEditor", + "file_type": "code", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_pages_version_editor_pagesversioneditor", + "community": 63, + "norm_label": "pagesversioneditor" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/pages/version/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_version_index", + "community": 63, + "norm_label": "index.ts" + }, + { + "label": "main-content.tsx", + "file_type": "code", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_version_main_content", + "community": 63, + "norm_label": "main-content.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_pages_version_main_content_props", + "community": 63, + "norm_label": "props" + }, + { + "label": "PageVersionsMainContent", + "file_type": "code", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_pages_version_main_content_pageversionsmaincontent", + "community": 63, + "norm_label": "pageversionsmaincontent" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pages_version_root", + "community": 63, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_pages_version_root_props", + "community": 63, + "norm_label": "props" + }, + { + "label": "PageVersionsOverlay", + "file_type": "code", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_pages_version_root_pageversionsoverlay", + "community": 63, + "norm_label": "pageversionsoverlay" + }, + { + "label": "global-pomodoro-timer.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_global_pomodoro_timer", + "community": 19, + "norm_label": "global-pomodoro-timer.tsx" + }, + { + "label": "GlobalPomodoroTimer", + "file_type": "code", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pomodoro_global_pomodoro_timer_globalpomodorotimer", + "community": 154, + "norm_label": "globalpomodorotimer" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "core/components/pomodoro/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_helper", + "community": 19, + "norm_label": "helper.ts" + }, + { + "label": "formatCountdown()", + "file_type": "code", + "source_file": "core/components/pomodoro/helper.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_pomodoro_helper_formatcountdown", + "community": 19, + "norm_label": "formatcountdown()" + }, + { + "label": "pomodoro-controls.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_controls", + "community": 19, + "norm_label": "pomodoro-controls.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_controls_props", + "community": 19, + "norm_label": "props" + }, + { + "label": "PomodoroControls", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_controls_pomodorocontrols", + "community": 19, + "norm_label": "pomodorocontrols" + }, + { + "label": "IconButton()", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L167", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_controls_iconbutton", + "community": 19, + "norm_label": "iconbutton()" + }, + { + "label": "pomodoro-countdown.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_countdown", + "community": 19, + "norm_label": "pomodoro-countdown.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_countdown_props", + "community": 19, + "norm_label": "props" + }, + { + "label": "SIZE_CLASSES", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_countdown_size_classes", + "community": 19, + "norm_label": "size_classes" + }, + { + "label": "PomodoroCountdown()", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_countdown_pomodorocountdown", + "community": 19, + "norm_label": "pomodorocountdown()" + }, + { + "label": "pomodoro-header-button.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_header_button", + "community": 19, + "norm_label": "pomodoro-header-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_header_button_props", + "community": 19, + "norm_label": "props" + }, + { + "label": "PomodoroHeaderButton", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_header_button_pomodoroheaderbutton", + "community": 19, + "norm_label": "pomodoroheaderbutton" + }, + { + "label": "PopoverActionButton()", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L177", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_header_button_popoveractionbutton", + "community": 19, + "norm_label": "popoveractionbutton()" + }, + { + "label": "pomodoro-settings-inline.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_settings_inline", + "community": 19, + "norm_label": "pomodoro-settings-inline.tsx" + }, + { + "label": "PomodoroSettingsInline", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_settings_inline_pomodorosettingsinline", + "community": 19, + "norm_label": "pomodorosettingsinline" + }, + { + "label": "NumberRow()", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L94", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_settings_inline_numberrow", + "community": 19, + "norm_label": "numberrow()" + }, + { + "label": "ToggleRow()", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L123", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_settings_inline_togglerow", + "community": 19, + "norm_label": "togglerow()" + }, + { + "label": "pomodoro-timer.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_timer", + "community": 19, + "norm_label": "pomodoro-timer.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_timer_props", + "community": 19, + "norm_label": "props" + }, + { + "label": "PomodoroTimer", + "file_type": "code", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_pomodoro_pomodoro_timer_pomodorotimer", + "community": 19, + "norm_label": "pomodorotimer" + }, + { + "label": "sidebar-indicator.tsx", + "file_type": "code", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_pomodoro_sidebar_indicator", + "community": 19, + "norm_label": "sidebar-indicator.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_pomodoro_sidebar_indicator_props", + "community": 19, + "norm_label": "props" + }, + { + "label": "PomodoroSidebarIndicator", + "file_type": "code", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_pomodoro_sidebar_indicator_pomodorosidebarindicator", + "community": 19, + "norm_label": "pomodorosidebarindicator" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "core/components/power-k/actions/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_actions_helper", + "community": 178, + "norm_label": "helper.ts" + }, + { + "label": "openProjectAndScrollToSidebar()", + "file_type": "code", + "source_file": "core/components/power-k/actions/helper.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_power_k_actions_helper_openprojectandscrolltosidebar", + "community": 178, + "norm_label": "openprojectandscrolltosidebar()" + }, + { + "label": "account-commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_account_commands", + "community": 11, + "norm_label": "account-commands.ts" + }, + { + "label": "usePowerKAccountCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_config_account_commands_usepowerkaccountcommands", + "community": 11, + "norm_label": "usepowerkaccountcommands()" + }, + { + "label": "commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_commands", + "community": 60, + "norm_label": "commands.ts" + }, + { + "label": "useProjectsAppPowerKCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "community": 60, + "norm_label": "useprojectsapppowerkcommands()" + }, + { + "label": "command.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_creation_command", + "community": 0, + "norm_label": "command.ts" + }, + { + "label": "TPowerKCreationCommandKeys", + "file_type": "code", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_config_creation_command_tpowerkcreationcommandkeys", + "community": 60, + "norm_label": "tpowerkcreationcommandkeys" + }, + { + "label": "usePowerKCreationCommandsRecord()", + "file_type": "code", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "community": 0, + "norm_label": "usepowerkcreationcommandsrecord()" + }, + { + "label": "root.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_creation_root", + "community": 60, + "norm_label": "root.ts" + }, + { + "label": "usePowerKCreationCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_power_k_config_creation_root_usepowerkcreationcommands", + "community": 60, + "norm_label": "usepowerkcreationcommands()" + }, + { + "label": "help-commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_help_commands", + "community": 60, + "norm_label": "help-commands.ts" + }, + { + "label": "usePowerKHelpCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_config_help_commands_usepowerkhelpcommands", + "community": 60, + "norm_label": "usepowerkhelpcommands()" + }, + { + "label": "miscellaneous-commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_miscellaneous_commands", + "community": 60, + "norm_label": "miscellaneous-commands.ts" + }, + { + "label": "usePowerKMiscellaneousCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_config_miscellaneous_commands_usepowerkmiscellaneouscommands", + "community": 60, + "norm_label": "usepowerkmiscellaneouscommands()" + }, + { + "label": "commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_navigation_commands", + "community": 60, + "norm_label": "commands.ts" + }, + { + "label": "TPowerKNavigationCommandKeys", + "file_type": "code", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_config_navigation_commands_tpowerknavigationcommandkeys", + "community": 60, + "norm_label": "tpowerknavigationcommandkeys" + }, + { + "label": "usePowerKNavigationCommandsRecord()", + "file_type": "code", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord", + "community": 60, + "norm_label": "usepowerknavigationcommandsrecord()" + }, + { + "label": "root.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_navigation_root", + "community": 60, + "norm_label": "root.ts" + }, + { + "label": "usePowerKNavigationCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_power_k_config_navigation_root_usepowerknavigationcommands", + "community": 60, + "norm_label": "usepowerknavigationcommands()" + }, + { + "label": "preferences-commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_config_preferences_commands", + "community": 11, + "norm_label": "preferences-commands.ts" + }, + { + "label": "usePowerKPreferencesCommands()", + "file_type": "code", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_config_preferences_commands_usepowerkpreferencescommands", + "community": 11, + "norm_label": "usepowerkpreferencescommands()" + }, + { + "label": "context-detector.ts", + "file_type": "code", + "source_file": "core/components/power-k/core/context-detector.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_core_context_detector", + "community": 60, + "norm_label": "context-detector.ts" + }, + { + "label": "detectContextFromURL()", + "file_type": "code", + "source_file": "core/components/power-k/core/context-detector.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_power_k_core_context_detector_detectcontextfromurl", + "community": 60, + "norm_label": "detectcontextfromurl()" + }, + { + "label": "registry.ts", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_core_registry", + "community": 58, + "norm_label": "registry.ts" + }, + { + "label": "IPowerKCommandRegistry", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry", + "community": 58, + "norm_label": "ipowerkcommandregistry" + }, + { + "label": ".register()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_register", + "community": 58, + "norm_label": ".register()" + }, + { + "label": ".registerMultiple()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_registermultiple", + "community": 58, + "norm_label": ".registermultiple()" + }, + { + "label": ".getCommand()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommand", + "community": 58, + "norm_label": ".getcommand()" + }, + { + "label": ".getAllCommands()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_getallcommands", + "community": 58, + "norm_label": ".getallcommands()" + }, + { + "label": ".getAllCommandsWithShortcuts()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_getallcommandswithshortcuts", + "community": 58, + "norm_label": ".getallcommandswithshortcuts()" + }, + { + "label": ".getVisibleCommands()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_getvisiblecommands", + "community": 58, + "norm_label": ".getvisiblecommands()" + }, + { + "label": ".getCommandsByGroup()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommandsbygroup", + "community": 58, + "norm_label": ".getcommandsbygroup()" + }, + { + "label": ".findByShortcut()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_findbyshortcut", + "community": 58, + "norm_label": ".findbyshortcut()" + }, + { + "label": ".findByKeySequence()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_findbykeysequence", + "community": 58, + "norm_label": ".findbykeysequence()" + }, + { + "label": ".findByModifierShortcut()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_findbymodifiershortcut", + "community": 58, + "norm_label": ".findbymodifiershortcut()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_power_k_core_registry_ipowerkcommandregistry_clear", + "community": 58, + "norm_label": ".clear()" + }, + { + "label": "PowerKCommandRegistry", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_power_k_core_registry_powerkcommandregistry", + "community": 58, + "norm_label": "powerkcommandregistry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_power_k_core_registry_powerkcommandregistry_constructor", + "community": 58, + "norm_label": ".constructor()" + }, + { + "label": ".getCommand()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L68", + "_origin": "ast", + "id": "core_components_power_k_core_registry_powerkcommandregistry_getcommand", + "community": 58, + "norm_label": ".getcommand()" + }, + { + "label": ".getAllCommands()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_power_k_core_registry_powerkcommandregistry_getallcommands", + "community": 58, + "norm_label": ".getallcommands()" + }, + { + "label": ".getAllCommandsWithShortcuts()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L72", + "_origin": "ast", + "id": "core_components_power_k_core_registry_powerkcommandregistry_getallcommandswithshortcuts", + "community": 58, + "norm_label": ".getallcommandswithshortcuts()" + }, + { + "label": ".isCommandVisible()", + "file_type": "code", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L146", + "_origin": "ast", + "id": "core_components_power_k_core_registry_powerkcommandregistry_iscommandvisible", + "community": 58, + "norm_label": ".iscommandvisible()" + }, + { + "label": "shortcut-handler.ts", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler", + "community": 58, + "norm_label": "shortcut-handler.ts" + }, + { + "label": "formatModifierShortcut()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_formatmodifiershortcut", + "community": 58, + "norm_label": "formatmodifiershortcut()" + }, + { + "label": "isTypingInInput()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_istypingininput", + "community": 58, + "norm_label": "istypingininput()" + }, + { + "label": "ShortcutHandler", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "community": 58, + "norm_label": "shortcuthandler" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_constructor", + "community": 58, + "norm_label": ".constructor()" + }, + { + "label": ".setEnabled()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_setenabled", + "community": 58, + "norm_label": ".setenabled()" + }, + { + "label": ".handleKeyDown()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeydown", + "community": 58, + "norm_label": ".handlekeydown()" + }, + { + "label": ".handleModifierShortcut()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L102", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlemodifiershortcut", + "community": 58, + "norm_label": ".handlemodifiershortcut()" + }, + { + "label": ".handleKeyOrSequence()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "community": 58, + "norm_label": ".handlekeyorsequence()" + }, + { + "label": ".scheduleSequenceReset()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L146", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_schedulesequencereset", + "community": 58, + "norm_label": ".schedulesequencereset()" + }, + { + "label": ".resetSequence()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L159", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_resetsequence", + "community": 58, + "norm_label": ".resetsequence()" + }, + { + "label": ".canExecuteCommand()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L170", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_canexecutecommand", + "community": 58, + "norm_label": ".canexecutecommand()" + }, + { + "label": ".executeCommand()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L196", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_executecommand", + "community": 58, + "norm_label": ".executecommand()" + }, + { + "label": ".destroy()", + "file_type": "code", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L213", + "_origin": "ast", + "id": "core_components_power_k_core_shortcut_handler_shortcuthandler_destroy", + "community": 58, + "norm_label": ".destroy()" + }, + { + "label": "types.ts", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_core_types", + "community": 99, + "norm_label": "types.ts" + }, + { + "label": "TPowerKContextType", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_power_k_core_types_tpowerkcontexttype", + "community": 99, + "norm_label": "tpowerkcontexttype" + }, + { + "label": "TPowerKContext", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_power_k_core_types_tpowerkcontext", + "community": 58, + "norm_label": "tpowerkcontext" + }, + { + "label": "TPowerKPageType", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_power_k_core_types_tpowerkpagetype", + "community": 150, + "norm_label": "tpowerkpagetype" + }, + { + "label": "TPowerKCommandGroup", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_components_power_k_core_types_tpowerkcommandgroup", + "community": 99, + "norm_label": "tpowerkcommandgroup" + }, + { + "label": "TPowerKCommandConfig", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_components_power_k_core_types_tpowerkcommandconfig", + "community": 58, + "norm_label": "tpowerkcommandconfig" + }, + { + "label": "TCommandPaletteState", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L113", + "_origin": "ast", + "id": "core_components_power_k_core_types_tcommandpalettestate", + "community": 99, + "norm_label": "tcommandpalettestate" + }, + { + "label": "TSelectionPageProps", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L121", + "_origin": "ast", + "id": "core_components_power_k_core_types_tselectionpageprops", + "community": 99, + "norm_label": "tselectionpageprops" + }, + { + "label": "TPowerKSearchResultsKeys", + "file_type": "code", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L129", + "_origin": "ast", + "id": "core_components_power_k_core_types_tpowerksearchresultskeys", + "community": 199, + "norm_label": "tpowerksearchresultskeys" + }, + { + "label": "global-shortcuts.tsx", + "file_type": "code", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_global_shortcuts", + "community": 60, + "norm_label": "global-shortcuts.tsx" + }, + { + "label": "GlobalShortcutsProps", + "file_type": "code", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_global_shortcuts_globalshortcutsprops", + "community": 60, + "norm_label": "globalshortcutsprops" + }, + { + "label": "GlobalShortcutsProvider", + "file_type": "code", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_power_k_global_shortcuts_globalshortcutsprovider", + "community": 60, + "norm_label": "globalshortcutsprovider" + }, + { + "label": "use-context-indicator.ts", + "file_type": "code", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_hooks_use_context_indicator", + "community": 10, + "norm_label": "use-context-indicator.ts" + }, + { + "label": "TArgs", + "file_type": "code", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_hooks_use_context_indicator_targs", + "community": 10, + "norm_label": "targs" + }, + { + "label": "useContextIndicator()", + "file_type": "code", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "community": 10, + "norm_label": "usecontextindicator()" + }, + { + "label": "builder.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_builder", + "community": 30, + "norm_label": "builder.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_power_k_menus_builder_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKMenuBuilder()", + "file_type": "code", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_power_k_menus_builder_powerkmenubuilder", + "community": 30, + "norm_label": "powerkmenubuilder()" + }, + { + "label": "cycles.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_cycles", + "community": 30, + "norm_label": "cycles.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_menus_cycles_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKCyclesMenu", + "file_type": "code", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_menus_cycles_powerkcyclesmenu", + "community": 30, + "norm_label": "powerkcyclesmenu" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_empty_state", + "community": 30, + "norm_label": "empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/empty-state.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_power_k_menus_empty_state_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKMenuEmptyState()", + "file_type": "code", + "source_file": "core/components/power-k/menus/empty-state.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_power_k_menus_empty_state_powerkmenuemptystate", + "community": 30, + "norm_label": "powerkmenuemptystate()" + }, + { + "label": "labels.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_labels", + "community": 30, + "norm_label": "labels.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_power_k_menus_labels_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKLabelsMenu", + "file_type": "code", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_menus_labels_powerklabelsmenu", + "community": 118, + "norm_label": "powerklabelsmenu" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_members", + "community": 118, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_menus_members_props", + "community": 118, + "norm_label": "props" + }, + { + "label": "PowerKMembersMenu", + "file_type": "code", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_power_k_menus_members_powerkmembersmenu", + "community": 118, + "norm_label": "powerkmembersmenu" + }, + { + "label": "modules.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_modules", + "community": 30, + "norm_label": "modules.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_menus_modules_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKModulesMenu", + "file_type": "code", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_menus_modules_powerkmodulesmenu", + "community": 30, + "norm_label": "powerkmodulesmenu" + }, + { + "label": "projects.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_projects", + "community": 30, + "norm_label": "projects.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_menus_projects_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKProjectsMenu()", + "file_type": "code", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_menus_projects_powerkprojectsmenu", + "community": 30, + "norm_label": "powerkprojectsmenu()" + }, + { + "label": "settings.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_settings", + "community": 232, + "norm_label": "settings.tsx" + }, + { + "label": "TSettingItem", + "file_type": "code", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_power_k_menus_settings_tsettingitem", + "community": 232, + "norm_label": "tsettingitem" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_menus_settings_props", + "community": 232, + "norm_label": "props" + }, + { + "label": "PowerKSettingsMenu", + "file_type": "code", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_power_k_menus_settings_powerksettingsmenu", + "community": 232, + "norm_label": "powerksettingsmenu" + }, + { + "label": "views.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_views", + "community": 30, + "norm_label": "views.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_menus_views_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKViewsMenu", + "file_type": "code", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_menus_views_powerkviewsmenu", + "community": 30, + "norm_label": "powerkviewsmenu" + }, + { + "label": "workspaces.tsx", + "file_type": "code", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_menus_workspaces", + "community": 30, + "norm_label": "workspaces.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_menus_workspaces_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKWorkspacesMenu()", + "file_type": "code", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_menus_workspaces_powerkworkspacesmenu", + "community": 30, + "norm_label": "powerkworkspacesmenu()" + }, + { + "label": "projects-app-provider.tsx", + "file_type": "code", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_projects_app_provider", + "community": 60, + "norm_label": "projects-app-provider.tsx" + }, + { + "label": "ProjectsAppPowerKProvider", + "file_type": "code", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_power_k_projects_app_provider_projectsapppowerkprovider", + "community": 143, + "norm_label": "projectsapppowerkprovider" + }, + { + "label": "command-item-shortcut-badge.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "community": 73, + "norm_label": "command-item-shortcut-badge.tsx" + }, + { + "label": "formatShortcutForDisplay()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_shortcut_badge_formatshortcutfordisplay", + "community": 73, + "norm_label": "formatshortcutfordisplay()" + }, + { + "label": "ShortcutBadge()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_shortcut_badge_shortcutbadge", + "community": 73, + "norm_label": "shortcutbadge()" + }, + { + "label": "formatKeySequenceForDisplay()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L91", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_shortcut_badge_formatkeysequencefordisplay", + "community": 73, + "norm_label": "formatkeysequencefordisplay()" + }, + { + "label": "KeySequenceBadge()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L98", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_shortcut_badge_keysequencebadge", + "community": 73, + "norm_label": "keysequencebadge()" + }, + { + "label": "command-item.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item", + "community": 73, + "norm_label": "command-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_props", + "community": 73, + "norm_label": "props" + }, + { + "label": "PowerKModalCommandItem()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "community": 73, + "norm_label": "powerkmodalcommanditem()" + }, + { + "label": "commands-list.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_commands_list", + "community": 165, + "norm_label": "commands-list.tsx" + }, + { + "label": "TPowerKCommandsListProps", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_commands_list_tpowerkcommandslistprops", + "community": 165, + "norm_label": "tpowerkcommandslistprops" + }, + { + "label": "ProjectsAppPowerKCommandsList()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_commands_list_projectsapppowerkcommandslist", + "community": 165, + "norm_label": "projectsapppowerkcommandslist()" + }, + { + "label": "constants.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_constants", + "community": 150, + "norm_label": "constants.ts" + }, + { + "label": "TPowerKModalPageDetails", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_constants_tpowerkmodalpagedetails", + "community": 150, + "norm_label": "tpowerkmodalpagedetails" + }, + { + "label": "POWER_K_MODAL_PAGE_DETAILS", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_constants_power_k_modal_page_details", + "community": 150, + "norm_label": "power_k_modal_page_details" + }, + { + "label": "context-indicator.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_context_indicator", + "community": 99, + "norm_label": "context-indicator.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_context_indicator_props", + "community": 99, + "norm_label": "props" + }, + { + "label": "PowerKModalContextIndicator()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_context_indicator_powerkmodalcontextindicator", + "community": 150, + "norm_label": "powerkmodalcontextindicator()" + }, + { + "label": "footer.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/footer.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_footer", + "community": 165, + "norm_label": "footer.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/footer.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_footer_props", + "community": 165, + "norm_label": "props" + }, + { + "label": "PowerKModalFooter", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/footer.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_footer_powerkmodalfooter", + "community": 165, + "norm_label": "powerkmodalfooter" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_header", + "community": 150, + "norm_label": "header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_header_props", + "community": 150, + "norm_label": "props" + }, + { + "label": "PowerKModalHeader()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_header_powerkmodalheader", + "community": 150, + "norm_label": "powerkmodalheader()" + }, + { + "label": "no-results-command.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_no_results_command", + "community": 199, + "norm_label": "no-results-command.tsx" + }, + { + "label": "TPowerKModalNoSearchResultsCommandProps", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_no_results_command_tpowerkmodalnosearchresultscommandprops", + "community": 199, + "norm_label": "tpowerkmodalnosearchresultscommandprops" + }, + { + "label": "PowerKModalNoSearchResultsCommand()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_no_results_command_powerkmodalnosearchresultscommand", + "community": 199, + "norm_label": "powerkmodalnosearchresultscommand()" + }, + { + "label": "search-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_menu", + "community": 199, + "norm_label": "search-menu.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_menu_workspaceservice", + "community": 199, + "norm_label": "workspaceservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_menu_props", + "community": 199, + "norm_label": "props" + }, + { + "label": "PowerKModalSearchMenu()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_menu_powerkmodalsearchmenu", + "community": 165, + "norm_label": "powerkmodalsearchmenu()" + }, + { + "label": "search-results-map.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_results_map", + "community": 199, + "norm_label": "search-results-map.tsx" + }, + { + "label": "TPowerKSearchResultGroupDetails", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_results_map_tpowerksearchresultgroupdetails", + "community": 199, + "norm_label": "tpowerksearchresultgroupdetails" + }, + { + "label": "POWER_K_SEARCH_RESULTS_GROUPS_MAP", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_results_map_power_k_search_results_groups_map", + "community": 199, + "norm_label": "power_k_search_results_groups_map" + }, + { + "label": "search-results.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_results", + "community": 199, + "norm_label": "search-results.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_results_props", + "community": 199, + "norm_label": "props" + }, + { + "label": "PowerKModalSearchResults", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_search_results_powerkmodalsearchresults", + "community": 199, + "norm_label": "powerkmodalsearchresults" + }, + { + "label": "shortcuts-root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_shortcuts_root", + "community": 60, + "norm_label": "shortcuts-root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_shortcuts_root_props", + "community": 60, + "norm_label": "props" + }, + { + "label": "ShortcutsModal()", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_shortcuts_root_shortcutsmodal", + "community": 60, + "norm_label": "shortcutsmodal()" + }, + { + "label": "wrapper.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_wrapper", + "community": 165, + "norm_label": "wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_wrapper_props", + "community": 165, + "norm_label": "props" + }, + { + "label": "ProjectsAppPowerKModalWrapper", + "file_type": "code", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_power_k_ui_modal_wrapper_projectsapppowerkmodalwrapper", + "community": 165, + "norm_label": "projectsapppowerkmodalwrapper" + }, + { + "label": "commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_cycle_commands", + "community": 99, + "norm_label": "commands.ts" + }, + { + "label": "usePowerKCycleContextBasedActions()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "community": 99, + "norm_label": "usepowerkcyclecontextbasedactions()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_index", + "community": 99, + "norm_label": "index.ts" + }, + { + "label": "TContextEntityMap", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_index_tcontextentitymap", + "community": 99, + "norm_label": "tcontextentitymap" + }, + { + "label": "CONTEXT_ENTITY_MAP", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_index_context_entity_map", + "community": 99, + "norm_label": "context_entity_map" + }, + { + "label": "commands.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_commands", + "community": 99, + "norm_label": "commands.tsx" + }, + { + "label": "usePowerKModuleContextBasedActions()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "community": 99, + "norm_label": "usepowerkmodulecontextbasedactions()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_index", + "community": 118, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_root", + "community": 118, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_root_props", + "community": 118, + "norm_label": "props" + }, + { + "label": "PowerKModuleContextBasedPages", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_root_powerkmodulecontextbasedpages", + "community": 118, + "norm_label": "powerkmodulecontextbasedpages" + }, + { + "label": "status-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_status_menu", + "community": 118, + "norm_label": "status-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_status_menu_props", + "community": 118, + "norm_label": "props" + }, + { + "label": "PowerKModuleStatusMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_module_status_menu_powerkmodulestatusmenu", + "community": 118, + "norm_label": "powerkmodulestatusmenu" + }, + { + "label": "commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_page_commands", + "community": 99, + "norm_label": "commands.ts" + }, + { + "label": "usePowerKPageContextBasedActions()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_page_commands_usepowerkpagecontextbasedactions", + "community": 99, + "norm_label": "usepowerkpagecontextbasedactions()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_root", + "community": 99, + "norm_label": "root.tsx" + }, + { + "label": "ContextBasedActionsProps", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_root_contextbasedactionsprops", + "community": 99, + "norm_label": "contextbasedactionsprops" + }, + { + "label": "PowerKContextBasedPagesList()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_root_powerkcontextbasedpageslist", + "community": 165, + "norm_label": "powerkcontextbasedpageslist()" + }, + { + "label": "usePowerKContextBasedActions()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "community": 99, + "norm_label": "usepowerkcontextbasedactions()" + }, + { + "label": "commands.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_commands", + "community": 1, + "norm_label": "commands.ts" + }, + { + "label": "usePowerKWorkItemContextBasedCommands()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "community": 5, + "norm_label": "usepowerkworkitemcontextbasedcommands()" + }, + { + "label": "cycles-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "community": 30, + "norm_label": "cycles-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKWorkItemCyclesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu_powerkworkitemcyclesmenu", + "community": 30, + "norm_label": "powerkworkitemcyclesmenu" + }, + { + "label": "estimates-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "community": 64, + "norm_label": "estimates-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu_props", + "community": 64, + "norm_label": "props" + }, + { + "label": "PowerKWorkItemEstimatesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu_powerkworkitemestimatesmenu", + "community": 118, + "norm_label": "powerkworkitemestimatesmenu" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_index", + "community": 118, + "norm_label": "index.ts" + }, + { + "label": "labels-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "community": 118, + "norm_label": "labels-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_labels_menu_props", + "community": 118, + "norm_label": "props" + }, + { + "label": "PowerKWorkItemLabelsMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_labels_menu_powerkworkitemlabelsmenu", + "community": 118, + "norm_label": "powerkworkitemlabelsmenu" + }, + { + "label": "modules-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "community": 30, + "norm_label": "modules-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_modules_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKWorkItemModulesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_modules_menu_powerkworkitemmodulesmenu", + "community": 30, + "norm_label": "powerkworkitemmodulesmenu" + }, + { + "label": "priorities-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu", + "community": 118, + "norm_label": "priorities-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu_props", + "community": 118, + "norm_label": "props" + }, + { + "label": "PowerKWorkItemPrioritiesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu_powerkworkitemprioritiesmenu", + "community": 118, + "norm_label": "powerkworkitemprioritiesmenu" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_root", + "community": 118, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_root_props", + "community": 118, + "norm_label": "props" + }, + { + "label": "PowerKWorkItemContextBasedPages", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_root_powerkworkitemcontextbasedpages", + "community": 118, + "norm_label": "powerkworkitemcontextbasedpages" + }, + { + "label": "state-menu-item.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item", + "community": 73, + "norm_label": "state-menu-item.tsx" + }, + { + "label": "TPowerKProjectStatesMenuItemsProps", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item_tpowerkprojectstatesmenuitemsprops", + "community": 73, + "norm_label": "tpowerkprojectstatesmenuitemsprops" + }, + { + "label": "PowerKProjectStatesMenuItems", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item_powerkprojectstatesmenuitems", + "community": 73, + "norm_label": "powerkprojectstatesmenuitems" + }, + { + "label": "states-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "community": 21, + "norm_label": "states-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_states_menu_props", + "community": 21, + "norm_label": "props" + }, + { + "label": "PowerKProjectStatesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_context_based_work_item_states_menu_powerkprojectstatesmenu", + "community": 118, + "norm_label": "powerkprojectstatesmenu" + }, + { + "label": "default.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_default", + "community": 233, + "norm_label": "default.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_default_props", + "community": 233, + "norm_label": "props" + }, + { + "label": "PowerKModalDefaultPage()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_default_powerkmodaldefaultpage", + "community": 233, + "norm_label": "powerkmodaldefaultpage()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_index", + "community": 233, + "norm_label": "index.ts" + }, + { + "label": "project-cycles-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "community": 30, + "norm_label": "project-cycles-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_cycles_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKOpenProjectCyclesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_cycles_menu_powerkopenprojectcyclesmenu", + "community": 30, + "norm_label": "powerkopenprojectcyclesmenu" + }, + { + "label": "project-modules-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "community": 30, + "norm_label": "project-modules-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_modules_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKOpenProjectModulesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_modules_menu_powerkopenprojectmodulesmenu", + "community": 30, + "norm_label": "powerkopenprojectmodulesmenu" + }, + { + "label": "project-settings-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "community": 232, + "norm_label": "project-settings-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_settings_menu_props", + "community": 232, + "norm_label": "props" + }, + { + "label": "PowerKOpenProjectSettingsMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_settings_menu_powerkopenprojectsettingsmenu", + "community": 232, + "norm_label": "powerkopenprojectsettingsmenu" + }, + { + "label": "project-views-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "community": 30, + "norm_label": "project-views-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_views_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKOpenProjectViewsMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_project_views_menu_powerkopenprojectviewsmenu", + "community": 30, + "norm_label": "powerkopenprojectviewsmenu" + }, + { + "label": "projects-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_projects_menu", + "community": 30, + "norm_label": "projects-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_projects_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKOpenProjectMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_projects_menu_powerkopenprojectmenu", + "community": 30, + "norm_label": "powerkopenprojectmenu" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_root", + "community": 30, + "norm_label": "root.tsx" + }, + { + "label": "PowerKOpenEntityPages()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_root_powerkopenentitypages", + "community": 233, + "norm_label": "powerkopenentitypages()" + }, + { + "label": "shared.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/shared.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_shared", + "community": 30, + "norm_label": "shared.ts" + }, + { + "label": "TPowerKOpenEntityActionsProps", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/shared.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_shared_tpowerkopenentityactionsprops", + "community": 30, + "norm_label": "tpowerkopenentityactionsprops" + }, + { + "label": "workspace-settings-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "community": 232, + "norm_label": "workspace-settings-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu_props", + "community": 232, + "norm_label": "props" + }, + { + "label": "PowerKOpenWorkspaceSettingsMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu_powerkopenworkspacesettingsmenu", + "community": 232, + "norm_label": "powerkopenworkspacesettingsmenu" + }, + { + "label": "workspaces-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "community": 30, + "norm_label": "workspaces-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_workspaces_menu_props", + "community": 30, + "norm_label": "props" + }, + { + "label": "PowerKOpenWorkspaceMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_open_entity_workspaces_menu_powerkopenworkspacemenu", + "community": 30, + "norm_label": "powerkopenworkspacemenu" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_index", + "community": 233, + "norm_label": "index.ts" + }, + { + "label": "languages-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_languages_menu", + "community": 73, + "norm_label": "languages-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_languages_menu_props", + "community": 73, + "norm_label": "props" + }, + { + "label": "PowerKPreferencesLanguagesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_languages_menu_powerkpreferenceslanguagesmenu", + "community": 73, + "norm_label": "powerkpreferenceslanguagesmenu" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_root", + "community": 73, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_root_props", + "community": 73, + "norm_label": "props" + }, + { + "label": "PowerKAccountPreferencesPages", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_root_powerkaccountpreferencespages", + "community": 233, + "norm_label": "powerkaccountpreferencespages" + }, + { + "label": "start-of-week-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_start_of_week_menu", + "community": 73, + "norm_label": "start-of-week-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_start_of_week_menu_props", + "community": 73, + "norm_label": "props" + }, + { + "label": "PowerKPreferencesStartOfWeekMenu()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_start_of_week_menu_powerkpreferencesstartofweekmenu", + "community": 73, + "norm_label": "powerkpreferencesstartofweekmenu()" + }, + { + "label": "themes-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_themes_menu", + "community": 73, + "norm_label": "themes-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_themes_menu_props", + "community": 73, + "norm_label": "props" + }, + { + "label": "PowerKPreferencesThemesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_themes_menu_powerkpreferencesthemesmenu", + "community": 73, + "norm_label": "powerkpreferencesthemesmenu" + }, + { + "label": "timezone-menu.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_timezone_menu", + "community": 73, + "norm_label": "timezone-menu.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_timezone_menu_props", + "community": 73, + "norm_label": "props" + }, + { + "label": "PowerKPreferencesTimezonesMenu", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_preferences_timezone_menu_powerkpreferencestimezonesmenu", + "community": 73, + "norm_label": "powerkpreferencestimezonesmenu" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_root", + "community": 233, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_root_props", + "community": 233, + "norm_label": "props" + }, + { + "label": "PowerKModalPagesList", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_root_powerkmodalpageslist", + "community": 165, + "norm_label": "powerkmodalpageslist" + }, + { + "label": "work-item-selection-page.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_work_item_selection_page", + "community": 285, + "norm_label": "work-item-selection-page.tsx" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_work_item_selection_page_workspaceservice", + "community": 285, + "norm_label": "workspaceservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_work_item_selection_page_props", + "community": 285, + "norm_label": "props" + }, + { + "label": "WorkItemSelectionPage()", + "file_type": "code", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_power_k_ui_pages_work_item_selection_page_workitemselectionpage", + "community": 285, + "norm_label": "workitemselectionpage()" + }, + { + "label": "command.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_command", + "community": 99, + "norm_label": "command.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_command_props", + "community": 99, + "norm_label": "props" + }, + { + "label": "CommandRenderer()", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_command_commandrenderer", + "community": 233, + "norm_label": "commandrenderer()" + }, + { + "label": "shared.ts", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_shared", + "community": 99, + "norm_label": "shared.ts" + }, + { + "label": "POWER_K_GROUP_PRIORITY", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_shared_power_k_group_priority", + "community": 99, + "norm_label": "power_k_group_priority" + }, + { + "label": "POWER_K_GROUP_I18N_TITLES", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_shared_power_k_group_i18n_titles", + "community": 99, + "norm_label": "power_k_group_i18n_titles" + }, + { + "label": "shortcut.tsx", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_shortcut", + "community": 99, + "norm_label": "shortcut.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_shortcut_props", + "community": 99, + "norm_label": "props" + }, + { + "label": "ShortcutRenderer()", + "file_type": "code", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_power_k_ui_renderer_shortcut_shortcutrenderer", + "community": 60, + "norm_label": "shortcutrenderer()" + }, + { + "label": "navigation.ts", + "file_type": "code", + "source_file": "core/components/power-k/utils/navigation.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_power_k_utils_navigation", + "community": 7, + "norm_label": "navigation.ts" + }, + { + "label": "handlePowerKNavigate()", + "file_type": "code", + "source_file": "core/components/power-k/utils/navigation.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_power_k_utils_navigation_handlepowerknavigate", + "community": 60, + "norm_label": "handlepowerknavigate()" + }, + { + "label": "activity-list.tsx", + "file_type": "code", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_activity_activity_list", + "community": 121, + "norm_label": "activity-list.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_profile_activity_activity_list_props", + "community": 121, + "norm_label": "props" + }, + { + "label": "ActivityList", + "file_type": "code", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_profile_activity_activity_list_activitylist", + "community": 121, + "norm_label": "activitylist" + }, + { + "label": "download-button.tsx", + "file_type": "code", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_activity_download_button", + "community": 188, + "norm_label": "download-button.tsx" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_profile_activity_download_button_userservice", + "community": 188, + "norm_label": "userservice" + }, + { + "label": "DownloadActivityButton()", + "file_type": "code", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_profile_activity_download_button_downloadactivitybutton", + "community": 188, + "norm_label": "downloadactivitybutton()" + }, + { + "label": "workspace-activity-list.tsx", + "file_type": "code", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_activity_workspace_activity_list", + "community": 121, + "norm_label": "workspace-activity-list.tsx" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_profile_activity_workspace_activity_list_userservice", + "community": 121, + "norm_label": "userservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_profile_activity_workspace_activity_list_props", + "community": 121, + "norm_label": "props" + }, + { + "label": "WorkspaceActivityListPage()", + "file_type": "code", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_profile_activity_workspace_activity_list_workspaceactivitylistpage", + "community": 121, + "norm_label": "workspaceactivitylistpage()" + }, + { + "label": "activity.tsx", + "file_type": "code", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_overview_activity", + "community": 121, + "norm_label": "activity.tsx" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_profile_overview_activity_userservice", + "community": 121, + "norm_label": "userservice" + }, + { + "label": "ProfileActivity", + "file_type": "code", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_profile_overview_activity_profileactivity", + "community": 121, + "norm_label": "profileactivity" + }, + { + "label": "priority-distribution.tsx", + "file_type": "code", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_overview_priority_distribution", + "community": 170, + "norm_label": "priority-distribution.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_profile_overview_priority_distribution_props", + "community": 170, + "norm_label": "props" + }, + { + "label": "priorityColors", + "file_type": "code", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_profile_overview_priority_distribution_prioritycolors", + "community": 170, + "norm_label": "prioritycolors" + }, + { + "label": "ProfilePriorityDistribution()", + "file_type": "code", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_profile_overview_priority_distribution_profileprioritydistribution", + "community": 170, + "norm_label": "profileprioritydistribution()" + }, + { + "label": "state-distribution.tsx", + "file_type": "code", + "source_file": "core/components/profile/overview/state-distribution.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_overview_state_distribution", + "community": 170, + "norm_label": "state-distribution.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/overview/state-distribution.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_profile_overview_state_distribution_props", + "community": 170, + "norm_label": "props" + }, + { + "label": "ProfileStateDistribution()", + "file_type": "code", + "source_file": "core/components/profile/overview/state-distribution.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_profile_overview_state_distribution_profilestatedistribution", + "community": 170, + "norm_label": "profilestatedistribution()" + }, + { + "label": "stats.tsx", + "file_type": "code", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_overview_stats", + "community": 170, + "norm_label": "stats.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_profile_overview_stats_props", + "community": 170, + "norm_label": "props" + }, + { + "label": "ProfileStats()", + "file_type": "code", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_profile_overview_stats_profilestats", + "community": 170, + "norm_label": "profilestats()" + }, + { + "label": "workload.tsx", + "file_type": "code", + "source_file": "core/components/profile/overview/workload.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_overview_workload", + "community": 170, + "norm_label": "workload.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/overview/workload.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_profile_overview_workload_props", + "community": 170, + "norm_label": "props" + }, + { + "label": "ProfileWorkload()", + "file_type": "code", + "source_file": "core/components/profile/overview/workload.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_profile_overview_workload_profileworkload", + "community": 170, + "norm_label": "profileworkload()" + }, + { + "label": "profile-issues-filter.tsx", + "file_type": "code", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_profile_issues_filter", + "community": 1, + "norm_label": "profile-issues-filter.tsx" + }, + { + "label": "ProfileIssuesFilter", + "file_type": "code", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_profile_profile_issues_filter_profileissuesfilter", + "community": 1, + "norm_label": "profileissuesfilter" + }, + { + "label": "profile-issues.tsx", + "file_type": "code", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_profile_issues", + "community": 227, + "norm_label": "profile-issues.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_profile_profile_issues_props", + "community": 227, + "norm_label": "props" + }, + { + "label": "ProfileIssuesPage", + "file_type": "code", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_profile_profile_issues_profileissuespage", + "community": 227, + "norm_label": "profileissuespage" + }, + { + "label": "profile-setting-content-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_profile_setting_content_wrapper", + "community": 113, + "norm_label": "profile-setting-content-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_profile_profile_setting_content_wrapper_props", + "community": 113, + "norm_label": "props" + }, + { + "label": "ProfileSettingContentWrapper()", + "file_type": "code", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_profile_profile_setting_content_wrapper_profilesettingcontentwrapper", + "community": 113, + "norm_label": "profilesettingcontentwrapper()" + }, + { + "label": "sidebar.tsx", + "file_type": "code", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_sidebar", + "community": 24, + "norm_label": "sidebar.tsx" + }, + { + "label": "TProfileSidebar", + "file_type": "code", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_profile_sidebar_tprofilesidebar", + "community": 24, + "norm_label": "tprofilesidebar" + }, + { + "label": "ProfileSidebar", + "file_type": "code", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_profile_sidebar_profilesidebar", + "community": 256, + "norm_label": "profilesidebar" + }, + { + "label": "start-of-week-preference.tsx", + "file_type": "code", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_start_of_week_preference", + "community": 156, + "norm_label": "start-of-week-preference.tsx" + }, + { + "label": "getStartOfWeekLabel()", + "file_type": "code", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_profile_start_of_week_preference_getstartofweeklabel", + "community": 156, + "norm_label": "getstartofweeklabel()" + }, + { + "label": "StartOfWeekPreference", + "file_type": "code", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_profile_start_of_week_preference_startofweekpreference", + "community": 156, + "norm_label": "startofweekpreference" + }, + { + "label": "time.tsx", + "file_type": "code", + "source_file": "core/components/profile/time.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_profile_time", + "community": 210, + "norm_label": "time.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/profile/time.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_profile_time_props", + "community": 210, + "norm_label": "props" + }, + { + "label": "ProfileSidebarTime()", + "file_type": "code", + "source_file": "core/components/profile/time.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_profile_time_profilesidebartime", + "community": 210, + "norm_label": "profilesidebartime()" + }, + { + "label": "block.tsx", + "file_type": "code", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_program_timeline_block", + "community": 13, + "norm_label": "block.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_program_timeline_block_props", + "community": 13, + "norm_label": "props" + }, + { + "label": "ProjectGanttBlock", + "file_type": "code", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_program_timeline_block_projectganttblock", + "community": 13, + "norm_label": "projectganttblock" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_program_timeline_root", + "community": 0, + "norm_label": "root.tsx" + }, + { + "label": "ProgramTimelineRoot", + "file_type": "code", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_program_timeline_root_programtimelineroot", + "community": 0, + "norm_label": "programtimelineroot" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/program-timeline/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_program_timeline_utils", + "community": 13, + "norm_label": "utils.ts" + }, + { + "label": "getProjectProgressPercentage()", + "file_type": "code", + "source_file": "core/components/program-timeline/utils.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_program_timeline_utils_getprojectprogresspercentage", + "community": 13, + "norm_label": "getprojectprogresspercentage()" + }, + { + "label": "create.tsx", + "file_type": "code", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_create_update_create", + "community": 46, + "norm_label": "create.tsx" + }, + { + "label": "TStateCreate", + "file_type": "code", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_project_states_create_update_create_tstatecreate", + "community": 46, + "norm_label": "tstatecreate" + }, + { + "label": "StateCreate", + "file_type": "code", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_states_create_update_create_statecreate", + "community": 46, + "norm_label": "statecreate" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_create_update_form", + "community": 46, + "norm_label": "form.tsx" + }, + { + "label": "TStateForm", + "file_type": "code", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_project_states_create_update_form_tstateform", + "community": 46, + "norm_label": "tstateform" + }, + { + "label": "PopoverButton()", + "file_type": "code", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_project_states_create_update_form_popoverbutton", + "community": 46, + "norm_label": "popoverbutton()" + }, + { + "label": "StateForm()", + "file_type": "code", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_project_states_create_update_form_stateform", + "community": 46, + "norm_label": "stateform()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/project-states/create-update/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_create_update_index", + "community": 46, + "norm_label": "index.ts" + }, + { + "label": "update.tsx", + "file_type": "code", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_create_update_update", + "community": 46, + "norm_label": "update.tsx" + }, + { + "label": "TStateUpdate", + "file_type": "code", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_project_states_create_update_update_tstateupdate", + "community": 46, + "norm_label": "tstateupdate" + }, + { + "label": "StateUpdate", + "file_type": "code", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_project_states_create_update_update_stateupdate", + "community": 46, + "norm_label": "stateupdate" + }, + { + "label": "group-item.tsx", + "file_type": "code", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_group_item", + "community": 46, + "norm_label": "group-item.tsx" + }, + { + "label": "TGroupItem", + "file_type": "code", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_states_group_item_tgroupitem", + "community": 46, + "norm_label": "tgroupitem" + }, + { + "label": "GroupItem", + "file_type": "code", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_project_states_group_item_groupitem", + "community": 46, + "norm_label": "groupitem" + }, + { + "label": "group-list.tsx", + "file_type": "code", + "source_file": "core/components/project-states/group-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_group_list", + "community": 46, + "norm_label": "group-list.tsx" + }, + { + "label": "TGroupList", + "file_type": "code", + "source_file": "core/components/project-states/group-list.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_project_states_group_list_tgrouplist", + "community": 46, + "norm_label": "tgrouplist" + }, + { + "label": "GroupList", + "file_type": "code", + "source_file": "core/components/project-states/group-list.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_states_group_list_grouplist", + "community": 46, + "norm_label": "grouplist" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/project-states/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_index", + "community": 46, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/project-states/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_loader", + "community": 46, + "norm_label": "loader.tsx" + }, + { + "label": "ProjectStateLoader()", + "file_type": "code", + "source_file": "core/components/project-states/loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_project_states_loader_projectstateloader", + "community": 46, + "norm_label": "projectstateloader()" + }, + { + "label": "delete.tsx", + "file_type": "code", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_options_delete", + "community": 46, + "norm_label": "delete.tsx" + }, + { + "label": "TStateDelete", + "file_type": "code", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_states_options_delete_tstatedelete", + "community": 46, + "norm_label": "tstatedelete" + }, + { + "label": "StateDelete", + "file_type": "code", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_project_states_options_delete_statedelete", + "community": 46, + "norm_label": "statedelete" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/project-states/options/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_options_index", + "community": 46, + "norm_label": "index.ts" + }, + { + "label": "mark-as-default.tsx", + "file_type": "code", + "source_file": "core/components/project-states/options/mark-as-default.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_options_mark_as_default", + "community": 46, + "norm_label": "mark-as-default.tsx" + }, + { + "label": "TStateMarksAsDefault", + "file_type": "code", + "source_file": "core/components/project-states/options/mark-as-default.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_project_states_options_mark_as_default_tstatemarksasdefault", + "community": 46, + "norm_label": "tstatemarksasdefault" + }, + { + "label": "StateMarksAsDefault", + "file_type": "code", + "source_file": "core/components/project-states/options/mark-as-default.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_states_options_mark_as_default_statemarksasdefault", + "community": 46, + "norm_label": "statemarksasdefault" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_root", + "community": 46, + "norm_label": "root.tsx" + }, + { + "label": "TProjectState", + "file_type": "code", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_states_root_tprojectstate", + "community": 46, + "norm_label": "tprojectstate" + }, + { + "label": "ProjectStateRoot", + "file_type": "code", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_states_root_projectstateroot", + "community": 46, + "norm_label": "projectstateroot" + }, + { + "label": "state-delete-modal.tsx", + "file_type": "code", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_state_delete_modal", + "community": 21, + "norm_label": "state-delete-modal.tsx" + }, + { + "label": "TStateDeleteModal", + "file_type": "code", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_project_states_state_delete_modal_tstatedeletemodal", + "community": 21, + "norm_label": "tstatedeletemodal" + }, + { + "label": "StateDeleteModal", + "file_type": "code", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_states_state_delete_modal_statedeletemodal", + "community": 21, + "norm_label": "statedeletemodal" + }, + { + "label": "state-item-title.tsx", + "file_type": "code", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_state_item_title", + "community": 46, + "norm_label": "state-item-title.tsx" + }, + { + "label": "TBaseStateItemTitleProps", + "file_type": "code", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_project_states_state_item_title_tbasestateitemtitleprops", + "community": 46, + "norm_label": "tbasestateitemtitleprops" + }, + { + "label": "TEnabledStateItemTitleProps", + "file_type": "code", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_states_state_item_title_tenabledstateitemtitleprops", + "community": 46, + "norm_label": "tenabledstateitemtitleprops" + }, + { + "label": "TDisabledStateItemTitleProps", + "file_type": "code", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_states_state_item_title_tdisabledstateitemtitleprops", + "community": 46, + "norm_label": "tdisabledstateitemtitleprops" + }, + { + "label": "TStateItemTitleProps", + "file_type": "code", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_project_states_state_item_title_tstateitemtitleprops", + "community": 46, + "norm_label": "tstateitemtitleprops" + }, + { + "label": "StateItemTitle", + "file_type": "code", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_project_states_state_item_title_stateitemtitle", + "community": 46, + "norm_label": "stateitemtitle" + }, + { + "label": "state-item.tsx", + "file_type": "code", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_state_item", + "community": 46, + "norm_label": "state-item.tsx" + }, + { + "label": "TStateItem", + "file_type": "code", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_states_state_item_tstateitem", + "community": 46, + "norm_label": "tstateitem" + }, + { + "label": "StateItem", + "file_type": "code", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_states_state_item_stateitem", + "community": 46, + "norm_label": "stateitem" + }, + { + "label": "state-list.tsx", + "file_type": "code", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_states_state_list", + "community": 46, + "norm_label": "state-list.tsx" + }, + { + "label": "TStateList", + "file_type": "code", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_project_states_state_list_tstatelist", + "community": 46, + "norm_label": "tstatelist" + }, + { + "label": "StateList", + "file_type": "code", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_states_state_list_statelist", + "community": 46, + "norm_label": "statelist" + }, + { + "label": "access.tsx", + "file_type": "code", + "source_file": "core/components/project/applied-filters/access.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_applied_filters_access", + "community": 159, + "norm_label": "access.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/applied-filters/access.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_project_applied_filters_access_props", + "community": 159, + "norm_label": "props" + }, + { + "label": "AppliedAccessFilters", + "file_type": "code", + "source_file": "core/components/project/applied-filters/access.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_applied_filters_access_appliedaccessfilters", + "community": 159, + "norm_label": "appliedaccessfilters" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/project/applied-filters/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_applied_filters_date", + "community": 159, + "norm_label": "date.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/applied-filters/date.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_project_applied_filters_date_props", + "community": 159, + "norm_label": "props" + }, + { + "label": "AppliedDateFilters", + "file_type": "code", + "source_file": "core/components/project/applied-filters/date.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_applied_filters_date_applieddatefilters", + "community": 159, + "norm_label": "applieddatefilters" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/project/applied-filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_applied_filters_index", + "community": 159, + "norm_label": "index.ts" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_applied_filters_members", + "community": 159, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_project_applied_filters_members_props", + "community": 159, + "norm_label": "props" + }, + { + "label": "AppliedMembersFilters", + "file_type": "code", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_applied_filters_members_appliedmembersfilters", + "community": 159, + "norm_label": "appliedmembersfilters" + }, + { + "label": "project-display-filters.tsx", + "file_type": "code", + "source_file": "core/components/project/applied-filters/project-display-filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_applied_filters_project_display_filters", + "community": 159, + "norm_label": "project-display-filters.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/applied-filters/project-display-filters.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_project_applied_filters_project_display_filters_props", + "community": 159, + "norm_label": "props" + }, + { + "label": "AppliedProjectDisplayFilters", + "file_type": "code", + "source_file": "core/components/project/applied-filters/project-display-filters.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_applied_filters_project_display_filters_appliedprojectdisplayfilters", + "community": 159, + "norm_label": "appliedprojectdisplayfilters" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_applied_filters_root", + "community": 159, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_applied_filters_root_props", + "community": 159, + "norm_label": "props" + }, + { + "label": "MEMBERS_FILTERS", + "file_type": "code", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_applied_filters_root_members_filters", + "community": 159, + "norm_label": "members_filters" + }, + { + "label": "DATE_FILTERS", + "file_type": "code", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_project_applied_filters_root_date_filters", + "community": 159, + "norm_label": "date_filters" + }, + { + "label": "ProjectAppliedFiltersList()", + "file_type": "code", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_project_applied_filters_root_projectappliedfilterslist", + "community": 159, + "norm_label": "projectappliedfilterslist()" + }, + { + "label": "archive-restore-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_archive_restore_modal", + "community": 24, + "norm_label": "archive-restore-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_project_archive_restore_modal_props", + "community": 24, + "norm_label": "props" + }, + { + "label": "ArchiveRestoreProjectModal()", + "file_type": "code", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_archive_restore_modal_archiverestoreprojectmodal", + "community": 24, + "norm_label": "archiverestoreprojectmodal()" + }, + { + "label": "card-list.tsx", + "file_type": "code", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_card_list", + "community": 24, + "norm_label": "card-list.tsx" + }, + { + "label": "TProjectCardListProps", + "file_type": "code", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_card_list_tprojectcardlistprops", + "community": 24, + "norm_label": "tprojectcardlistprops" + }, + { + "label": "ProjectCardList", + "file_type": "code", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_project_card_list_projectcardlist", + "community": 24, + "norm_label": "projectcardlist" + }, + { + "label": "card.tsx", + "file_type": "code", + "source_file": "core/components/project/card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_card", + "community": 24, + "norm_label": "card.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/card.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_project_card_props", + "community": 24, + "norm_label": "props" + }, + { + "label": "ProjectCard", + "file_type": "code", + "source_file": "core/components/project/card.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_project_card_projectcard", + "community": 24, + "norm_label": "projectcard" + }, + { + "label": "confirm-project-member-remove.tsx", + "file_type": "code", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_confirm_project_member_remove", + "community": 11, + "norm_label": "confirm-project-member-remove.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_confirm_project_member_remove_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "ConfirmProjectMemberRemove", + "file_type": "code", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_project_confirm_project_member_remove_confirmprojectmemberremove", + "community": 11, + "norm_label": "confirmprojectmemberremove" + }, + { + "label": "create-project-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_create_project_modal", + "community": 154, + "norm_label": "create-project-modal.tsx" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_create_project_modal_fileservice", + "community": 154, + "norm_label": "fileservice" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_project_create_project_modal_props", + "community": 154, + "norm_label": "props" + }, + { + "label": "EProjectCreationSteps", + "file_type": "code", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_project_create_project_modal_eprojectcreationsteps", + "community": 154, + "norm_label": "eprojectcreationsteps" + }, + { + "label": "CreateProjectModal()", + "file_type": "code", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_project_create_project_modal_createprojectmodal", + "community": 154, + "norm_label": "createprojectmodal()" + }, + { + "label": "common-attributes.tsx", + "file_type": "code", + "source_file": "core/components/project/create/common-attributes.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_create_common_attributes", + "community": 81, + "norm_label": "common-attributes.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/create/common-attributes.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_create_common_attributes_props", + "community": 81, + "norm_label": "props" + }, + { + "label": "ProjectCommonAttributes()", + "file_type": "code", + "source_file": "core/components/project/create/common-attributes.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_project_create_common_attributes_projectcommonattributes", + "community": 81, + "norm_label": "projectcommonattributes()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_create_header", + "community": 24, + "norm_label": "header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_create_header_props", + "community": 24, + "norm_label": "props" + }, + { + "label": "ProjectCreateHeader()", + "file_type": "code", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_create_header_projectcreateheader", + "community": 24, + "norm_label": "projectcreateheader()" + }, + { + "label": "project-create-buttons.tsx", + "file_type": "code", + "source_file": "core/components/project/create/project-create-buttons.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_create_project_create_buttons", + "community": 81, + "norm_label": "project-create-buttons.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/create/project-create-buttons.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_project_create_project_create_buttons_props", + "community": 81, + "norm_label": "props" + }, + { + "label": "ProjectCreateButtons()", + "file_type": "code", + "source_file": "core/components/project/create/project-create-buttons.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_create_project_create_buttons_projectcreatebuttons", + "community": 81, + "norm_label": "projectcreatebuttons()" + }, + { + "label": "delete-project-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_delete_project_modal", + "community": 24, + "norm_label": "delete-project-modal.tsx" + }, + { + "label": "DeleteProjectModal", + "file_type": "code", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_delete_project_modal_deleteprojectmodal", + "community": 24, + "norm_label": "deleteprojectmodal" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_delete_project_modal_defaultvalues", + "community": 24, + "norm_label": "defaultvalues" + }, + { + "label": "access.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_access", + "community": 52, + "norm_label": "access.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_access_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterAccess", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_access_filteraccess", + "community": 52, + "norm_label": "filteraccess" + }, + { + "label": "created-at.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_created_at", + "community": 52, + "norm_label": "created-at.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_created_at_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterCreatedDate", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_created_at_filtercreateddate", + "community": 52, + "norm_label": "filtercreateddate" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_index", + "community": 52, + "norm_label": "index.ts" + }, + { + "label": "lead.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_lead", + "community": 52, + "norm_label": "lead.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_lead_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterLead", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_lead_filterlead", + "community": 52, + "norm_label": "filterlead" + }, + { + "label": "member-list.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list", + "community": 139, + "norm_label": "member-list.tsx" + }, + { + "label": "IRoleOption", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_iroleoption", + "community": 139, + "norm_label": "iroleoption" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_props", + "community": 139, + "norm_label": "props" + }, + { + "label": "PROJECT_ROLE_OPTIONS", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_project_role_options", + "community": 139, + "norm_label": "project_role_options" + }, + { + "label": "WORKSPACE_ROLE_OPTIONS", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_workspace_role_options", + "community": 139, + "norm_label": "workspace_role_options" + }, + { + "label": "RoleFilterGroup", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_rolefiltergroup", + "community": 139, + "norm_label": "rolefiltergroup" + }, + { + "label": "MemberListFilters", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L83", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_memberlistfilters", + "community": 139, + "norm_label": "memberlistfilters" + }, + { + "label": "MemberListFiltersDropdown", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L95", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_member_list_memberlistfiltersdropdown", + "community": 139, + "norm_label": "memberlistfiltersdropdown" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_members", + "community": 52, + "norm_label": "members.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_members_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "FilterMembers", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_members_filtermembers", + "community": 52, + "norm_label": "filtermembers" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_root", + "community": 52, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_root_props", + "community": 52, + "norm_label": "props" + }, + { + "label": "ProjectFiltersSelection", + "file_type": "code", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_project_dropdowns_filters_root_projectfiltersselection", + "community": 52, + "norm_label": "projectfiltersselection" + }, + { + "label": "order-by.tsx", + "file_type": "code", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_dropdowns_order_by", + "community": 155, + "norm_label": "order-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_project_dropdowns_order_by_props", + "community": 155, + "norm_label": "props" + }, + { + "label": "DISABLED_ORDERING_OPTIONS", + "file_type": "code", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_dropdowns_order_by_disabled_ordering_options", + "community": 155, + "norm_label": "disabled_ordering_options" + }, + { + "label": "ProjectOrderByDropdown()", + "file_type": "code", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_dropdowns_order_by_projectorderbydropdown", + "community": 155, + "norm_label": "projectorderbydropdown()" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/project/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_empty_state", + "community": 315, + "norm_label": "empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/empty-state.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_project_empty_state_props", + "community": 315, + "norm_label": "props" + }, + { + "label": "EmptyState()", + "file_type": "code", + "source_file": "core/components/project/empty-state.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_empty_state_emptystate", + "community": 315, + "norm_label": "emptystate()" + }, + { + "label": "filters.tsx", + "file_type": "code", + "source_file": "core/components/project/filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_filters", + "community": 155, + "norm_label": "filters.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/filters.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_filters_props", + "community": 155, + "norm_label": "props" + }, + { + "label": "HeaderFilters", + "file_type": "code", + "source_file": "core/components/project/filters.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_filters_headerfilters", + "community": 155, + "norm_label": "headerfilters" + }, + { + "label": "form-loader.tsx", + "file_type": "code", + "source_file": "core/components/project/form-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_form_loader", + "community": 24, + "norm_label": "form-loader.tsx" + }, + { + "label": "ProjectDetailsFormLoader()", + "file_type": "code", + "source_file": "core/components/project/form-loader.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_project_form_loader_projectdetailsformloader", + "community": 24, + "norm_label": "projectdetailsformloader()" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/project/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_form", + "community": 24, + "norm_label": "form.tsx" + }, + { + "label": "IProjectDetailsForm", + "file_type": "code", + "source_file": "core/components/project/form.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_project_form_iprojectdetailsform", + "community": 24, + "norm_label": "iprojectdetailsform" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/project/form.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_project_form_projectservice", + "community": 24, + "norm_label": "projectservice" + }, + { + "label": "ProjectDetailsForm()", + "file_type": "code", + "source_file": "core/components/project/form.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_project_form_projectdetailsform", + "community": 24, + "norm_label": "projectdetailsform()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/project/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_header", + "community": 7, + "norm_label": "header.tsx" + }, + { + "label": "ProjectsBaseHeader", + "file_type": "code", + "source_file": "core/components/project/header.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_project_header_projectsbaseheader", + "community": 155, + "norm_label": "projectsbaseheader" + }, + { + "label": "integration-card.tsx", + "file_type": "code", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_integration_card", + "community": 70, + "norm_label": "integration-card.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_integration_card_props", + "community": 70, + "norm_label": "props" + }, + { + "label": "integrationDetails", + "file_type": "code", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_project_integration_card_integrationdetails", + "community": 70, + "norm_label": "integrationdetails" + }, + { + "label": "projectService", + "file_type": "code", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_project_integration_card_projectservice", + "community": 70, + "norm_label": "projectservice" + }, + { + "label": "IntegrationCard()", + "file_type": "code", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_project_integration_card_integrationcard", + "community": 70, + "norm_label": "integrationcard()" + }, + { + "label": "join-project-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_join_project_modal", + "community": 11, + "norm_label": "join-project-modal.tsx" + }, + { + "label": "TJoinProjectModalProps", + "file_type": "code", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_project_join_project_modal_tjoinprojectmodalprops", + "community": 11, + "norm_label": "tjoinprojectmodalprops" + }, + { + "label": "JoinProjectModal()", + "file_type": "code", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_join_project_modal_joinprojectmodal", + "community": 11, + "norm_label": "joinprojectmodal()" + }, + { + "label": "leave-project-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_leave_project_modal", + "community": 11, + "norm_label": "leave-project-modal.tsx" + }, + { + "label": "FormData", + "file_type": "code", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_leave_project_modal_formdata", + "community": 11, + "norm_label": "formdata" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_leave_project_modal_defaultvalues", + "community": 11, + "norm_label": "defaultvalues" + }, + { + "label": "ILeaveProjectModal", + "file_type": "code", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_project_leave_project_modal_ileaveprojectmodal", + "community": 11, + "norm_label": "ileaveprojectmodal" + }, + { + "label": "LeaveProjectModal", + "file_type": "code", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_project_leave_project_modal_leaveprojectmodal", + "community": 11, + "norm_label": "leaveprojectmodal" + }, + { + "label": "member-header-column.tsx", + "file_type": "code", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_member_header_column", + "community": 8, + "norm_label": "member-header-column.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_member_header_column_props", + "community": 8, + "norm_label": "props" + }, + { + "label": "MemberHeaderColumn", + "file_type": "code", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_member_header_column_memberheadercolumn", + "community": 8, + "norm_label": "memberheadercolumn" + }, + { + "label": "member-list-item.tsx", + "file_type": "code", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_member_list_item", + "community": 11, + "norm_label": "member-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_member_list_item_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "ProjectMemberListItem", + "file_type": "code", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_project_member_list_item_projectmemberlistitem", + "community": 139, + "norm_label": "projectmemberlistitem" + }, + { + "label": "member-list.tsx", + "file_type": "code", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_member_list", + "community": 139, + "norm_label": "member-list.tsx" + }, + { + "label": "TProjectMemberListProps", + "file_type": "code", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_member_list_tprojectmemberlistprops", + "community": 139, + "norm_label": "tprojectmemberlistprops" + }, + { + "label": "ProjectMemberList", + "file_type": "code", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_project_member_list_projectmemberlist", + "community": 139, + "norm_label": "projectmemberlist" + }, + { + "label": "member-select.tsx", + "file_type": "code", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_member_select", + "community": 55, + "norm_label": "member-select.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_project_member_select_props", + "community": 55, + "norm_label": "props" + }, + { + "label": "MemberSelect", + "file_type": "code", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_member_select_memberselect", + "community": 55, + "norm_label": "memberselect" + }, + { + "label": "multi-select-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_multi_select_modal", + "community": 61, + "norm_label": "multi-select-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_project_multi_select_modal_props", + "community": 61, + "norm_label": "props" + }, + { + "label": "ProjectMultiSelectModal", + "file_type": "code", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_project_multi_select_modal_projectmultiselectmodal", + "community": 61, + "norm_label": "projectmultiselectmodal" + }, + { + "label": "project-feature-update.tsx", + "file_type": "code", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_project_feature_update", + "community": 154, + "norm_label": "project-feature-update.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_project_feature_update_props", + "community": 154, + "norm_label": "props" + }, + { + "label": "ProjectFeatureUpdate", + "file_type": "code", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_project_project_feature_update_projectfeatureupdate", + "community": 154, + "norm_label": "projectfeatureupdate" + }, + { + "label": "project-network-icon.tsx", + "file_type": "code", + "source_file": "core/components/project/project-network-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_project_network_icon", + "community": 81, + "norm_label": "project-network-icon.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/project-network-icon.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_project_project_network_icon_props", + "community": 81, + "norm_label": "props" + }, + { + "label": "ProjectNetworkIcon()", + "file_type": "code", + "source_file": "core/components/project/project-network-icon.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_project_project_network_icon_projectnetworkicon", + "community": 81, + "norm_label": "projectnetworkicon()" + }, + { + "label": "project-settings-member-defaults.tsx", + "file_type": "code", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_project_settings_member_defaults", + "community": 25, + "norm_label": "project-settings-member-defaults.tsx" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_project_project_settings_member_defaults_defaultvalues", + "community": 25, + "norm_label": "defaultvalues" + }, + { + "label": "TDefaultSettingItemProps", + "file_type": "code", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_project_settings_member_defaults_tdefaultsettingitemprops", + "community": 25, + "norm_label": "tdefaultsettingitemprops" + }, + { + "label": "DefaultSettingItem()", + "file_type": "code", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_project_project_settings_member_defaults_defaultsettingitem", + "community": 25, + "norm_label": "defaultsettingitem()" + }, + { + "label": "TProjectSettingsMemberDefaultsProps", + "file_type": "code", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_project_project_settings_member_defaults_tprojectsettingsmemberdefaultsprops", + "community": 25, + "norm_label": "tprojectsettingsmemberdefaultsprops" + }, + { + "label": "ProjectSettingsMemberDefaults", + "file_type": "code", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_project_project_settings_member_defaults_projectsettingsmemberdefaults", + "community": 25, + "norm_label": "projectsettingsmemberdefaults" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_publish_project_modal", + "community": 40, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_publish_project_modal_props", + "community": 40, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_publish_project_modal_defaultvalues", + "community": 40, + "norm_label": "defaultvalues" + }, + { + "label": "VIEW_OPTIONS", + "file_type": "code", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_project_publish_project_modal_view_options", + "community": 40, + "norm_label": "view_options" + }, + { + "label": "PublishProjectModal", + "file_type": "code", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_project_publish_project_modal_publishprojectmodal", + "community": 40, + "norm_label": "publishprojectmodal" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/project/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_root", + "community": 24, + "norm_label": "root.tsx" + }, + { + "label": "ProjectRoot", + "file_type": "code", + "source_file": "core/components/project/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_project_root_projectroot", + "community": 24, + "norm_label": "projectroot" + }, + { + "label": "search-projects.tsx", + "file_type": "code", + "source_file": "core/components/project/search-projects.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_search_projects", + "community": 155, + "norm_label": "search-projects.tsx" + }, + { + "label": "ProjectSearch", + "file_type": "code", + "source_file": "core/components/project/search-projects.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_project_search_projects_projectsearch", + "community": 155, + "norm_label": "projectsearch" + }, + { + "label": "send-project-invitation-modal.tsx", + "file_type": "code", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_send_project_invitation_modal", + "community": 139, + "norm_label": "send-project-invitation-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_project_send_project_invitation_modal_props", + "community": 139, + "norm_label": "props" + }, + { + "label": "member", + "file_type": "code", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_send_project_invitation_modal_member", + "community": 139, + "norm_label": "member" + }, + { + "label": "FormValues", + "file_type": "code", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_project_send_project_invitation_modal_formvalues", + "community": 139, + "norm_label": "formvalues" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_project_send_project_invitation_modal_defaultvalues", + "community": 139, + "norm_label": "defaultvalues" + }, + { + "label": "SendProjectInvitationModal", + "file_type": "code", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_project_send_project_invitation_modal_sendprojectinvitationmodal", + "community": 139, + "norm_label": "sendprojectinvitationmodal" + }, + { + "label": "control-section.tsx", + "file_type": "code", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_settings_control_section", + "community": 24, + "norm_label": "control-section.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_settings_control_section_props", + "community": 24, + "norm_label": "props" + }, + { + "label": "GeneralProjectSettingsControlSection", + "file_type": "code", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_project_settings_control_section_generalprojectsettingscontrolsection", + "community": 24, + "norm_label": "generalprojectsettingscontrolsection" + }, + { + "label": "features-list.tsx", + "file_type": "code", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_settings_features_list", + "community": 69, + "norm_label": "features-list.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_project_settings_features_list_props", + "community": 69, + "norm_label": "props" + }, + { + "label": "PROJECT_FEATURES_LIST", + "file_type": "code", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_project_settings_features_list_project_features_list", + "community": 69, + "norm_label": "project_features_list" + }, + { + "label": "ProjectFeaturesList", + "file_type": "code", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L88", + "_origin": "ast", + "id": "core_components_project_settings_features_list_projectfeatureslist", + "community": 154, + "norm_label": "projectfeatureslist" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/project/settings/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_settings_helper", + "community": 69, + "norm_label": "helper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/project/settings/helper.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_project_settings_helper_props", + "community": 69, + "norm_label": "props" + }, + { + "label": "ProjectFeatureToggle()", + "file_type": "code", + "source_file": "core/components/project/settings/helper.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_project_settings_helper_projectfeaturetoggle", + "community": 69, + "norm_label": "projectfeaturetoggle()" + }, + { + "label": "member-columns.tsx", + "file_type": "code", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_project_settings_member_columns", + "community": 8, + "norm_label": "member-columns.tsx" + }, + { + "label": "RowData", + "file_type": "code", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_project_settings_member_columns_rowdata", + "community": 8, + "norm_label": "rowdata" + }, + { + "label": "NameProps", + "file_type": "code", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_project_settings_member_columns_nameprops", + "community": 8, + "norm_label": "nameprops" + }, + { + "label": "AccountTypeProps", + "file_type": "code", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_project_settings_member_columns_accounttypeprops", + "community": 8, + "norm_label": "accounttypeprops" + }, + { + "label": "NameColumn()", + "file_type": "code", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_project_settings_member_columns_namecolumn", + "community": 8, + "norm_label": "namecolumn()" + }, + { + "label": "AccountTypeColumn", + "file_type": "code", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L97", + "_origin": "ast", + "id": "core_components_project_settings_member_columns_accounttypecolumn", + "community": 8, + "norm_label": "accounttypecolumn" + }, + { + "label": "attributes.tsx", + "file_type": "code", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_create_attributes", + "community": 81, + "norm_label": "attributes.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_projects_create_attributes_props", + "community": 81, + "norm_label": "props" + }, + { + "label": "ProjectAttributes()", + "file_type": "code", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_projects_create_attributes_projectattributes", + "community": 81, + "norm_label": "projectattributes()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_create_root", + "community": 81, + "norm_label": "root.tsx" + }, + { + "label": "TCreateProjectFormProps", + "file_type": "code", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_projects_create_root_tcreateprojectformprops", + "community": 81, + "norm_label": "tcreateprojectformprops" + }, + { + "label": "CreateProjectForm", + "file_type": "code", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_projects_create_root_createprojectform", + "community": 154, + "norm_label": "createprojectform" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/projects/create/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_create_utils", + "community": 81, + "norm_label": "utils.ts" + }, + { + "label": "getProjectFormValues()", + "file_type": "code", + "source_file": "core/components/projects/create/utils.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_projects_create_utils_getprojectformvalues", + "community": 81, + "norm_label": "getprojectformvalues()" + }, + { + "label": "mobile-header.tsx", + "file_type": "code", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_mobile_header", + "community": 155, + "norm_label": "mobile-header.tsx" + }, + { + "label": "ProjectsListMobileHeader", + "file_type": "code", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_projects_mobile_header_projectslistmobileheader", + "community": 155, + "norm_label": "projectslistmobileheader" + }, + { + "label": "page.tsx", + "file_type": "code", + "source_file": "core/components/projects/page.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_page", + "community": 24, + "norm_label": "page.tsx" + }, + { + "label": "ProjectPageRoot", + "file_type": "code", + "source_file": "core/components/projects/page.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_projects_page_projectpageroot", + "community": 24, + "norm_label": "projectpageroot" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_settings_intake_header", + "community": 1, + "norm_label": "header.tsx" + }, + { + "label": "ProjectInboxHeader", + "file_type": "code", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_projects_settings_intake_header_projectinboxheader", + "community": 182, + "norm_label": "projectinboxheader" + }, + { + "label": "useProjectColumns.tsx", + "file_type": "code", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_projects_settings_useprojectcolumns", + "community": 8, + "norm_label": "useprojectcolumns.tsx" + }, + { + "label": "RowData", + "file_type": "code", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_projects_settings_useprojectcolumns_rowdata", + "community": 8, + "norm_label": "rowdata" + }, + { + "label": "TUseProjectColumnsProps", + "file_type": "code", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_projects_settings_useprojectcolumns_tuseprojectcolumnsprops", + "community": 8, + "norm_label": "tuseprojectcolumnsprops" + }, + { + "label": "useProjectColumns()", + "file_type": "code", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "community": 5, + "norm_label": "useprojectcolumns()" + }, + { + "label": "cycle.tsx", + "file_type": "code", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_cycle", + "community": 56, + "norm_label": "cycle.tsx" + }, + { + "label": "TReadonlyCycleProps", + "file_type": "code", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_readonly_cycle_treadonlycycleprops", + "community": 56, + "norm_label": "treadonlycycleprops" + }, + { + "label": "ReadonlyCycle", + "file_type": "code", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_readonly_cycle_readonlycycle", + "community": 56, + "norm_label": "readonlycycle" + }, + { + "label": "date.tsx", + "file_type": "code", + "source_file": "core/components/readonly/date.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_date", + "community": 56, + "norm_label": "date.tsx" + }, + { + "label": "TReadonlyDateProps", + "file_type": "code", + "source_file": "core/components/readonly/date.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_readonly_date_treadonlydateprops", + "community": 56, + "norm_label": "treadonlydateprops" + }, + { + "label": "ReadonlyDate", + "file_type": "code", + "source_file": "core/components/readonly/date.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_readonly_date_readonlydate", + "community": 56, + "norm_label": "readonlydate" + }, + { + "label": "estimate.tsx", + "file_type": "code", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_estimate", + "community": 64, + "norm_label": "estimate.tsx" + }, + { + "label": "TReadonlyEstimateProps", + "file_type": "code", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_readonly_estimate_treadonlyestimateprops", + "community": 56, + "norm_label": "treadonlyestimateprops" + }, + { + "label": "ReadonlyEstimate", + "file_type": "code", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_readonly_estimate_readonlyestimate", + "community": 56, + "norm_label": "readonlyestimate" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_index", + "community": 56, + "norm_label": "index.tsx" + }, + { + "label": "labels.tsx", + "file_type": "code", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_labels", + "community": 56, + "norm_label": "labels.tsx" + }, + { + "label": "TReadonlyLabelsProps", + "file_type": "code", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_readonly_labels_treadonlylabelsprops", + "community": 56, + "norm_label": "treadonlylabelsprops" + }, + { + "label": "ReadonlyLabels", + "file_type": "code", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_readonly_labels_readonlylabels", + "community": 56, + "norm_label": "readonlylabels" + }, + { + "label": "member.tsx", + "file_type": "code", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_member", + "community": 56, + "norm_label": "member.tsx" + }, + { + "label": "TReadonlyMemberProps", + "file_type": "code", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_readonly_member_treadonlymemberprops", + "community": 56, + "norm_label": "treadonlymemberprops" + }, + { + "label": "ReadonlyMember", + "file_type": "code", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_readonly_member_readonlymember", + "community": 56, + "norm_label": "readonlymember" + }, + { + "label": "module.tsx", + "file_type": "code", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_module", + "community": 56, + "norm_label": "module.tsx" + }, + { + "label": "TReadonlyModuleProps", + "file_type": "code", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_readonly_module_treadonlymoduleprops", + "community": 56, + "norm_label": "treadonlymoduleprops" + }, + { + "label": "ReadonlyModule", + "file_type": "code", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_readonly_module_readonlymodule", + "community": 56, + "norm_label": "readonlymodule" + }, + { + "label": "priority.tsx", + "file_type": "code", + "source_file": "core/components/readonly/priority.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_priority", + "community": 56, + "norm_label": "priority.tsx" + }, + { + "label": "TReadonlyPriorityProps", + "file_type": "code", + "source_file": "core/components/readonly/priority.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_readonly_priority_treadonlypriorityprops", + "community": 56, + "norm_label": "treadonlypriorityprops" + }, + { + "label": "ReadonlyPriority", + "file_type": "code", + "source_file": "core/components/readonly/priority.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_readonly_priority_readonlypriority", + "community": 56, + "norm_label": "readonlypriority" + }, + { + "label": "state.tsx", + "file_type": "code", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_readonly_state", + "community": 56, + "norm_label": "state.tsx" + }, + { + "label": "TReadonlyStateProps", + "file_type": "code", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_readonly_state_treadonlystateprops", + "community": 56, + "norm_label": "treadonlystateprops" + }, + { + "label": "ReadonlyState", + "file_type": "code", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_readonly_state_readonlystate", + "community": 56, + "norm_label": "readonlystate" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/relations/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_relations_index", + "community": 44, + "norm_label": "index.tsx" + }, + { + "label": "ISSUE_RELATION_OPTIONS", + "file_type": "code", + "source_file": "core/components/relations/index.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_relations_index_issue_relation_options", + "community": 44, + "norm_label": "issue_relation_options" + }, + { + "label": "useTimeLineRelationOptions()", + "file_type": "code", + "source_file": "core/components/relations/index.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_relations_index_usetimelinerelationoptions", + "community": 44, + "norm_label": "usetimelinerelationoptions()" + }, + { + "label": "button.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_add_filters_button", + "community": 151, + "norm_label": "button.tsx" + }, + { + "label": "TAddFilterButtonProps", + "file_type": "code", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_rich_filters_add_filters_button_taddfilterbuttonprops", + "community": 151, + "norm_label": "taddfilterbuttonprops" + }, + { + "label": "AddFilterButton", + "file_type": "code", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_rich_filters_add_filters_button_addfilterbutton", + "community": 151, + "norm_label": "addfilterbutton" + }, + { + "label": "dropdown.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/add-filters/dropdown.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_add_filters_dropdown", + "community": 151, + "norm_label": "dropdown.tsx" + }, + { + "label": "TAddFilterDropdownProps", + "file_type": "code", + "source_file": "core/components/rich-filters/add-filters/dropdown.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_rich_filters_add_filters_dropdown_taddfilterdropdownprops", + "community": 151, + "norm_label": "taddfilterdropdownprops" + }, + { + "label": "AddFilterDropdown", + "file_type": "code", + "source_file": "core/components/rich-filters/add-filters/dropdown.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_rich_filters_add_filters_dropdown_addfilterdropdown", + "community": 151, + "norm_label": "addfilterdropdown" + }, + { + "label": "close-button.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/close-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_close_button", + "community": 166, + "norm_label": "close-button.tsx" + }, + { + "label": "FilterItemCloseButtonProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/close-button.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_close_button_filteritemclosebuttonprops", + "community": 166, + "norm_label": "filteritemclosebuttonprops" + }, + { + "label": "FilterItemCloseButton", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/close-button.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_close_button_filteritemclosebutton", + "community": 166, + "norm_label": "filteritemclosebutton" + }, + { + "label": "container.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/container.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_container", + "community": 166, + "norm_label": "container.tsx" + }, + { + "label": "FilterItemContainerProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/container.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_container_filteritemcontainerprops", + "community": 166, + "norm_label": "filteritemcontainerprops" + }, + { + "label": "FilterItemContainer()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/container.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_container_filteritemcontainer", + "community": 166, + "norm_label": "filteritemcontainer()" + }, + { + "label": "invalid.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_invalid", + "community": 166, + "norm_label": "invalid.tsx" + }, + { + "label": "InvalidFilterItem", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_invalid_invalidfilteritem", + "community": 166, + "norm_label": "invalidfilteritem" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_loader", + "community": 166, + "norm_label": "loader.tsx" + }, + { + "label": "FilterItemLoader()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_loader_filteritemloader", + "community": 166, + "norm_label": "filteritemloader()" + }, + { + "label": "property.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_property", + "community": 166, + "norm_label": "property.tsx" + }, + { + "label": "IFilterItemPropertyProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_property_ifilteritempropertyprops", + "community": 166, + "norm_label": "ifilteritempropertyprops" + }, + { + "label": "FilterItemProperty", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_property_filteritemproperty", + "community": 166, + "norm_label": "filteritemproperty" + }, + { + "label": "TPropertyButtonProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_property_tpropertybuttonprops", + "community": 166, + "norm_label": "tpropertybuttonprops" + }, + { + "label": "PropertyButton()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_property_propertybutton", + "community": 166, + "norm_label": "propertybutton()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_root", + "community": 166, + "norm_label": "root.tsx" + }, + { + "label": "IFilterItemProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_root_ifilteritemprops", + "community": 166, + "norm_label": "ifilteritemprops" + }, + { + "label": "FilterItem", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_rich_filters_filter_item_root_filteritem", + "community": 151, + "norm_label": "filteritem" + }, + { + "label": "range.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_date_range", + "community": 108, + "norm_label": "range.tsx" + }, + { + "label": "TDateRangeFilterValueInputProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_date_range_tdaterangefiltervalueinputprops", + "community": 108, + "norm_label": "tdaterangefiltervalueinputprops" + }, + { + "label": "DateRangeFilterValueInput", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_date_range_daterangefiltervalueinput", + "community": 108, + "norm_label": "daterangefiltervalueinput" + }, + { + "label": "single.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_date_single", + "community": 108, + "norm_label": "single.tsx" + }, + { + "label": "TSingleDateFilterValueInputProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_date_single_tsingledatefiltervalueinputprops", + "community": 108, + "norm_label": "tsingledatefiltervalueinputprops" + }, + { + "label": "SingleDateFilterValueInput", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_date_single_singledatefiltervalueinput", + "community": 108, + "norm_label": "singledatefiltervalueinput" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_root", + "community": 108, + "norm_label": "root.tsx" + }, + { + "label": "FilterValueInput", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_root_filtervalueinput", + "community": 108, + "norm_label": "filtervalueinput" + }, + { + "label": "AdditionalFilterValueInput", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L85", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_root_additionalfiltervalueinput", + "community": 108, + "norm_label": "additionalfiltervalueinput" + }, + { + "label": "multi.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_multi", + "community": 108, + "norm_label": "multi.tsx" + }, + { + "label": "TMultiSelectFilterValueInputProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_multi_tmultiselectfiltervalueinputprops", + "community": 108, + "norm_label": "tmultiselectfiltervalueinputprops" + }, + { + "label": "MultiSelectFilterValueInput", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_multi_multiselectfiltervalueinput", + "community": 108, + "norm_label": "multiselectfiltervalueinput" + }, + { + "label": "selected-options-display.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_selected_options_display", + "community": 108, + "norm_label": "selected-options-display.tsx" + }, + { + "label": "TSelectedOptionsDisplayProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_selected_options_display_tselectedoptionsdisplayprops", + "community": 108, + "norm_label": "tselectedoptionsdisplayprops" + }, + { + "label": "SelectedOptionsDisplay()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_selected_options_display_selectedoptionsdisplay", + "community": 108, + "norm_label": "selectedoptionsdisplay()" + }, + { + "label": "shared.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_shared", + "community": 108, + "norm_label": "shared.tsx" + }, + { + "label": "TLoadOptionsProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_shared_tloadoptionsprops", + "community": 108, + "norm_label": "tloadoptionsprops" + }, + { + "label": "loadOptions()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_shared_loadoptions", + "community": 108, + "norm_label": "loadoptions()" + }, + { + "label": "getFormattedOptions()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_shared_getformattedoptions", + "community": 108, + "norm_label": "getformattedoptions()" + }, + { + "label": "getCommonCustomSearchSelectProps()", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_shared_getcommoncustomsearchselectprops", + "community": 108, + "norm_label": "getcommoncustomsearchselectprops()" + }, + { + "label": "single.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_single", + "community": 108, + "norm_label": "single.tsx" + }, + { + "label": "TSingleSelectFilterValueInputProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_single_tsingleselectfiltervalueinputprops", + "community": 108, + "norm_label": "tsingleselectfiltervalueinputprops" + }, + { + "label": "SingleSelectFilterValueInput", + "file_type": "code", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_rich_filters_filter_value_input_select_single_singleselectfiltervalueinput", + "community": 108, + "norm_label": "singleselectfiltervalueinput" + }, + { + "label": "filters-row.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row", + "community": 151, + "norm_label": "filters-row.tsx" + }, + { + "label": "TFiltersRowProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row_tfiltersrowprops", + "community": 151, + "norm_label": "tfiltersrowprops" + }, + { + "label": "FiltersRow", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row_filtersrow", + "community": 151, + "norm_label": "filtersrow" + }, + { + "label": "TElementTransitionProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L165", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row_telementtransitionprops", + "community": 151, + "norm_label": "telementtransitionprops" + }, + { + "label": "ElementTransition", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L170", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row_elementtransition", + "community": 151, + "norm_label": "elementtransition" + }, + { + "label": "TRowTransitionProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L186", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row_trowtransitionprops", + "community": 151, + "norm_label": "trowtransitionprops" + }, + { + "label": "RowTransition", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L191", + "_origin": "ast", + "id": "core_components_rich_filters_filters_row_rowtransition", + "community": 151, + "norm_label": "rowtransition" + }, + { + "label": "filters-toggle.tsx", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_filters_toggle", + "community": 151, + "norm_label": "filters-toggle.tsx" + }, + { + "label": "TFiltersToggleProps", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_rich_filters_filters_toggle_tfilterstoggleprops", + "community": 151, + "norm_label": "tfilterstoggleprops" + }, + { + "label": "FiltersToggle", + "file_type": "code", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_rich_filters_filters_toggle_filterstoggle", + "community": 151, + "norm_label": "filterstoggle" + }, + { + "label": "shared.ts", + "file_type": "code", + "source_file": "core/components/rich-filters/shared.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_rich_filters_shared", + "community": 108, + "norm_label": "shared.ts" + }, + { + "label": "TFilterValueInputProps", + "file_type": "code", + "source_file": "core/components/rich-filters/shared.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_rich_filters_shared_tfiltervalueinputprops", + "community": 108, + "norm_label": "tfiltervalueinputprops" + }, + { + "label": "boxed-control-item.tsx", + "file_type": "code", + "source_file": "core/components/settings/boxed-control-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_boxed_control_item", + "community": 69, + "norm_label": "boxed-control-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/boxed-control-item.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_settings_boxed_control_item_props", + "community": 69, + "norm_label": "props" + }, + { + "label": "SettingsBoxedControlItem()", + "file_type": "code", + "source_file": "core/components/settings/boxed-control-item.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "community": 69, + "norm_label": "settingsboxedcontrolitem()" + }, + { + "label": "content-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_content_wrapper", + "community": 25, + "norm_label": "content-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_settings_content_wrapper_props", + "community": 25, + "norm_label": "props" + }, + { + "label": "SettingsContentWrapper()", + "file_type": "code", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_settings_content_wrapper_settingscontentwrapper", + "community": 25, + "norm_label": "settingscontentwrapper()" + }, + { + "label": "control-item.tsx", + "file_type": "code", + "source_file": "core/components/settings/control-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_control_item", + "community": 156, + "norm_label": "control-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/control-item.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_settings_control_item_props", + "community": 156, + "norm_label": "props" + }, + { + "label": "SettingsControlItem()", + "file_type": "code", + "source_file": "core/components/settings/control-item.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_settings_control_item_settingscontrolitem", + "community": 156, + "norm_label": "settingscontrolitem()" + }, + { + "label": "heading.tsx", + "file_type": "code", + "source_file": "core/components/settings/heading.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_heading", + "community": 25, + "norm_label": "heading.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/heading.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_settings_heading_props", + "community": 25, + "norm_label": "props" + }, + { + "label": "SettingsHeading()", + "file_type": "code", + "source_file": "core/components/settings/heading.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_settings_heading_settingsheading", + "community": 25, + "norm_label": "settingsheading()" + }, + { + "label": "helper.ts", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_helper", + "community": 125, + "norm_label": "helper.ts" + }, + { + "label": "hrefToLabelMap()", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_settings_helper_hreftolabelmap", + "community": 125, + "norm_label": "hreftolabelmap()" + }, + { + "label": "workspaceHrefToLabelMap", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_settings_helper_workspacehreftolabelmap", + "community": 125, + "norm_label": "workspacehreftolabelmap" + }, + { + "label": "projectHrefToLabelMap", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_settings_helper_projecthreftolabelmap", + "community": 125, + "norm_label": "projecthreftolabelmap" + }, + { + "label": "pathnameToAccessKey()", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_settings_helper_pathnametoaccesskey", + "community": 125, + "norm_label": "pathnametoaccesskey()" + }, + { + "label": "getWorkspaceActivePath()", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_settings_helper_getworkspaceactivepath", + "community": 125, + "norm_label": "getworkspaceactivepath()" + }, + { + "label": "getProjectActivePath()", + "file_type": "code", + "source_file": "core/components/settings/helper.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_settings_helper_getprojectactivepath", + "community": 125, + "norm_label": "getprojectactivepath()" + }, + { + "label": "layout.tsx", + "file_type": "code", + "source_file": "core/components/settings/layout.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_layout", + "community": 330, + "norm_label": "layout.tsx" + }, + { + "label": "SettingsContentLayout", + "file_type": "code", + "source_file": "core/components/settings/layout.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_settings_layout_settingscontentlayout", + "community": 330, + "norm_label": "settingscontentlayout" + }, + { + "label": "nav.tsx", + "file_type": "code", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_mobile_nav", + "community": 125, + "norm_label": "nav.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_settings_mobile_nav_props", + "community": 125, + "norm_label": "props" + }, + { + "label": "SettingsMobileNav", + "file_type": "code", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_settings_mobile_nav_settingsmobilenav", + "community": 125, + "norm_label": "settingsmobilenav" + }, + { + "label": "page-header.tsx", + "file_type": "code", + "source_file": "core/components/settings/page-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_page_header", + "community": 71, + "norm_label": "page-header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/page-header.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_settings_page_header_props", + "community": 71, + "norm_label": "props" + }, + { + "label": "SettingsPageHeader()", + "file_type": "code", + "source_file": "core/components/settings/page-header.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_settings_page_header_settingspageheader", + "community": 71, + "norm_label": "settingspageheader()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/profile/content/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_index", + "community": 234, + "norm_label": "index.ts" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_form", + "community": 24, + "norm_label": "form.tsx" + }, + { + "label": "TUserProfileForm", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_form_tuserprofileform", + "community": 24, + "norm_label": "tuserprofileform" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_form_props", + "community": 24, + "norm_label": "props" + }, + { + "label": "GeneralProfileSettingsForm", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_form_generalprofilesettingsform", + "community": 24, + "norm_label": "generalprofilesettingsform" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_index", + "community": 24, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_root", + "community": 24, + "norm_label": "root.tsx" + }, + { + "label": "GeneralProfileSettings", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_general_root_generalprofilesettings", + "community": 24, + "norm_label": "generalprofilesettings" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_index", + "community": 234, + "norm_label": "index.ts" + }, + { + "label": "PROFILE_SETTINGS_PAGES_MAP", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/index.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_index_profile_settings_pages_map", + "community": 234, + "norm_label": "profile_settings_pages_map" + }, + { + "label": "email-notification-form.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "community": 188, + "norm_label": "email-notification-form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_email_notification_form_props", + "community": 188, + "norm_label": "props" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_email_notification_form_userservice", + "community": 188, + "norm_label": "userservice" + }, + { + "label": "NotificationsProfileSettingsForm", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_email_notification_form_notificationsprofilesettingsform", + "community": 188, + "norm_label": "notificationsprofilesettingsform" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_index", + "community": 188, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_root", + "community": 188, + "norm_label": "root.tsx" + }, + { + "label": "userService", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_root_userservice", + "community": 188, + "norm_label": "userservice" + }, + { + "label": "NotificationsProfileSettings", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_notifications_root_notificationsprofilesettings", + "community": 188, + "norm_label": "notificationsprofilesettings" + }, + { + "label": "default-list.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/default-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_default_list", + "community": 79, + "norm_label": "default-list.tsx" + }, + { + "label": "ProfileSettingsDefaultPreferencesList", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/default-list.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_default_list_profilesettingsdefaultpreferenceslist", + "community": 79, + "norm_label": "profilesettingsdefaultpreferenceslist" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_index", + "community": 79, + "norm_label": "index.ts" + }, + { + "label": "language-and-timezone-list.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "community": 156, + "norm_label": "language-and-timezone-list.tsx" + }, + { + "label": "ProfileSettingsLanguageAndTimezonePreferencesList", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list_profilesettingslanguageandtimezonepreferenceslist", + "community": 79, + "norm_label": "profilesettingslanguageandtimezonepreferenceslist" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_root", + "community": 79, + "norm_label": "root.tsx" + }, + { + "label": "PreferencesProfileSettings", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_preferences_root_preferencesprofilesettings", + "community": 79, + "norm_label": "preferencesprofilesettings" + }, + { + "label": "security.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_security", + "community": 115, + "norm_label": "security.tsx" + }, + { + "label": "FormValues", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_security_formvalues", + "community": 115, + "norm_label": "formvalues" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_security_defaultvalues", + "community": 115, + "norm_label": "defaultvalues" + }, + { + "label": "authService", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_security_authservice", + "community": 115, + "norm_label": "authservice" + }, + { + "label": "defaultShowPassword", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_security_defaultshowpassword", + "community": 115, + "norm_label": "defaultshowpassword" + }, + { + "label": "SecurityProfileSettings", + "file_type": "code", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_settings_profile_content_pages_security_securityprofilesettings", + "community": 115, + "norm_label": "securityprofilesettings" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_content_root", + "community": 234, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_settings_profile_content_root_props", + "community": 234, + "norm_label": "props" + }, + { + "label": "ProfileSettingsContent", + "file_type": "code", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_settings_profile_content_root_profilesettingscontent", + "community": 234, + "norm_label": "profilesettingscontent" + }, + { + "label": "heading.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/heading.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_heading", + "community": 79, + "norm_label": "heading.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/profile/heading.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_settings_profile_heading_props", + "community": 79, + "norm_label": "props" + }, + { + "label": "ProfileSettingsHeading()", + "file_type": "code", + "source_file": "core/components/settings/profile/heading.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_settings_profile_heading_profilesettingsheading", + "community": 79, + "norm_label": "profilesettingsheading()" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_modal", + "community": 234, + "norm_label": "modal.tsx" + }, + { + "label": "ProfileSettingsModal", + "file_type": "code", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_settings_profile_modal_profilesettingsmodal", + "community": 234, + "norm_label": "profilesettingsmodal" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_header", + "community": 129, + "norm_label": "header.tsx" + }, + { + "label": "ProfileSettingsSidebarHeader", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/header.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_header_profilesettingssidebarheader", + "community": 129, + "norm_label": "profilesettingssidebarheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_index", + "community": 234, + "norm_label": "index.ts" + }, + { + "label": "item-categories.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_item_categories", + "community": 129, + "norm_label": "item-categories.tsx" + }, + { + "label": "ICONS", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_item_categories_icons", + "community": 129, + "norm_label": "icons" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_item_categories_props", + "community": 129, + "norm_label": "props" + }, + { + "label": "ProfileSettingsSidebarItemCategories", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_item_categories_profilesettingssidebaritemcategories", + "community": 129, + "norm_label": "profilesettingssidebaritemcategories" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_root", + "community": 129, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_root_props", + "community": 129, + "norm_label": "props" + }, + { + "label": "ProfileSettingsSidebarRoot()", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_root_profilesettingssidebarroot", + "community": 234, + "norm_label": "profilesettingssidebarroot()" + }, + { + "label": "workspace-options.tsx", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_workspace_options", + "community": 129, + "norm_label": "workspace-options.tsx" + }, + { + "label": "ProfileSettingsSidebarWorkspaceOptions", + "file_type": "code", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_settings_profile_sidebar_workspace_options_profilesettingssidebarworkspaceoptions", + "community": 129, + "norm_label": "profilesettingssidebarworkspaceoptions" + }, + { + "label": "feature-control-item.tsx", + "file_type": "code", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_project_content_feature_control_item", + "community": 25, + "norm_label": "feature-control-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_settings_project_content_feature_control_item_props", + "community": 25, + "norm_label": "props" + }, + { + "label": "ProjectSettingsFeatureControlItem", + "file_type": "code", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "community": 25, + "norm_label": "projectsettingsfeaturecontrolitem" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_header", + "community": 5, + "norm_label": "header.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_header_props", + "community": 5, + "norm_label": "props" + }, + { + "label": "ProjectSettingsSidebarHeader", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_header_projectsettingssidebarheader", + "community": 129, + "norm_label": "projectsettingssidebarheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_index", + "community": 129, + "norm_label": "index.ts" + }, + { + "label": "item-categories.tsx", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_item_categories", + "community": 129, + "norm_label": "item-categories.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_item_categories_props", + "community": 129, + "norm_label": "props" + }, + { + "label": "ProjectSettingsSidebarItemCategories", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_item_categories_projectsettingssidebaritemcategories", + "community": 129, + "norm_label": "projectsettingssidebaritemcategories" + }, + { + "label": "item-icon.tsx", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/item-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_item_icon", + "community": 71, + "norm_label": "item-icon.tsx" + }, + { + "label": "PROJECT_SETTINGS_ICONS", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/item-icon.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "community": 71, + "norm_label": "project_settings_icons" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_root", + "community": 129, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_root_props", + "community": 129, + "norm_label": "props" + }, + { + "label": "ProjectSettingsSidebarRoot()", + "file_type": "code", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_settings_project_sidebar_root_projectsettingssidebarroot", + "community": 129, + "norm_label": "projectsettingssidebarroot()" + }, + { + "label": "item.tsx", + "file_type": "code", + "source_file": "core/components/settings/sidebar/item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_sidebar_item", + "community": 129, + "norm_label": "item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/sidebar/item.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_settings_sidebar_item_props", + "community": 129, + "norm_label": "props" + }, + { + "label": "SettingsSidebarItem()", + "file_type": "code", + "source_file": "core/components/settings/sidebar/item.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_settings_sidebar_item_settingssidebaritem", + "community": 129, + "norm_label": "settingssidebaritem()" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_header", + "community": 0, + "norm_label": "header.tsx" + }, + { + "label": "WorkspaceSettingsSidebarHeader", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_header_workspacesettingssidebarheader", + "community": 125, + "norm_label": "workspacesettingssidebarheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_index", + "community": 125, + "norm_label": "index.ts" + }, + { + "label": "item-categories.tsx", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_item_categories", + "community": 125, + "norm_label": "item-categories.tsx" + }, + { + "label": "WorkspaceSettingsSidebarItemCategories", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_item_categories_workspacesettingssidebaritemcategories", + "community": 125, + "norm_label": "workspacesettingssidebaritemcategories" + }, + { + "label": "item-icon.tsx", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/item-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_item_icon", + "community": 93, + "norm_label": "item-icon.tsx" + }, + { + "label": "WORKSPACE_SETTINGS_ICONS", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/item-icon.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "community": 93, + "norm_label": "workspace_settings_icons" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_root", + "community": 125, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_root_props", + "community": 125, + "norm_label": "props" + }, + { + "label": "WorkspaceSettingsSidebarRoot()", + "file_type": "code", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_settings_workspace_sidebar_root_workspacesettingssidebarroot", + "community": 125, + "norm_label": "workspacesettingssidebarroot()" + }, + { + "label": "add-button.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/add-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_add_button", + "community": 7, + "norm_label": "add-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/sidebar/add-button.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_sidebar_add_button_props", + "community": 7, + "norm_label": "props" + }, + { + "label": "SidebarAddButton()", + "file_type": "code", + "source_file": "core/components/sidebar/add-button.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_sidebar_add_button_sidebaraddbutton", + "community": 7, + "norm_label": "sidebaraddbutton()" + }, + { + "label": "resizable-sidebar.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/resizable-sidebar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_resizable_sidebar", + "community": 190, + "norm_label": "resizable-sidebar.tsx" + }, + { + "label": "ResizableSidebarProps", + "file_type": "code", + "source_file": "core/components/sidebar/resizable-sidebar.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_sidebar_resizable_sidebar_resizablesidebarprops", + "community": 190, + "norm_label": "resizablesidebarprops" + }, + { + "label": "ResizableSidebar()", + "file_type": "code", + "source_file": "core/components/sidebar/resizable-sidebar.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_sidebar_resizable_sidebar_resizablesidebar", + "community": 190, + "norm_label": "resizablesidebar()" + }, + { + "label": "search-button.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/search-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_search_button", + "community": 316, + "norm_label": "search-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/sidebar/search-button.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_sidebar_search_button_props", + "community": 316, + "norm_label": "props" + }, + { + "label": "SidebarSearchButton()", + "file_type": "code", + "source_file": "core/components/sidebar/search-button.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_sidebar_search_button_sidebarsearchbutton", + "community": 316, + "norm_label": "sidebarsearchbutton()" + }, + { + "label": "sidebar-item.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item", + "community": 123, + "norm_label": "sidebar-item.tsx" + }, + { + "label": "AppSidebarItemData", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemdata", + "community": 123, + "norm_label": "appsidebaritemdata" + }, + { + "label": "AppSidebarItemProps", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemprops", + "community": 123, + "norm_label": "appsidebaritemprops" + }, + { + "label": "AppSidebarItemLabelProps", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemlabelprops", + "community": 123, + "norm_label": "appsidebaritemlabelprops" + }, + { + "label": "AppSidebarItemIconProps", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemiconprops", + "community": 123, + "norm_label": "appsidebaritemiconprops" + }, + { + "label": "AppSidebarLinkItemProps", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebarlinkitemprops", + "community": 123, + "norm_label": "appsidebarlinkitemprops" + }, + { + "label": "AppSidebarButtonItemProps", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebarbuttonitemprops", + "community": 123, + "norm_label": "appsidebarbuttonitemprops" + }, + { + "label": "styles", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L56", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_styles", + "community": 123, + "norm_label": "styles" + }, + { + "label": "AppSidebarItemLabel()", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemlabel", + "community": 123, + "norm_label": "appsidebaritemlabel()" + }, + { + "label": "AppSidebarItemIcon()", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L85", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemicon", + "community": 123, + "norm_label": "appsidebaritemicon()" + }, + { + "label": "AppSidebarLinkItem()", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L100", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebarlinkitem", + "community": 123, + "norm_label": "appsidebarlinkitem()" + }, + { + "label": "AppSidebarButtonItem()", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L110", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebarbuttonitem", + "community": 123, + "norm_label": "appsidebarbuttonitem()" + }, + { + "label": "AppSidebarItemComponent", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L122", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritemcomponent", + "community": 123, + "norm_label": "appsidebaritemcomponent" + }, + { + "label": "AppSidebarItem()", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L129", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_item_appsidebaritem", + "community": 218, + "norm_label": "appsidebaritem()" + }, + { + "label": "sidebar-navigation.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-navigation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_navigation", + "community": 124, + "norm_label": "sidebar-navigation.tsx" + }, + { + "label": "TSidebarNavItem", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-navigation.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_navigation_tsidebarnavitem", + "community": 124, + "norm_label": "tsidebarnavitem" + }, + { + "label": "SidebarNavItem()", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-navigation.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "community": 124, + "norm_label": "sidebarnavitem()" + }, + { + "label": "sidebar-toggle-button.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-toggle-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_toggle_button", + "community": 113, + "norm_label": "sidebar-toggle-button.tsx" + }, + { + "label": "AppSidebarToggleButton", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-toggle-button.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_toggle_button_appsidebartogglebutton", + "community": 113, + "norm_label": "appsidebartogglebutton" + }, + { + "label": "sidebar-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_wrapper", + "community": 113, + "norm_label": "sidebar-wrapper.tsx" + }, + { + "label": "TSidebarWrapperProps", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_wrapper_tsidebarwrapperprops", + "community": 113, + "norm_label": "tsidebarwrapperprops" + }, + { + "label": "SidebarWrapper", + "file_type": "code", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_sidebar_sidebar_wrapper_sidebarwrapper", + "community": 104, + "norm_label": "sidebarwrapper" + }, + { + "label": "action-bar.tsx", + "file_type": "code", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_action_bar", + "community": 65, + "norm_label": "action-bar.tsx" + }, + { + "label": "StickyActionBar", + "file_type": "code", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_stickies_action_bar_stickyactionbar", + "community": 65, + "norm_label": "stickyactionbar" + }, + { + "label": "delete-modal.tsx", + "file_type": "code", + "source_file": "core/components/stickies/delete-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_delete_modal", + "community": 65, + "norm_label": "delete-modal.tsx" + }, + { + "label": "IStickyDelete", + "file_type": "code", + "source_file": "core/components/stickies/delete-modal.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_stickies_delete_modal_istickydelete", + "community": 65, + "norm_label": "istickydelete" + }, + { + "label": "StickyDeleteModal", + "file_type": "code", + "source_file": "core/components/stickies/delete-modal.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_stickies_delete_modal_stickydeletemodal", + "community": 65, + "norm_label": "stickydeletemodal" + }, + { + "label": "stickies-infinite.tsx", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_infinite", + "community": 77, + "norm_label": "stickies-infinite.tsx" + }, + { + "label": "StickiesInfinite", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_infinite_stickiesinfinite", + "community": 77, + "norm_label": "stickiesinfinite" + }, + { + "label": "stickies-list.tsx", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_list", + "community": 77, + "norm_label": "stickies-list.tsx" + }, + { + "label": "TStickiesLayout", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_list_tstickieslayout", + "community": 77, + "norm_label": "tstickieslayout" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_list_tprops", + "community": 77, + "norm_label": "tprops" + }, + { + "label": "StickiesList", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_list_stickieslist", + "community": 77, + "norm_label": "stickieslist" + }, + { + "label": "StickiesLayout()", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L176", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_list_stickieslayout", + "community": 77, + "norm_label": "stickieslayout()" + }, + { + "label": "stickies-loader.tsx", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_loader", + "community": 77, + "norm_label": "stickies-loader.tsx" + }, + { + "label": "StickiesLoader()", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-loader.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_loader_stickiesloader", + "community": 77, + "norm_label": "stickiesloader()" + }, + { + "label": "stickies-truncated.tsx", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_truncated", + "community": 77, + "norm_label": "stickies-truncated.tsx" + }, + { + "label": "StickiesTruncatedProps", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_truncated_stickiestruncatedprops", + "community": 77, + "norm_label": "stickiestruncatedprops" + }, + { + "label": "StickiesTruncated", + "file_type": "code", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_stickies_layout_stickies_truncated_stickiestruncated", + "community": 77, + "norm_label": "stickiestruncated" + }, + { + "label": "sticky-dnd-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_layout_sticky_dnd_wrapper", + "community": 65, + "norm_label": "sticky-dnd-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_stickies_layout_sticky_dnd_wrapper_props", + "community": 65, + "norm_label": "props" + }, + { + "label": "StickyDNDWrapper", + "file_type": "code", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_stickies_layout_sticky_dnd_wrapper_stickydndwrapper", + "community": 65, + "norm_label": "stickydndwrapper" + }, + { + "label": "sticky.helpers.ts", + "file_type": "code", + "source_file": "core/components/stickies/layout/sticky.helpers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_layout_sticky_helpers", + "community": 65, + "norm_label": "sticky.helpers.ts" + }, + { + "label": "TargetData", + "file_type": "code", + "source_file": "core/components/stickies/layout/sticky.helpers.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_stickies_layout_sticky_helpers_targetdata", + "community": 65, + "norm_label": "targetdata" + }, + { + "label": "getInstructionFromPayload()", + "file_type": "code", + "source_file": "core/components/stickies/layout/sticky.helpers.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_stickies_layout_sticky_helpers_getinstructionfrompayload", + "community": 65, + "norm_label": "getinstructionfrompayload()" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_modal_index", + "community": 65, + "norm_label": "index.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_stickies_modal_index_tprops", + "community": 65, + "norm_label": "tprops" + }, + { + "label": "AllStickiesModal()", + "file_type": "code", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_stickies_modal_index_allstickiesmodal", + "community": 65, + "norm_label": "allstickiesmodal()" + }, + { + "label": "search.tsx", + "file_type": "code", + "source_file": "core/components/stickies/modal/search.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_modal_search", + "community": 77, + "norm_label": "search.tsx" + }, + { + "label": "StickySearch", + "file_type": "code", + "source_file": "core/components/stickies/modal/search.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_stickies_modal_search_stickysearch", + "community": 77, + "norm_label": "stickysearch" + }, + { + "label": "stickies.tsx", + "file_type": "code", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_modal_stickies", + "community": 77, + "norm_label": "stickies.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_stickies_modal_stickies_tprops", + "community": 77, + "norm_label": "tprops" + }, + { + "label": "Stickies", + "file_type": "code", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_stickies_modal_stickies_stickies", + "community": 65, + "norm_label": "stickies" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/stickies/sticky/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_sticky_index", + "community": 65, + "norm_label": "index.ts" + }, + { + "label": "inputs.tsx", + "file_type": "code", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_sticky_inputs", + "community": 65, + "norm_label": "inputs.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_stickies_sticky_inputs_tprops", + "community": 65, + "norm_label": "tprops" + }, + { + "label": "StickyInput()", + "file_type": "code", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_stickies_sticky_inputs_stickyinput", + "community": 65, + "norm_label": "stickyinput()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_sticky_root", + "community": 65, + "norm_label": "root.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_stickies_sticky_root_tprops", + "community": 65, + "norm_label": "tprops" + }, + { + "label": "StickyNote", + "file_type": "code", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_stickies_sticky_root_stickynote", + "community": 65, + "norm_label": "stickynote" + }, + { + "label": "sticky-item-drag-handle.tsx", + "file_type": "code", + "source_file": "core/components/stickies/sticky/sticky-item-drag-handle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_sticky_sticky_item_drag_handle", + "community": 317, + "norm_label": "sticky-item-drag-handle.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/stickies/sticky/sticky-item-drag-handle.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_stickies_sticky_sticky_item_drag_handle_props", + "community": 317, + "norm_label": "props" + }, + { + "label": "StickyItemDragHandle", + "file_type": "code", + "source_file": "core/components/stickies/sticky/sticky-item-drag-handle.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_stickies_sticky_sticky_item_drag_handle_stickyitemdraghandle", + "community": 317, + "norm_label": "stickyitemdraghandle" + }, + { + "label": "use-operations.tsx", + "file_type": "code", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_sticky_use_operations", + "community": 77, + "norm_label": "use-operations.tsx" + }, + { + "label": "TOperations", + "file_type": "code", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_stickies_sticky_use_operations_toperations", + "community": 77, + "norm_label": "toperations" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_stickies_sticky_use_operations_tprops", + "community": 77, + "norm_label": "tprops" + }, + { + "label": "getRandomStickyColor()", + "file_type": "code", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_stickies_sticky_use_operations_getrandomstickycolor", + "community": 65, + "norm_label": "getrandomstickycolor()" + }, + { + "label": "useStickyOperations()", + "file_type": "code", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_stickies_sticky_use_operations_usestickyoperations", + "community": 77, + "norm_label": "usestickyoperations()" + }, + { + "label": "widget.tsx", + "file_type": "code", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_stickies_widget", + "community": 77, + "norm_label": "widget.tsx" + }, + { + "label": "StickiesWidget", + "file_type": "code", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_stickies_widget_stickieswidget", + "community": 106, + "norm_label": "stickieswidget" + }, + { + "label": "empty-space.tsx", + "file_type": "code", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_empty_space", + "community": 143, + "norm_label": "empty-space.tsx" + }, + { + "label": "EmptySpaceProps", + "file_type": "code", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_ui_empty_space_emptyspaceprops", + "community": 143, + "norm_label": "emptyspaceprops" + }, + { + "label": "EmptySpace()", + "file_type": "code", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_ui_empty_space_emptyspace", + "community": 143, + "norm_label": "emptyspace()" + }, + { + "label": "EmptySpaceItemProps", + "file_type": "code", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_ui_empty_space_emptyspaceitemprops", + "community": 143, + "norm_label": "emptyspaceitemprops" + }, + { + "label": "EmptySpaceItem()", + "file_type": "code", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_ui_empty_space_emptyspaceitem", + "community": 143, + "norm_label": "emptyspaceitem()" + }, + { + "label": "integration-and-import-export-banner.tsx", + "file_type": "code", + "source_file": "core/components/ui/integration-and-import-export-banner.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_integration_and_import_export_banner", + "community": 207, + "norm_label": "integration-and-import-export-banner.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/ui/integration-and-import-export-banner.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_integration_and_import_export_banner_props", + "community": 207, + "norm_label": "props" + }, + { + "label": "IntegrationAndImportExportBanner()", + "file_type": "code", + "source_file": "core/components/ui/integration-and-import-export-banner.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_ui_integration_and_import_export_banner_integrationandimportexportbanner", + "community": 207, + "norm_label": "integrationandimportexportbanner()" + }, + { + "label": "labels-list.tsx", + "file_type": "code", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_labels_list", + "community": 6, + "norm_label": "labels-list.tsx" + }, + { + "label": "IssueLabelsListProps", + "file_type": "code", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_ui_labels_list_issuelabelslistprops", + "community": 6, + "norm_label": "issuelabelslistprops" + }, + { + "label": "IssueLabelsList()", + "file_type": "code", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_ui_labels_list_issuelabelslist", + "community": 6, + "norm_label": "issuelabelslist()" + }, + { + "label": "cycle-module-board-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/cycle-module-board-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_cycle_module_board_loader", + "community": 10, + "norm_label": "cycle-module-board-loader.tsx" + }, + { + "label": "CycleModuleBoardLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/cycle-module-board-loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_cycle_module_board_loader_cyclemoduleboardlayoutloader", + "community": 10, + "norm_label": "cyclemoduleboardlayoutloader()" + }, + { + "label": "cycle-module-list-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/cycle-module-list-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_cycle_module_list_loader", + "community": 76, + "norm_label": "cycle-module-list-loader.tsx" + }, + { + "label": "CycleModuleListLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/cycle-module-list-loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "community": 76, + "norm_label": "cyclemodulelistlayoutloader()" + }, + { + "label": "calendar-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_calendar_layout_loader", + "community": 95, + "norm_label": "calendar-layout-loader.tsx" + }, + { + "label": "CalendarDay()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_calendar_layout_loader_calendarday", + "community": 95, + "norm_label": "calendarday()" + }, + { + "label": "CalendarLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_calendar_layout_loader_calendarlayoutloader", + "community": 95, + "norm_label": "calendarlayoutloader()" + }, + { + "label": "gantt-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_gantt_layout_loader", + "community": 26, + "norm_label": "gantt-layout-loader.tsx" + }, + { + "label": "GanttLayoutListItemLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutlistitemloader", + "community": 26, + "norm_label": "ganttlayoutlistitemloader()" + }, + { + "label": "GanttLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutloader", + "community": 26, + "norm_label": "ganttlayoutloader()" + }, + { + "label": "kanban-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_kanban_layout_loader", + "community": 95, + "norm_label": "kanban-layout-loader.tsx" + }, + { + "label": "KanbanIssueBlockLoader", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanissueblockloader", + "community": 95, + "norm_label": "kanbanissueblockloader" + }, + { + "label": "KanbanColumnLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_kanban_layout_loader_kanbancolumnloader", + "community": 95, + "norm_label": "kanbancolumnloader()" + }, + { + "label": "KanbanLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanlayoutloader", + "community": 95, + "norm_label": "kanbanlayoutloader()" + }, + { + "label": "list-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_list_layout_loader", + "community": 95, + "norm_label": "list-layout-loader.tsx" + }, + { + "label": "ListLoaderItemRow", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_list_layout_loader_listloaderitemrow", + "community": 9, + "norm_label": "listloaderitemrow" + }, + { + "label": "ListSection()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L76", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_list_layout_loader_listsection", + "community": 95, + "norm_label": "listsection()" + }, + { + "label": "ListLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L94", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_list_layout_loader_listlayoutloader", + "community": 95, + "norm_label": "listlayoutloader()" + }, + { + "label": "members-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/members-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_members_layout_loader", + "community": 94, + "norm_label": "members-layout-loader.tsx" + }, + { + "label": "MembersLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/members-layout-loader.tsx", + "source_location": "L8", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_members_layout_loader_memberslayoutloader", + "community": 94, + "norm_label": "memberslayoutloader()" + }, + { + "label": "inbox-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader", + "community": 29, + "norm_label": "inbox-layout-loader.tsx" + }, + { + "label": "InboxLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader_inboxlayoutloader", + "community": 29, + "norm_label": "inboxlayoutloader()" + }, + { + "label": "inbox-sidebar-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader", + "community": 29, + "norm_label": "inbox-sidebar-loader.tsx" + }, + { + "label": "InboxSidebarLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader_inboxsidebarloader", + "community": 29, + "norm_label": "inboxsidebarloader()" + }, + { + "label": "spreadsheet-layout-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "community": 32, + "norm_label": "spreadsheet-layout-loader.tsx" + }, + { + "label": "SpreadsheetIssueRowLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetissuerowloader", + "community": 26, + "norm_label": "spreadsheetissuerowloader()" + }, + { + "label": "SpreadsheetLayoutLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetlayoutloader", + "community": 32, + "norm_label": "spreadsheetlayoutloader()" + }, + { + "label": "notification-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/notification-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_notification_loader", + "community": 331, + "norm_label": "notification-loader.tsx" + }, + { + "label": "NotificationsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/notification-loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_notification_loader_notificationsloader", + "community": 331, + "norm_label": "notificationsloader()" + }, + { + "label": "pages-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/pages-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_pages_loader", + "community": 332, + "norm_label": "pages-loader.tsx" + }, + { + "label": "PagesLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/pages-loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_pages_loader_pagesloader", + "community": 332, + "norm_label": "pagesloader()" + }, + { + "label": "projects-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/projects-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_projects_loader", + "community": 24, + "norm_label": "projects-loader.tsx" + }, + { + "label": "ProjectsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/projects-loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_projects_loader_projectsloader", + "community": 24, + "norm_label": "projectsloader()" + }, + { + "label": "activity.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/activity.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_settings_activity", + "community": 121, + "norm_label": "activity.tsx" + }, + { + "label": "ActivitySettingsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/activity.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_ui_loader_settings_activity_activitysettingsloader", + "community": 121, + "norm_label": "activitysettingsloader()" + }, + { + "label": "email.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/email.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_settings_email", + "community": 188, + "norm_label": "email.tsx" + }, + { + "label": "EmailSettingsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/email.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_settings_email_emailsettingsloader", + "community": 188, + "norm_label": "emailsettingsloader()" + }, + { + "label": "import-and-export.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/import-and-export.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_settings_import_and_export", + "community": 62, + "norm_label": "import-and-export.tsx" + }, + { + "label": "ImportExportSettingsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/import-and-export.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_settings_import_and_export_importexportsettingsloader", + "community": 62, + "norm_label": "importexportsettingsloader()" + }, + { + "label": "integration.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/integration.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_settings_integration", + "community": 207, + "norm_label": "integration.tsx" + }, + { + "label": "IntegrationsSettingsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/integration.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_settings_integration_integrationssettingsloader", + "community": 207, + "norm_label": "integrationssettingsloader()" + }, + { + "label": "members.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/members.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_settings_members", + "community": 139, + "norm_label": "members.tsx" + }, + { + "label": "MembersSettingsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/members.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_settings_members_memberssettingsloader", + "community": 139, + "norm_label": "memberssettingsloader()" + }, + { + "label": "web-hook.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/web-hook.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_settings_web_hook", + "community": 25, + "norm_label": "web-hook.tsx" + }, + { + "label": "WebhookSettingsLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/settings/web-hook.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_ui_loader_settings_web_hook_webhooksettingsloader", + "community": 25, + "norm_label": "webhooksettingsloader()" + }, + { + "label": "utils.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/utils.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_utils", + "community": 95, + "norm_label": "utils.tsx" + }, + { + "label": "getRandomInt()", + "file_type": "code", + "source_file": "core/components/ui/loader/utils.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_components_ui_loader_utils_getrandomint", + "community": 95, + "norm_label": "getrandomint()" + }, + { + "label": "getRandomLength()", + "file_type": "code", + "source_file": "core/components/ui/loader/utils.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_utils_getrandomlength", + "community": 26, + "norm_label": "getrandomlength()" + }, + { + "label": "view-list-loader.tsx", + "file_type": "code", + "source_file": "core/components/ui/loader/view-list-loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_loader_view_list_loader", + "community": 88, + "norm_label": "view-list-loader.tsx" + }, + { + "label": "ViewListLoader()", + "file_type": "code", + "source_file": "core/components/ui/loader/view-list-loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_loader_view_list_loader_viewlistloader", + "community": 88, + "norm_label": "viewlistloader()" + }, + { + "label": "markdown-to-component.tsx", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component", + "community": 220, + "norm_label": "markdown-to-component.tsx" + }, + { + "label": "CustomComponentProps", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_customcomponentprops", + "community": 220, + "norm_label": "customcomponentprops" + }, + { + "label": "CustomComponent", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_customcomponent", + "community": 220, + "norm_label": "customcomponent" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_props", + "community": 220, + "norm_label": "props" + }, + { + "label": "HeadingPrimary()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_headingprimary", + "community": 220, + "norm_label": "headingprimary()" + }, + { + "label": "HeadingSecondary()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_headingsecondary", + "community": 220, + "norm_label": "headingsecondary()" + }, + { + "label": "Paragraph()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L50", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_paragraph", + "community": 220, + "norm_label": "paragraph()" + }, + { + "label": "OrderedList()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L54", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_orderedlist", + "community": 220, + "norm_label": "orderedlist()" + }, + { + "label": "UnorderedList()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_unorderedlist", + "community": 220, + "norm_label": "unorderedlist()" + }, + { + "label": "Link()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L62", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_link", + "community": 220, + "norm_label": "link()" + }, + { + "label": "MarkdownRenderer()", + "file_type": "code", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_ui_markdown_to_component_markdownrenderer", + "community": 220, + "norm_label": "markdownrenderer()" + }, + { + "label": "profile-empty-state.tsx", + "file_type": "code", + "source_file": "core/components/ui/profile-empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_ui_profile_empty_state", + "community": 318, + "norm_label": "profile-empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/ui/profile-empty-state.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_ui_profile_empty_state_props", + "community": 318, + "norm_label": "props" + }, + { + "label": "ProfileEmptyState()", + "file_type": "code", + "source_file": "core/components/ui/profile-empty-state.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_ui_profile_empty_state_profileemptystate", + "community": 318, + "norm_label": "profileemptystate()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/user/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_user_index", + "community": 210, + "norm_label": "index.ts" + }, + { + "label": "user-greetings.tsx", + "file_type": "code", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_user_user_greetings", + "community": 210, + "norm_label": "user-greetings.tsx" + }, + { + "label": "IUserGreetingsView", + "file_type": "code", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_user_user_greetings_iusergreetingsview", + "community": 210, + "norm_label": "iusergreetingsview" + }, + { + "label": "UserGreetingsView()", + "file_type": "code", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_user_user_greetings_usergreetingsview", + "community": 210, + "norm_label": "usergreetingsview()" + }, + { + "label": "access.tsx", + "file_type": "code", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_applied_filters_access", + "community": 105, + "norm_label": "access.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_views_applied_filters_access_props", + "community": 105, + "norm_label": "props" + }, + { + "label": "AppliedAccessFilters", + "file_type": "code", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_views_applied_filters_access_appliedaccessfilters", + "community": 105, + "norm_label": "appliedaccessfilters" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/components/views/applied-filters/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_applied_filters_index", + "community": 105, + "norm_label": "index.tsx" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_applied_filters_root", + "community": 105, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_views_applied_filters_root_props", + "community": 105, + "norm_label": "props" + }, + { + "label": "MEMBERS_FILTERS", + "file_type": "code", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_views_applied_filters_root_members_filters", + "community": 105, + "norm_label": "members_filters" + }, + { + "label": "DATE_FILTERS", + "file_type": "code", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_views_applied_filters_root_date_filters", + "community": 105, + "norm_label": "date_filters" + }, + { + "label": "VIEW_ACCESS_FILTERS", + "file_type": "code", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_views_applied_filters_root_view_access_filters", + "community": 105, + "norm_label": "view_access_filters" + }, + { + "label": "ViewAppliedFiltersList()", + "file_type": "code", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_views_applied_filters_root_viewappliedfilterslist", + "community": 105, + "norm_label": "viewappliedfilterslist()" + }, + { + "label": "delete-view-modal.tsx", + "file_type": "code", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_delete_view_modal", + "community": 97, + "norm_label": "delete-view-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_views_delete_view_modal_props", + "community": 97, + "norm_label": "props" + }, + { + "label": "DeleteProjectViewModal", + "file_type": "code", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_views_delete_view_modal_deleteprojectviewmodal", + "community": 97, + "norm_label": "deleteprojectviewmodal" + }, + { + "label": "filter-selection.tsx", + "file_type": "code", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_filters_filter_selection", + "community": 133, + "norm_label": "filter-selection.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_views_filters_filter_selection_props", + "community": 133, + "norm_label": "props" + }, + { + "label": "ViewFiltersSelection", + "file_type": "code", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_views_filters_filter_selection_viewfiltersselection", + "community": 133, + "norm_label": "viewfiltersselection" + }, + { + "label": "order-by.tsx", + "file_type": "code", + "source_file": "core/components/views/filters/order-by.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_filters_order_by", + "community": 133, + "norm_label": "order-by.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/filters/order-by.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_views_filters_order_by_props", + "community": 133, + "norm_label": "props" + }, + { + "label": "ViewOrderByDropdown()", + "file_type": "code", + "source_file": "core/components/views/filters/order-by.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_views_filters_order_by_vieworderbydropdown", + "community": 133, + "norm_label": "vieworderbydropdown()" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/views/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_form", + "community": 50, + "norm_label": "form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/form.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_views_form_props", + "community": 50, + "norm_label": "props" + }, + { + "label": "DEFAULT_VALUES", + "file_type": "code", + "source_file": "core/components/views/form.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_views_form_default_values", + "community": 50, + "norm_label": "default_values" + }, + { + "label": "ProjectViewForm", + "file_type": "code", + "source_file": "core/components/views/form.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_views_form_projectviewform", + "community": 50, + "norm_label": "projectviewform" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/views/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_helper", + "community": 277, + "norm_label": "helper.tsx" + }, + { + "label": "TWorkspaceLayoutProps", + "file_type": "code", + "source_file": "core/components/views/helper.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_views_helper_tworkspacelayoutprops", + "community": 277, + "norm_label": "tworkspacelayoutprops" + }, + { + "label": "WorkspaceActiveLayout()", + "file_type": "code", + "source_file": "core/components/views/helper.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_views_helper_workspaceactivelayout", + "community": 277, + "norm_label": "workspaceactivelayout()" + }, + { + "label": "TLayoutSelectionProps", + "file_type": "code", + "source_file": "core/components/views/helper.tsx", + "source_location": "L58", + "_origin": "ast", + "id": "core_components_views_helper_tlayoutselectionprops", + "community": 277, + "norm_label": "tlayoutselectionprops" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/views/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_modal", + "community": 136, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_views_modal_props", + "community": 136, + "norm_label": "props" + }, + { + "label": "CreateUpdateProjectViewModal", + "file_type": "code", + "source_file": "core/components/views/modal.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_views_modal_createupdateprojectviewmodal", + "community": 136, + "norm_label": "createupdateprojectviewmodal" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/views/publish/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_publish_index", + "community": 97, + "norm_label": "index.ts" + }, + { + "label": "use-view-publish.tsx", + "file_type": "code", + "source_file": "core/components/views/publish/use-view-publish.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_publish_use_view_publish", + "community": 97, + "norm_label": "use-view-publish.tsx" + }, + { + "label": "useViewPublish()", + "file_type": "code", + "source_file": "core/components/views/publish/use-view-publish.tsx", + "source_location": "L8", + "_origin": "ast", + "id": "core_components_views_publish_use_view_publish_useviewpublish", + "community": 97, + "norm_label": "useviewpublish()" + }, + { + "label": "quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_quick_actions", + "community": 97, + "norm_label": "quick-actions.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_views_quick_actions_props", + "community": 97, + "norm_label": "props" + }, + { + "label": "ViewQuickActions", + "file_type": "code", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_views_quick_actions_viewquickactions", + "community": 97, + "norm_label": "viewquickactions" + }, + { + "label": "view-list-header.tsx", + "file_type": "code", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_view_list_header", + "community": 133, + "norm_label": "view-list-header.tsx" + }, + { + "label": "ViewListHeader", + "file_type": "code", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_views_view_list_header_viewlistheader", + "community": 133, + "norm_label": "viewlistheader" + }, + { + "label": "view-list-item-action.tsx", + "file_type": "code", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_view_list_item_action", + "community": 97, + "norm_label": "view-list-item-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_views_view_list_item_action_props", + "community": 97, + "norm_label": "props" + }, + { + "label": "ViewListItemAction", + "file_type": "code", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_views_view_list_item_action_viewlistitemaction", + "community": 97, + "norm_label": "viewlistitemaction" + }, + { + "label": "view-list-item.tsx", + "file_type": "code", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_view_list_item", + "community": 97, + "norm_label": "view-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_views_view_list_item_props", + "community": 97, + "norm_label": "props" + }, + { + "label": "ProjectViewListItem", + "file_type": "code", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_views_view_list_item_projectviewlistitem", + "community": 97, + "norm_label": "projectviewlistitem" + }, + { + "label": "views-list.tsx", + "file_type": "code", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_views_views_list", + "community": 97, + "norm_label": "views-list.tsx" + }, + { + "label": "ProjectViewsList", + "file_type": "code", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_views_views_list_projectviewslist", + "community": 97, + "norm_label": "projectviewslist" + }, + { + "label": "create-webhook-modal.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_create_webhook_modal", + "community": 74, + "norm_label": "create-webhook-modal.tsx" + }, + { + "label": "ICreateWebhookModal", + "file_type": "code", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_web_hooks_create_webhook_modal_icreatewebhookmodal", + "community": 74, + "norm_label": "icreatewebhookmodal" + }, + { + "label": "CreateWebhookModal()", + "file_type": "code", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_web_hooks_create_webhook_modal_createwebhookmodal", + "community": 74, + "norm_label": "createwebhookmodal()" + }, + { + "label": "delete-webhook-modal.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_delete_webhook_modal", + "community": 172, + "norm_label": "delete-webhook-modal.tsx" + }, + { + "label": "IDeleteWebhook", + "file_type": "code", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_web_hooks_delete_webhook_modal_ideletewebhook", + "community": 172, + "norm_label": "ideletewebhook" + }, + { + "label": "DeleteWebhookModal()", + "file_type": "code", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_web_hooks_delete_webhook_modal_deletewebhookmodal", + "community": 172, + "norm_label": "deletewebhookmodal()" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_empty_state", + "community": 172, + "norm_label": "empty-state.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/empty-state.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_web_hooks_empty_state_props", + "community": 172, + "norm_label": "props" + }, + { + "label": "WebhooksEmptyState()", + "file_type": "code", + "source_file": "core/components/web-hooks/empty-state.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_web_hooks_empty_state_webhooksemptystate", + "community": 172, + "norm_label": "webhooksemptystate()" + }, + { + "label": "delete-section.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/form/delete-section.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_delete_section", + "community": 74, + "norm_label": "delete-section.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/form/delete-section.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_web_hooks_form_delete_section_props", + "community": 74, + "norm_label": "props" + }, + { + "label": "WebhookDeleteSection()", + "file_type": "code", + "source_file": "core/components/web-hooks/form/delete-section.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_web_hooks_form_delete_section_webhookdeletesection", + "community": 74, + "norm_label": "webhookdeletesection()" + }, + { + "label": "event-types.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_event_types", + "community": 74, + "norm_label": "event-types.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_web_hooks_form_event_types_props", + "community": 74, + "norm_label": "props" + }, + { + "label": "WEBHOOK_EVENT_TYPES", + "file_type": "code", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_web_hooks_form_event_types_webhook_event_types", + "community": 74, + "norm_label": "webhook_event_types" + }, + { + "label": "WebhookOptions()", + "file_type": "code", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_web_hooks_form_event_types_webhookoptions", + "community": 74, + "norm_label": "webhookoptions()" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_form", + "community": 74, + "norm_label": "form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_web_hooks_form_form_props", + "community": 74, + "norm_label": "props" + }, + { + "label": "initialWebhookPayload", + "file_type": "code", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_web_hooks_form_form_initialwebhookpayload", + "community": 74, + "norm_label": "initialwebhookpayload" + }, + { + "label": "WebhookForm", + "file_type": "code", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_web_hooks_form_form_webhookform", + "community": 74, + "norm_label": "webhookform" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_index", + "community": 74, + "norm_label": "index.ts" + }, + { + "label": "individual-event-options.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_individual_event_options", + "community": 74, + "norm_label": "individual-event-options.tsx" + }, + { + "label": "INDIVIDUAL_WEBHOOK_OPTIONS", + "file_type": "code", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_web_hooks_form_individual_event_options_individual_webhook_options", + "community": 74, + "norm_label": "individual_webhook_options" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_web_hooks_form_individual_event_options_props", + "community": 74, + "norm_label": "props" + }, + { + "label": "WebhookIndividualEventOptions()", + "file_type": "code", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_components_web_hooks_form_individual_event_options_webhookindividualeventoptions", + "community": 74, + "norm_label": "webhookindividualeventoptions()" + }, + { + "label": "input.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/form/input.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_input", + "community": 74, + "norm_label": "input.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/form/input.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_web_hooks_form_input_props", + "community": 74, + "norm_label": "props" + }, + { + "label": "WebhookInput()", + "file_type": "code", + "source_file": "core/components/web-hooks/form/input.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_web_hooks_form_input_webhookinput", + "community": 74, + "norm_label": "webhookinput()" + }, + { + "label": "toggle.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/form/toggle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_form_toggle", + "community": 74, + "norm_label": "toggle.tsx" + }, + { + "label": "IWebHookToggle", + "file_type": "code", + "source_file": "core/components/web-hooks/form/toggle.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_web_hooks_form_toggle_iwebhooktoggle", + "community": 74, + "norm_label": "iwebhooktoggle" + }, + { + "label": "WebhookToggle()", + "file_type": "code", + "source_file": "core/components/web-hooks/form/toggle.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_web_hooks_form_toggle_webhooktoggle", + "community": 74, + "norm_label": "webhooktoggle()" + }, + { + "label": "generated-hook-details.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/generated-hook-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_generated_hook_details", + "community": 74, + "norm_label": "generated-hook-details.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/web-hooks/generated-hook-details.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_web_hooks_generated_hook_details_props", + "community": 74, + "norm_label": "props" + }, + { + "label": "GeneratedHookDetails()", + "file_type": "code", + "source_file": "core/components/web-hooks/generated-hook-details.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_web_hooks_generated_hook_details_generatedhookdetails", + "community": 74, + "norm_label": "generatedhookdetails()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_index", + "community": 172, + "norm_label": "index.ts" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/components/web-hooks/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_utils", + "community": 74, + "norm_label": "utils.ts" + }, + { + "label": "getCurrentHookAsCSV()", + "file_type": "code", + "source_file": "core/components/web-hooks/utils.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_web_hooks_utils_getcurrenthookascsv", + "community": 74, + "norm_label": "getcurrenthookascsv()" + }, + { + "label": "webhooks-list-item.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_webhooks_list_item", + "community": 172, + "norm_label": "webhooks-list-item.tsx" + }, + { + "label": "IWebhookListItem", + "file_type": "code", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_web_hooks_webhooks_list_item_iwebhooklistitem", + "community": 172, + "norm_label": "iwebhooklistitem" + }, + { + "label": "WebhooksListItem()", + "file_type": "code", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_web_hooks_webhooks_list_item_webhookslistitem", + "community": 172, + "norm_label": "webhookslistitem()" + }, + { + "label": "webhooks-list.tsx", + "file_type": "code", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_web_hooks_webhooks_list", + "community": 172, + "norm_label": "webhooks-list.tsx" + }, + { + "label": "WebhooksList", + "file_type": "code", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_web_hooks_webhooks_list_webhookslist", + "community": 172, + "norm_label": "webhookslist" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_base", + "community": 128, + "norm_label": "base.tsx" + }, + { + "label": "TAdditionalWorkItemFiltersProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_base_tadditionalworkitemfiltersprops", + "community": 128, + "norm_label": "tadditionalworkitemfiltersprops" + }, + { + "label": "TWorkItemFiltersHOCProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_base_tworkitemfiltershocprops", + "community": 128, + "norm_label": "tworkitemfiltershocprops" + }, + { + "label": "WorkItemFiltersHOC", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_base_workitemfiltershoc", + "community": 128, + "norm_label": "workitemfiltershoc" + }, + { + "label": "TWorkItemFilterProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_base_tworkitemfilterprops", + "community": 128, + "norm_label": "tworkitemfilterprops" + }, + { + "label": "WorkItemFilterRoot", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_base_workitemfilterroot", + "community": 128, + "norm_label": "workitemfilterroot" + }, + { + "label": "project-level.tsx", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_project_level", + "community": 128, + "norm_label": "project-level.tsx" + }, + { + "label": "TProjectLevelWorkItemFiltersHOCProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_project_level_tprojectlevelworkitemfiltershocprops", + "community": 128, + "norm_label": "tprojectlevelworkitemfiltershocprops" + }, + { + "label": "ProjectLevelWorkItemFiltersHOC", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "community": 50, + "norm_label": "projectlevelworkitemfiltershoc" + }, + { + "label": "shared.ts", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_shared", + "community": 128, + "norm_label": "shared.ts" + }, + { + "label": "TSharedWorkItemFiltersProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltersprops", + "community": 128, + "norm_label": "tsharedworkitemfiltersprops" + }, + { + "label": "TSharedWorkItemFiltersHOCProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltershocprops", + "community": 128, + "norm_label": "tsharedworkitemfiltershocprops" + }, + { + "label": "TEnableSaveViewProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_shared_tenablesaveviewprops", + "community": 128, + "norm_label": "tenablesaveviewprops" + }, + { + "label": "TEnableUpdateViewProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_shared_tenableupdateviewprops", + "community": 128, + "norm_label": "tenableupdateviewprops" + }, + { + "label": "workspace-level.tsx", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_workspace_level", + "community": 128, + "norm_label": "workspace-level.tsx" + }, + { + "label": "TWorkspaceLevelWorkItemFiltersHOCProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_workspace_level_tworkspacelevelworkitemfiltershocprops", + "community": 128, + "norm_label": "tworkspacelevelworkitemfiltershocprops" + }, + { + "label": "WorkspaceLevelWorkItemFiltersHOC", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_hoc_workspace_level_workspacelevelworkitemfiltershoc", + "community": 128, + "norm_label": "workspacelevelworkitemfiltershoc" + }, + { + "label": "filters-row.tsx", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_row", + "community": 151, + "norm_label": "filters-row.tsx" + }, + { + "label": "TWorkItemFiltersRowProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_row_tworkitemfiltersrowprops", + "community": 151, + "norm_label": "tworkitemfiltersrowprops" + }, + { + "label": "WorkItemFiltersRow", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "community": 50, + "norm_label": "workitemfiltersrow" + }, + { + "label": "filters-toggle.tsx", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_toggle", + "community": 1, + "norm_label": "filters-toggle.tsx" + }, + { + "label": "TWorkItemFiltersToggleProps", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_toggle_tworkitemfilterstoggleprops", + "community": 1, + "norm_label": "tworkitemfilterstoggleprops" + }, + { + "label": "WorkItemFiltersToggle", + "file_type": "code", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "community": 1, + "norm_label": "workitemfilterstoggle" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workflow/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workflow_index", + "community": 23, + "norm_label": "index.ts" + }, + { + "label": "state-option.tsx", + "file_type": "code", + "source_file": "core/components/workflow/state-option.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workflow_state_option", + "community": 23, + "norm_label": "state-option.tsx" + }, + { + "label": "TStateOptionProps", + "file_type": "code", + "source_file": "core/components/workflow/state-option.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_workflow_state_option_tstateoptionprops", + "community": 23, + "norm_label": "tstateoptionprops" + }, + { + "label": "StateOption", + "file_type": "code", + "source_file": "core/components/workflow/state-option.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workflow_state_option_stateoption", + "community": 23, + "norm_label": "stateoption" + }, + { + "label": "use-workflow-drag-n-drop.ts", + "file_type": "code", + "source_file": "core/components/workflow/use-workflow-drag-n-drop.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workflow_use_workflow_drag_n_drop", + "community": 3, + "norm_label": "use-workflow-drag-n-drop.ts" + }, + { + "label": "useWorkFlowFDragNDrop()", + "file_type": "code", + "source_file": "core/components/workflow/use-workflow-drag-n-drop.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_workflow_use_workflow_drag_n_drop_useworkflowfdragndrop", + "community": 3, + "norm_label": "useworkflowfdragndrop()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_index", + "community": 0, + "norm_label": "index.ts" + }, + { + "label": "notification-app-sidebar-option.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_app_sidebar_option", + "community": 96, + "norm_label": "notification-app-sidebar-option.tsx" + }, + { + "label": "TNotificationAppSidebarOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_app_sidebar_option_tnotificationappsidebaroption", + "community": 96, + "norm_label": "tnotificationappsidebaroption" + }, + { + "label": "NotificationAppSidebarOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_app_sidebar_option_notificationappsidebaroption", + "community": 96, + "norm_label": "notificationappsidebaroption" + }, + { + "label": "content.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_content", + "community": 189, + "norm_label": "content.ts" + }, + { + "label": "ADDITIONAL_NOTIFICATION_CONTENT_MAP", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_content_additional_notification_content_map", + "community": 189, + "norm_label": "additional_notification_content_map" + }, + { + "label": "renderAdditionalAction()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_content_renderadditionalaction", + "community": 189, + "norm_label": "renderadditionalaction()" + }, + { + "label": "renderAdditionalValue()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_content_renderadditionalvalue", + "community": 189, + "norm_label": "renderadditionalvalue()" + }, + { + "label": "shouldShowConnector()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_content_shouldshowconnector", + "community": 189, + "norm_label": "shouldshowconnector()" + }, + { + "label": "shouldRender()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_content_shouldrender", + "community": 189, + "norm_label": "shouldrender()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_root", + "community": 96, + "norm_label": "root.tsx" + }, + { + "label": "TNotificationCardListRoot", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_root_tnotificationcardlistroot", + "community": 96, + "norm_label": "tnotificationcardlistroot" + }, + { + "label": "NotificationCardListRoot", + "file_type": "code", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_notifications_notification_card_root_notificationcardlistroot", + "community": 96, + "norm_label": "notificationcardlistroot" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_root", + "community": 0, + "norm_label": "root.tsx" + }, + { + "label": "NotificationsRootProps", + "file_type": "code", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_notifications_root_notificationsrootprops", + "community": 0, + "norm_label": "notificationsrootprops" + }, + { + "label": "NotificationsRoot", + "file_type": "code", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_workspace_notifications_root_notificationsroot", + "community": 0, + "norm_label": "notificationsroot" + }, + { + "label": "empty-state.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/empty-state.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_empty_state", + "community": 96, + "norm_label": "empty-state.tsx" + }, + { + "label": "TNotificationEmptyStateProps", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/empty-state.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_empty_state_tnotificationemptystateprops", + "community": 96, + "norm_label": "tnotificationemptystateprops" + }, + { + "label": "NotificationEmptyState", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/empty-state.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_empty_state_notificationemptystate", + "community": 96, + "norm_label": "notificationemptystate" + }, + { + "label": "applied-filter.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_applied_filter", + "community": 96, + "norm_label": "applied-filter.tsx" + }, + { + "label": "TAppliedFilters", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_applied_filter_tappliedfilters", + "community": 96, + "norm_label": "tappliedfilters" + }, + { + "label": "AppliedFilters", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_applied_filter_appliedfilters", + "community": 96, + "norm_label": "appliedfilters" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_menu_index", + "community": 152, + "norm_label": "index.ts" + }, + { + "label": "menu-option-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item", + "community": 152, + "norm_label": "menu-option-item.tsx" + }, + { + "label": "NotificationFilterOptionItem", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item_notificationfilteroptionitem", + "community": 152, + "norm_label": "notificationfilteroptionitem" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_menu_root", + "community": 152, + "norm_label": "root.tsx" + }, + { + "label": "NotificationFilter", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_filters_menu_root_notificationfilter", + "community": 152, + "norm_label": "notificationfilter" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_index", + "community": 152, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_index", + "community": 152, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_menu_option_index", + "community": 152, + "norm_label": "index.ts" + }, + { + "label": "menu-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item", + "community": 152, + "norm_label": "menu-item.tsx" + }, + { + "label": "NotificationMenuOptionItem", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item_notificationmenuoptionitem", + "community": 152, + "norm_label": "notificationmenuoptionitem" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "community": 152, + "norm_label": "root.tsx" + }, + { + "label": "TPopoverMenuOptions", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_menu_option_root_tpopovermenuoptions", + "community": 152, + "norm_label": "tpopovermenuoptions" + }, + { + "label": "NotificationHeaderMenuOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_menu_option_root_notificationheadermenuoption", + "community": 152, + "norm_label": "notificationheadermenuoption" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_root", + "community": 152, + "norm_label": "root.tsx" + }, + { + "label": "TNotificationSidebarHeaderOptions", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_root_tnotificationsidebarheaderoptions", + "community": 152, + "norm_label": "tnotificationsidebarheaderoptions" + }, + { + "label": "NotificationSidebarHeaderOptions", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_options_root_notificationsidebarheaderoptions", + "community": 152, + "norm_label": "notificationsidebarheaderoptions" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_root", + "community": 152, + "norm_label": "root.tsx" + }, + { + "label": "TNotificationSidebarHeader", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_root_tnotificationsidebarheader", + "community": 152, + "norm_label": "tnotificationsidebarheader" + }, + { + "label": "NotificationSidebarHeader", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_header_root_notificationsidebarheader", + "community": 152, + "norm_label": "notificationsidebarheader" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_index", + "community": 96, + "norm_label": "index.ts" + }, + { + "label": "loader.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/loader.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_loader", + "community": 96, + "norm_label": "loader.tsx" + }, + { + "label": "NotificationsLoader()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/loader.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_loader_notificationsloader", + "community": 96, + "norm_label": "notificationsloader()" + }, + { + "label": "content.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content", + "community": 189, + "norm_label": "content.tsx" + }, + { + "label": "TNotificationFieldData", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationfielddata", + "community": 189, + "norm_label": "tnotificationfielddata" + }, + { + "label": "TNotificationContentDetails", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontentdetails", + "community": 189, + "norm_label": "tnotificationcontentdetails" + }, + { + "label": "TNotificationContentHandler", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontenthandler", + "community": 189, + "norm_label": "tnotificationcontenthandler" + }, + { + "label": "TNotificationContentMap", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontentmap", + "community": 189, + "norm_label": "tnotificationcontentmap" + }, + { + "label": "BASE_NOTIFICATION_CONTENT_MAP", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_base_notification_content_map", + "community": 189, + "norm_label": "base_notification_content_map" + }, + { + "label": "getNotificationContentDetails()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L120", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_getnotificationcontentdetails", + "community": 189, + "norm_label": "getnotificationcontentdetails()" + }, + { + "label": "NotificationContent()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L149", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_content_notificationcontent", + "community": 189, + "norm_label": "notificationcontent()" + }, + { + "label": "item.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_item", + "community": 96, + "norm_label": "item.tsx" + }, + { + "label": "TNotificationItem", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_item_tnotificationitem", + "community": 96, + "norm_label": "tnotificationitem" + }, + { + "label": "NotificationItem", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_item_notificationitem", + "community": 96, + "norm_label": "notificationitem" + }, + { + "label": "archive.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "community": 110, + "norm_label": "archive.tsx" + }, + { + "label": "TNotificationItemArchiveOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_archive_tnotificationitemarchiveoption", + "community": 110, + "norm_label": "tnotificationitemarchiveoption" + }, + { + "label": "NotificationItemArchiveOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_archive_notificationitemarchiveoption", + "community": 110, + "norm_label": "notificationitemarchiveoption" + }, + { + "label": "button.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "community": 110, + "norm_label": "button.tsx" + }, + { + "label": "TNotificationItemOptionButton", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_button_tnotificationitemoptionbutton", + "community": 110, + "norm_label": "tnotificationitemoptionbutton" + }, + { + "label": "NotificationItemOptionButton()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_button_notificationitemoptionbutton", + "community": 110, + "norm_label": "notificationitemoptionbutton()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "community": 110, + "norm_label": "index.ts" + }, + { + "label": "read.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "community": 110, + "norm_label": "read.tsx" + }, + { + "label": "TNotificationItemReadOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_read_tnotificationitemreadoption", + "community": 110, + "norm_label": "tnotificationitemreadoption" + }, + { + "label": "NotificationItemReadOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_read_notificationitemreadoption", + "community": 110, + "norm_label": "notificationitemreadoption" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "community": 110, + "norm_label": "root.tsx" + }, + { + "label": "TNotificationOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_root_tnotificationoption", + "community": 110, + "norm_label": "tnotificationoption" + }, + { + "label": "NotificationOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_root_notificationoption", + "community": 110, + "norm_label": "notificationoption" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_index", + "community": 110, + "norm_label": "index.ts" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "community": 110, + "norm_label": "modal.tsx" + }, + { + "label": "TNotificationSnoozeModal", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_tnotificationsnoozemodal", + "community": 110, + "norm_label": "tnotificationsnoozemodal" + }, + { + "label": "FormValues", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_formvalues", + "community": 110, + "norm_label": "formvalues" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_defaultvalues", + "community": 110, + "norm_label": "defaultvalues" + }, + { + "label": "NotificationSnoozeModal()", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_notificationsnoozemodal", + "community": 110, + "norm_label": "notificationsnoozemodal()" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "community": 110, + "norm_label": "root.tsx" + }, + { + "label": "TNotificationItemSnoozeOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root_tnotificationitemsnoozeoption", + "community": 110, + "norm_label": "tnotificationitemsnoozeoption" + }, + { + "label": "NotificationItemSnoozeOption", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L34", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root_notificationitemsnoozeoption", + "community": 110, + "norm_label": "notificationitemsnoozeoption" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_root", + "community": 96, + "norm_label": "root.tsx" + }, + { + "label": "NotificationsSidebarRoot", + "file_type": "code", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_notifications_sidebar_root_notificationssidebarroot", + "community": 96, + "norm_label": "notificationssidebarroot" + }, + { + "label": "ConfirmWorkspaceMemberRemove.tsx", + "file_type": "code", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_confirmworkspacememberremove", + "community": 94, + "norm_label": "confirmworkspacememberremove.tsx" + }, + { + "label": "ConfirmWorkspaceMemberRemove", + "file_type": "code", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_workspace_confirmworkspacememberremove_confirmworkspacememberremove", + "community": 94, + "norm_label": "confirmworkspacememberremove" + }, + { + "label": "base.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_base", + "community": 15, + "norm_label": "base.tsx" + }, + { + "label": "TPlansComparisonBaseProps", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_base_tplanscomparisonbaseprops", + "community": 15, + "norm_label": "tplanscomparisonbaseprops" + }, + { + "label": "shouldRenderPlanDetail()", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_base_shouldrenderplandetail", + "community": 15, + "norm_label": "shouldrenderplandetail()" + }, + { + "label": "PlansComparisonBase", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_base_planscomparisonbase", + "community": 15, + "norm_label": "planscomparisonbase" + }, + { + "label": "feature-detail.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_feature_detail", + "community": 15, + "norm_label": "feature-detail.tsx" + }, + { + "label": "TPlanFeatureDetailProps", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_feature_detail_tplanfeaturedetailprops", + "community": 15, + "norm_label": "tplanfeaturedetailprops" + }, + { + "label": "PlanFeatureDetail()", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_feature_detail_planfeaturedetail", + "community": 15, + "norm_label": "planfeaturedetail()" + }, + { + "label": "frequency-toggle.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/frequency-toggle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_frequency_toggle", + "community": 15, + "norm_label": "frequency-toggle.tsx" + }, + { + "label": "TPlanFrequencyToggleProps", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/frequency-toggle.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_frequency_toggle_tplanfrequencytoggleprops", + "community": 15, + "norm_label": "tplanfrequencytoggleprops" + }, + { + "label": "PlanFrequencyToggle", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/frequency-toggle.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_frequency_toggle_planfrequencytoggle", + "community": 15, + "norm_label": "planfrequencytoggle" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_index", + "community": 15, + "norm_label": "index.ts" + }, + { + "label": "plan-detail.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plan_detail", + "community": 15, + "norm_label": "plan-detail.tsx" + }, + { + "label": "TPlanDetailProps", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plan_detail_tplandetailprops", + "community": 15, + "norm_label": "tplandetailprops" + }, + { + "label": "PlanDetail", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plan_detail_plandetail", + "community": 15, + "norm_label": "plandetail" + }, + { + "label": "plans.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans", + "community": 15, + "norm_label": "plans.tsx" + }, + { + "label": "TPlanFeatureData", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_tplanfeaturedata", + "community": 15, + "norm_label": "tplanfeaturedata" + }, + { + "label": "TPlanePlans", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_tplaneplans", + "community": 15, + "norm_label": "tplaneplans" + }, + { + "label": "TPlanDetail", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_tplandetail", + "community": 15, + "norm_label": "tplandetail" + }, + { + "label": "TPlanFeatureDetails", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_tplanfeaturedetails", + "community": 15, + "norm_label": "tplanfeaturedetails" + }, + { + "label": "TPlansComparisonDetails", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L38", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_tplanscomparisondetails", + "community": 15, + "norm_label": "tplanscomparisondetails" + }, + { + "label": "PlanePlans", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_planeplans", + "community": 15, + "norm_label": "planeplans" + }, + { + "label": "ForumIcon()", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L53", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_forumicon", + "community": 15, + "norm_label": "forumicon()" + }, + { + "label": "ComingSoonBadge()", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L57", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_comingsoonbadge", + "community": 15, + "norm_label": "comingsoonbadge()" + }, + { + "label": "PLANS_LIST", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_plans_list", + "community": 15, + "norm_label": "plans_list" + }, + { + "label": "PLANS_COMPARISON_LIST", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L72", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_plans_comparison_list", + "community": 15, + "norm_label": "plans_comparison_list" + }, + { + "label": "PLANE_PLANS", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L1257", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_plans_plane_plans", + "community": 15, + "norm_label": "plane_plans" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_root", + "community": 15, + "norm_label": "root.tsx" + }, + { + "label": "TPlansComparisonProps", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_root_tplanscomparisonprops", + "community": 15, + "norm_label": "tplanscomparisonprops" + }, + { + "label": "PlansComparison", + "file_type": "code", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_billing_comparison_root_planscomparison", + "community": 15, + "norm_label": "planscomparison" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/billing/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_index", + "community": 25, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_billing_root", + "community": 25, + "norm_label": "root.tsx" + }, + { + "label": "BillingRoot", + "file_type": "code", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_billing_root_billingroot", + "community": 25, + "norm_label": "billingroot" + }, + { + "label": "confirm-workspace-member-remove.tsx", + "file_type": "code", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_confirm_workspace_member_remove", + "community": 94, + "norm_label": "confirm-workspace-member-remove.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_confirm_workspace_member_remove_props", + "community": 94, + "norm_label": "props" + }, + { + "label": "ConfirmWorkspaceMemberRemove", + "file_type": "code", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_workspace_confirm_workspace_member_remove_confirmworkspacememberremove", + "community": 94, + "norm_label": "confirmworkspacememberremove" + }, + { + "label": "content-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_content_wrapper", + "community": 132, + "norm_label": "content-wrapper.tsx" + }, + { + "label": "WorkspaceContentWrapper", + "file_type": "code", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_workspace_content_wrapper_workspacecontentwrapper", + "community": 132, + "norm_label": "workspacecontentwrapper" + }, + { + "label": "create-workspace-form.tsx", + "file_type": "code", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_create_workspace_form", + "community": 11, + "norm_label": "create-workspace-form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_create_workspace_form_props", + "community": 11, + "norm_label": "props" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_workspace_create_workspace_form_workspaceservice", + "community": 11, + "norm_label": "workspaceservice" + }, + { + "label": "CreateWorkspaceForm", + "file_type": "code", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_workspace_create_workspace_form_createworkspaceform", + "community": 11, + "norm_label": "createworkspaceform" + }, + { + "label": "delete-workspace-form.tsx", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_form", + "community": 0, + "norm_label": "delete-workspace-form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_form_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_form_defaultvalues", + "community": 0, + "norm_label": "defaultvalues" + }, + { + "label": "DeleteWorkspaceForm", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_form_deleteworkspaceform", + "community": 69, + "norm_label": "deleteworkspaceform" + }, + { + "label": "delete-workspace-modal.tsx", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_modal", + "community": 69, + "norm_label": "delete-workspace-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_modal_props", + "community": 69, + "norm_label": "props" + }, + { + "label": "DeleteWorkspaceModal", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_modal_deleteworkspacemodal", + "community": 69, + "norm_label": "deleteworkspacemodal" + }, + { + "label": "delete-workspace-section.tsx", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_section", + "community": 69, + "norm_label": "delete-workspace-section.tsx" + }, + { + "label": "TDeleteWorkspace", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_section_tdeleteworkspace", + "community": 69, + "norm_label": "tdeleteworkspace" + }, + { + "label": "DeleteWorkspaceSection", + "file_type": "code", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_delete_workspace_section_deleteworkspacesection", + "community": 0, + "norm_label": "deleteworkspacesection" + }, + { + "label": "edition-badge.tsx", + "file_type": "code", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_edition_badge", + "community": 15, + "norm_label": "edition-badge.tsx" + }, + { + "label": "WorkspaceEditionBadge", + "file_type": "code", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_workspace_edition_badge_workspaceeditionbadge", + "community": 15, + "norm_label": "workspaceeditionbadge" + }, + { + "label": "actions.tsx", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_actions", + "community": 140, + "norm_label": "actions.tsx" + }, + { + "label": "TInvitationModalActionsProps", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/actions.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_actions_tinvitationmodalactionsprops", + "community": 140, + "norm_label": "tinvitationmodalactionsprops" + }, + { + "label": "InvitationModalActions", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/actions.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_actions_invitationmodalactions", + "community": 140, + "norm_label": "invitationmodalactions" + }, + { + "label": "fields.tsx", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_fields", + "community": 140, + "norm_label": "fields.tsx" + }, + { + "label": "TInvitationFieldsProps", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_fields_tinvitationfieldsprops", + "community": 140, + "norm_label": "tinvitationfieldsprops" + }, + { + "label": "InvitationFields", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_fields_invitationfields", + "community": 140, + "norm_label": "invitationfields" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_form", + "community": 140, + "norm_label": "form.tsx" + }, + { + "label": "TInvitationFormProps", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/form.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_form_tinvitationformprops", + "community": 140, + "norm_label": "tinvitationformprops" + }, + { + "label": "InvitationForm", + "file_type": "code", + "source_file": "core/components/workspace/invite-modal/form.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_workspace_invite_modal_form_invitationform", + "community": 140, + "norm_label": "invitationform" + }, + { + "label": "logo.tsx", + "file_type": "code", + "source_file": "core/components/workspace/logo.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_logo", + "community": 0, + "norm_label": "logo.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/logo.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_components_workspace_logo_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "WorkspaceLogo", + "file_type": "code", + "source_file": "core/components/workspace/logo.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_logo_workspacelogo", + "community": 0, + "norm_label": "workspacelogo" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/members/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_members_index", + "community": 140, + "norm_label": "index.ts" + }, + { + "label": "invite-modal.tsx", + "file_type": "code", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_members_invite_modal", + "community": 140, + "norm_label": "invite-modal.tsx" + }, + { + "label": "TSendWorkspaceInvitationModalProps", + "file_type": "code", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_members_invite_modal_tsendworkspaceinvitationmodalprops", + "community": 140, + "norm_label": "tsendworkspaceinvitationmodalprops" + }, + { + "label": "SendWorkspaceInvitationModal", + "file_type": "code", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_workspace_members_invite_modal_sendworkspaceinvitationmodal", + "community": 140, + "norm_label": "sendworkspaceinvitationmodal" + }, + { + "label": "invitations-list-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_settings_invitations_list_item", + "community": 94, + "norm_label": "invitations-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_settings_invitations_list_item_props", + "community": 94, + "norm_label": "props" + }, + { + "label": "WorkspaceInvitationsListItem", + "file_type": "code", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_settings_invitations_list_item_workspaceinvitationslistitem", + "community": 94, + "norm_label": "workspaceinvitationslistitem" + }, + { + "label": "member-columns.tsx", + "file_type": "code", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_settings_member_columns", + "community": 94, + "norm_label": "member-columns.tsx" + }, + { + "label": "RowData", + "file_type": "code", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_settings_member_columns_rowdata", + "community": 94, + "norm_label": "rowdata" + }, + { + "label": "NameProps", + "file_type": "code", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_workspace_settings_member_columns_nameprops", + "community": 94, + "norm_label": "nameprops" + }, + { + "label": "AccountTypeProps", + "file_type": "code", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_workspace_settings_member_columns_accounttypeprops", + "community": 94, + "norm_label": "accounttypeprops" + }, + { + "label": "NameColumn()", + "file_type": "code", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L45", + "_origin": "ast", + "id": "core_components_workspace_settings_member_columns_namecolumn", + "community": 94, + "norm_label": "namecolumn()" + }, + { + "label": "AccountTypeColumn", + "file_type": "code", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L115", + "_origin": "ast", + "id": "core_components_workspace_settings_member_columns_accounttypecolumn", + "community": 94, + "norm_label": "accounttypecolumn" + }, + { + "label": "members-list-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_settings_members_list_item", + "community": 94, + "norm_label": "members-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_settings_members_list_item_props", + "community": 94, + "norm_label": "props" + }, + { + "label": "WorkspaceMembersListItem", + "file_type": "code", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_workspace_settings_members_list_item_workspacememberslistitem", + "community": 94, + "norm_label": "workspacememberslistitem" + }, + { + "label": "members-list.tsx", + "file_type": "code", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_settings_members_list", + "community": 94, + "norm_label": "members-list.tsx" + }, + { + "label": "WorkspaceMembersList", + "file_type": "code", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_settings_members_list_workspacememberslist", + "community": 94, + "norm_label": "workspacememberslist" + }, + { + "label": "useMemberColumns.tsx", + "file_type": "code", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_settings_usemembercolumns", + "community": 94, + "norm_label": "usemembercolumns.tsx" + }, + { + "label": "useMemberColumns()", + "file_type": "code", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "community": 5, + "norm_label": "usemembercolumns()" + }, + { + "label": "workspace-details.tsx", + "file_type": "code", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_settings_workspace_details", + "community": 0, + "norm_label": "workspace-details.tsx" + }, + { + "label": "defaultValues", + "file_type": "code", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_settings_workspace_details_defaultvalues", + "community": 0, + "norm_label": "defaultvalues" + }, + { + "label": "WorkspaceDetails", + "file_type": "code", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_workspace_settings_workspace_details_workspacedetails", + "community": 0, + "norm_label": "workspacedetails" + }, + { + "label": "dropdown-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_dropdown_item", + "community": 0, + "norm_label": "dropdown-item.tsx" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_workspace_sidebar_dropdown_item_tprops", + "community": 0, + "norm_label": "tprops" + }, + { + "label": "SidebarDropdownItem", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_components_workspace_sidebar_dropdown_item_sidebardropdownitem", + "community": 0, + "norm_label": "sidebardropdownitem" + }, + { + "label": "extended-sidebar-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_extended_sidebar_item", + "community": 124, + "norm_label": "extended-sidebar-item.tsx" + }, + { + "label": "TExtendedSidebarItemProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_workspace_sidebar_extended_sidebar_item_textendedsidebaritemprops", + "community": 124, + "norm_label": "textendedsidebaritemprops" + }, + { + "label": "ExtendedSidebarItem", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_workspace_sidebar_extended_sidebar_item_extendedsidebaritem", + "community": 190, + "norm_label": "extendedsidebaritem" + }, + { + "label": "favorite-folder.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_folder", + "community": 104, + "norm_label": "favorite-folder.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_folder_props", + "community": 104, + "norm_label": "props" + }, + { + "label": "FavoriteFolder()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_folder_favoritefolder", + "community": 104, + "norm_label": "favoritefolder()" + }, + { + "label": "favorite-item-drag-handle.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle", + "community": 130, + "norm_label": "favorite-item-drag-handle.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle_props", + "community": 130, + "norm_label": "props" + }, + { + "label": "FavoriteItemDragHandle", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle_favoriteitemdraghandle", + "community": 130, + "norm_label": "favoriteitemdraghandle" + }, + { + "label": "favorite-item-icon.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon", + "community": 130, + "norm_label": "favorite-item-icon.tsx" + }, + { + "label": "ICON_MAP", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_icon_map", + "community": 130, + "norm_label": "icon_map" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_props", + "community": 130, + "norm_label": "props" + }, + { + "label": "FavoriteItemIcon()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_favoriteitemicon", + "community": 130, + "norm_label": "favoriteitemicon()" + }, + { + "label": "favorite-item-quick-action.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action", + "community": 130, + "norm_label": "favorite-item-quick-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action_props", + "community": 130, + "norm_label": "props" + }, + { + "label": "FavoriteItemQuickAction", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action_favoriteitemquickaction", + "community": 130, + "norm_label": "favoriteitemquickaction" + }, + { + "label": "favorite-item-title.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "community": 6, + "norm_label": "favorite-item-title.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title_props", + "community": 6, + "norm_label": "props" + }, + { + "label": "FavoriteItemTitle", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title_favoriteitemtitle", + "community": 104, + "norm_label": "favoriteitemtitle" + }, + { + "label": "favorite-item-wrapper.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper", + "community": 130, + "norm_label": "favorite-item-wrapper.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper_props", + "community": 130, + "norm_label": "props" + }, + { + "label": "FavoriteItemWrapper()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper_favoriteitemwrapper", + "community": 130, + "norm_label": "favoriteitemwrapper()" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_helper", + "community": 130, + "norm_label": "helper.tsx" + }, + { + "label": "generateFavoriteItemLink()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_helper_generatefavoriteitemlink", + "community": 130, + "norm_label": "generatefavoriteitemlink()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "community": 130, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_index", + "community": 104, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_root", + "community": 104, + "norm_label": "root.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_root_props", + "community": 104, + "norm_label": "props" + }, + { + "label": "FavoriteRoot", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorite_items_root_favoriteroot", + "community": 104, + "norm_label": "favoriteroot" + }, + { + "label": "favorites-menu.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorites_menu", + "community": 104, + "norm_label": "favorites-menu.tsx" + }, + { + "label": "SidebarFavoritesMenu", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorites_menu_sidebarfavoritesmenu", + "community": 104, + "norm_label": "sidebarfavoritesmenu" + }, + { + "label": "favorites.helpers.ts", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorites_helpers", + "community": 104, + "norm_label": "favorites.helpers.ts" + }, + { + "label": "TargetData", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorites_helpers_targetdata", + "community": 104, + "norm_label": "targetdata" + }, + { + "label": "getInstructionFromPayload()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorites_helpers_getinstructionfrompayload", + "community": 104, + "norm_label": "getinstructionfrompayload()" + }, + { + "label": "getCanDrop()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_favorites_helpers_getcandrop", + "community": 104, + "norm_label": "getcandrop()" + }, + { + "label": "new-fav-folder.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_new_fav_folder", + "community": 104, + "norm_label": "new-fav-folder.tsx" + }, + { + "label": "TForm", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_new_fav_folder_tform", + "community": 104, + "norm_label": "tform" + }, + { + "label": "TProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L29", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_new_fav_folder_tprops", + "community": 104, + "norm_label": "tprops" + }, + { + "label": "NewFavoriteFolder", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_workspace_sidebar_favorites_new_fav_folder_newfavoritefolder", + "community": 104, + "norm_label": "newfavoritefolder" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/help-section/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_help_section_index", + "community": 218, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_help_section_root", + "community": 218, + "norm_label": "root.tsx" + }, + { + "label": "HelpMenuRoot", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_sidebar_help_section_root_helpmenuroot", + "community": 218, + "norm_label": "helpmenuroot" + }, + { + "label": "helper.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_helper", + "community": 124, + "norm_label": "helper.tsx" + }, + { + "label": "getSidebarNavigationItemIcon()", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/helper.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_sidebar_helper_getsidebarnavigationitemicon", + "community": 124, + "norm_label": "getsidebarnavigationitemicon()" + }, + { + "label": "project-navigation.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_project_navigation", + "community": 5, + "norm_label": "project-navigation.tsx" + }, + { + "label": "TNavigationItem", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_sidebar_project_navigation_tnavigationitem", + "community": 5, + "norm_label": "tnavigationitem" + }, + { + "label": "TProjectItemsProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_components_workspace_sidebar_project_navigation_tprojectitemsprops", + "community": 5, + "norm_label": "tprojectitemsprops" + }, + { + "label": "ProjectNavigation", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_components_workspace_sidebar_project_navigation_projectnavigation", + "community": 40, + "norm_label": "projectnavigation" + }, + { + "label": "projects-list-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_projects_list_item", + "community": 40, + "norm_label": "projects-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L46", + "_origin": "ast", + "id": "core_components_workspace_sidebar_projects_list_item_props", + "community": 40, + "norm_label": "props" + }, + { + "label": "SidebarProjectsListItem", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L61", + "_origin": "ast", + "id": "core_components_workspace_sidebar_projects_list_item_sidebarprojectslistitem", + "community": 154, + "norm_label": "sidebarprojectslistitem" + }, + { + "label": "projects-list.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_projects_list", + "community": 154, + "norm_label": "projects-list.tsx" + }, + { + "label": "SidebarProjectsList", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_components_workspace_sidebar_projects_list_sidebarprojectslist", + "community": 154, + "norm_label": "sidebarprojectslist" + }, + { + "label": "quick-actions.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_quick_actions", + "community": 7, + "norm_label": "quick-actions.tsx" + }, + { + "label": "SidebarQuickActions", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_sidebar_quick_actions_sidebarquickactions", + "community": 104, + "norm_label": "sidebarquickactions" + }, + { + "label": "sidebar-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_sidebar_item", + "community": 124, + "norm_label": "sidebar-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_sidebar_sidebar_item_props", + "community": 124, + "norm_label": "props" + }, + { + "label": "SidebarItemBase", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_workspace_sidebar_sidebar_item_sidebaritembase", + "community": 124, + "norm_label": "sidebaritembase" + }, + { + "label": "sidebar-menu-items.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_sidebar_menu_items", + "community": 124, + "norm_label": "sidebar-menu-items.tsx" + }, + { + "label": "SidebarMenuItems", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_workspace_sidebar_sidebar_menu_items_sidebarmenuitems", + "community": 104, + "norm_label": "sidebarmenuitems" + }, + { + "label": "user-menu-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu_item", + "community": 124, + "norm_label": "user-menu-item.tsx" + }, + { + "label": "SidebarUserMenuItemProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu_item_sidebarusermenuitemprops", + "community": 124, + "norm_label": "sidebarusermenuitemprops" + }, + { + "label": "SidebarUserMenuItem", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu_item_sidebarusermenuitem", + "community": 124, + "norm_label": "sidebarusermenuitem" + }, + { + "label": "user-menu-root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu_root", + "community": 24, + "norm_label": "user-menu-root.tsx" + }, + { + "label": "UserMenuRoot", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu_root_usermenuroot", + "community": 218, + "norm_label": "usermenuroot" + }, + { + "label": "user-menu.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu", + "community": 7, + "norm_label": "user-menu.tsx" + }, + { + "label": "SidebarUserMenu", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_sidebar_user_menu_sidebarusermenu", + "community": 7, + "norm_label": "sidebarusermenu" + }, + { + "label": "workspace-menu-header.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_header", + "community": 7, + "norm_label": "workspace-menu-header.tsx" + }, + { + "label": "SidebarWorkspaceMenuHeaderProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_header_sidebarworkspacemenuheaderprops", + "community": 7, + "norm_label": "sidebarworkspacemenuheaderprops" + }, + { + "label": "SidebarWorkspaceMenuHeader", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_header_sidebarworkspacemenuheader", + "community": 213, + "norm_label": "sidebarworkspacemenuheader" + }, + { + "label": "workspace-menu-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_item", + "community": 213, + "norm_label": "workspace-menu-item.tsx" + }, + { + "label": "SidebarWorkspaceMenuItemProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_item_sidebarworkspacemenuitemprops", + "community": 213, + "norm_label": "sidebarworkspacemenuitemprops" + }, + { + "label": "SidebarWorkspaceMenuItem", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L33", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_item_sidebarworkspacemenuitem", + "community": 213, + "norm_label": "sidebarworkspacemenuitem" + }, + { + "label": "workspace-menu-root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_root", + "community": 0, + "norm_label": "workspace-menu-root.tsx" + }, + { + "label": "WorkspaceMenuRootProps", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_root_workspacemenurootprops", + "community": 0, + "norm_label": "workspacemenurootprops" + }, + { + "label": "WorkspaceMenuRoot", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_root_workspacemenuroot", + "community": 218, + "norm_label": "workspacemenuroot" + }, + { + "label": "workspace-menu.tsx", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu", + "community": 213, + "norm_label": "workspace-menu.tsx" + }, + { + "label": "SidebarWorkspaceMenu", + "file_type": "code", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_components_workspace_sidebar_workspace_menu_sidebarworkspacemenu", + "community": 213, + "norm_label": "sidebarworkspacemenu" + }, + { + "label": "upgrade-badge.tsx", + "file_type": "code", + "source_file": "core/components/workspace/upgrade-badge.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_upgrade_badge", + "community": 213, + "norm_label": "upgrade-badge.tsx" + }, + { + "label": "TUpgradeBadge", + "file_type": "code", + "source_file": "core/components/workspace/upgrade-badge.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_components_workspace_upgrade_badge_tupgradebadge", + "community": 213, + "norm_label": "tupgradebadge" + }, + { + "label": "UpgradeBadge()", + "file_type": "code", + "source_file": "core/components/workspace/upgrade-badge.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_workspace_upgrade_badge_upgradebadge", + "community": 213, + "norm_label": "upgradebadge()" + }, + { + "label": "default-view-list-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_default_view_list_item", + "community": 0, + "norm_label": "default-view-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_components_workspace_views_default_view_list_item_props", + "community": 0, + "norm_label": "props" + }, + { + "label": "GlobalDefaultViewListItem", + "file_type": "code", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_workspace_views_default_view_list_item_globaldefaultviewlistitem", + "community": 0, + "norm_label": "globaldefaultviewlistitem" + }, + { + "label": "default-view-quick-action.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/default-view-quick-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_default_view_quick_action", + "community": 88, + "norm_label": "default-view-quick-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/default-view-quick-action.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_components_workspace_views_default_view_quick_action_props", + "community": 88, + "norm_label": "props" + }, + { + "label": "DefaultWorkspaceViewQuickActions", + "file_type": "code", + "source_file": "core/components/workspace/views/default-view-quick-action.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_components_workspace_views_default_view_quick_action_defaultworkspaceviewquickactions", + "community": 88, + "norm_label": "defaultworkspaceviewquickactions" + }, + { + "label": "delete-view-modal.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_delete_view_modal", + "community": 88, + "norm_label": "delete-view-modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_components_workspace_views_delete_view_modal_props", + "community": 88, + "norm_label": "props" + }, + { + "label": "DeleteGlobalViewModal", + "file_type": "code", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_views_delete_view_modal_deleteglobalviewmodal", + "community": 88, + "norm_label": "deleteglobalviewmodal" + }, + { + "label": "form.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_form", + "community": 128, + "norm_label": "form.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_views_form_props", + "community": 128, + "norm_label": "props" + }, + { + "label": "DEFAULT_VALUES", + "file_type": "code", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_components_workspace_views_form_default_values", + "community": 128, + "norm_label": "default_values" + }, + { + "label": "WorkspaceViewForm", + "file_type": "code", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L42", + "_origin": "ast", + "id": "core_components_workspace_views_form_workspaceviewform", + "community": 128, + "norm_label": "workspaceviewform" + }, + { + "label": "header.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_header", + "community": 88, + "norm_label": "header.tsx" + }, + { + "label": "ViewTab", + "file_type": "code", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_views_header_viewtab", + "community": 88, + "norm_label": "viewtab" + }, + { + "label": "DefaultViewTab()", + "file_type": "code", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_components_workspace_views_header_defaultviewtab", + "community": 88, + "norm_label": "defaultviewtab()" + }, + { + "label": "GlobalViewsHeader", + "file_type": "code", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L64", + "_origin": "ast", + "id": "core_components_workspace_views_header_globalviewsheader", + "community": 88, + "norm_label": "globalviewsheader" + }, + { + "label": "modal.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_modal", + "community": 88, + "norm_label": "modal.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_views_modal_props", + "community": 88, + "norm_label": "props" + }, + { + "label": "CreateUpdateWorkspaceViewModal", + "file_type": "code", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "community": 88, + "norm_label": "createupdateworkspaceviewmodal" + }, + { + "label": "quick-action.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_quick_action", + "community": 88, + "norm_label": "quick-action.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_views_quick_action_props", + "community": 88, + "norm_label": "props" + }, + { + "label": "WorkspaceViewQuickActions", + "file_type": "code", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_components_workspace_views_quick_action_workspaceviewquickactions", + "community": 88, + "norm_label": "workspaceviewquickactions" + }, + { + "label": "view-list-item.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_view_list_item", + "community": 88, + "norm_label": "view-list-item.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_views_view_list_item_props", + "community": 88, + "norm_label": "props" + }, + { + "label": "GlobalViewListItem", + "file_type": "code", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_components_workspace_views_view_list_item_globalviewlistitem", + "community": 88, + "norm_label": "globalviewlistitem" + }, + { + "label": "views-list.tsx", + "file_type": "code", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_views_views_list", + "community": 88, + "norm_label": "views-list.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_views_views_list_props", + "community": 88, + "norm_label": "props" + }, + { + "label": "GlobalViewsList", + "file_type": "code", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_views_views_list_globalviewslist", + "community": 0, + "norm_label": "globalviewslist" + }, + { + "label": "export-button.tsx", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_worklogs_export_button", + "community": 167, + "norm_label": "export-button.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_components_workspace_worklogs_export_button_props", + "community": 167, + "norm_label": "props" + }, + { + "label": "ExportWorklogsButton()", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_worklogs_export_button_exportworklogsbutton", + "community": 167, + "norm_label": "exportworklogsbutton()" + }, + { + "label": "filters.tsx", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_worklogs_filters", + "community": 177, + "norm_label": "filters.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_components_workspace_worklogs_filters_props", + "community": 177, + "norm_label": "props" + }, + { + "label": "WorklogsFilters", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_worklogs_filters_worklogsfilters", + "community": 177, + "norm_label": "worklogsfilters" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_worklogs_index", + "community": 167, + "norm_label": "index.ts" + }, + { + "label": "root.tsx", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_worklogs_root", + "community": 167, + "norm_label": "root.tsx" + }, + { + "label": "workspaceTimeLogService", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_components_workspace_worklogs_root_workspacetimelogservice", + "community": 167, + "norm_label": "workspacetimelogservice" + }, + { + "label": "WorklogsRoot", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_components_workspace_worklogs_root_worklogsroot", + "community": 167, + "norm_label": "worklogsroot" + }, + { + "label": "worklogs-table.tsx", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_components_workspace_worklogs_worklogs_table", + "community": 167, + "norm_label": "worklogs-table.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_components_workspace_worklogs_worklogs_table_props", + "community": 167, + "norm_label": "props" + }, + { + "label": "WorklogsTable()", + "file_type": "code", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_components_workspace_worklogs_worklogs_table_worklogstable", + "community": 167, + "norm_label": "worklogstable()" + }, + { + "label": "use-issue-modal.tsx", + "file_type": "code", + "source_file": "core/hooks/context/use-issue-modal.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_context_use_issue_modal", + "community": 57, + "norm_label": "use-issue-modal.tsx" + }, + { + "label": "useIssueModal()", + "file_type": "code", + "source_file": "core/hooks/context/use-issue-modal.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_context_use_issue_modal_useissuemodal", + "community": 57, + "norm_label": "useissuemodal()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/editor/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_editor_index", + "community": 43, + "norm_label": "index.ts" + }, + { + "label": "use-editor-config.ts", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_config", + "community": 171, + "norm_label": "use-editor-config.ts" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_config_fileservice", + "community": 171, + "norm_label": "fileservice" + }, + { + "label": "TArgs", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_config_targs", + "community": 171, + "norm_label": "targs" + }, + { + "label": "useEditorConfig()", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_config_useeditorconfig", + "community": 171, + "norm_label": "useeditorconfig()" + }, + { + "label": "use-editor-mention.tsx", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_mention", + "community": 43, + "norm_label": "use-editor-mention.tsx" + }, + { + "label": "TArgs", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_mention_targs", + "community": 43, + "norm_label": "targs" + }, + { + "label": "useEditorMention()", + "file_type": "code", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_hooks_editor_use_editor_mention_useeditormention", + "community": 43, + "norm_label": "useeditormention()" + }, + { + "label": "use-extended-editor-config.ts", + "file_type": "code", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_editor_use_extended_editor_config", + "community": 171, + "norm_label": "use-extended-editor-config.ts" + }, + { + "label": "TExtendedEditorFileHandlersArgs", + "file_type": "code", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_hooks_editor_use_extended_editor_config_textendededitorfilehandlersargs", + "community": 171, + "norm_label": "textendededitorfilehandlersargs" + }, + { + "label": "TExtendedEditorConfig", + "file_type": "code", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_hooks_editor_use_extended_editor_config_textendededitorconfig", + "community": 171, + "norm_label": "textendededitorconfig" + }, + { + "label": "useExtendedEditorConfig()", + "file_type": "code", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_hooks_editor_use_extended_editor_config_useextendededitorconfig", + "community": 171, + "norm_label": "useextendededitorconfig()" + }, + { + "label": "core.tsx", + "file_type": "code", + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_oauth_core", + "community": 274, + "norm_label": "core.tsx" + }, + { + "label": "useCoreOAuthConfig()", + "file_type": "code", + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_hooks_oauth_core_usecoreoauthconfig", + "community": 274, + "norm_label": "usecoreoauthconfig()" + }, + { + "label": "extended.tsx", + "file_type": "code", + "source_file": "core/hooks/oauth/extended.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_oauth_extended", + "community": 274, + "norm_label": "extended.tsx" + }, + { + "label": "useExtendedOAuthConfig()", + "file_type": "code", + "source_file": "core/hooks/oauth/extended.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_oauth_extended_useextendedoauthconfig", + "community": 274, + "norm_label": "useextendedoauthconfig()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_oauth_index", + "community": 274, + "norm_label": "index.ts" + }, + { + "label": "useOAuthConfig()", + "file_type": "code", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_oauth_index_useoauthconfig", + "community": 274, + "norm_label": "useoauthconfig()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/pages/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_pages_index", + "community": 63, + "norm_label": "index.ts" + }, + { + "label": "use-extended-editor-extensions.ts", + "file_type": "code", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_pages_use_extended_editor_extensions", + "community": 63, + "norm_label": "use-extended-editor-extensions.ts" + }, + { + "label": "TExtendedEditorExtensionsHookParams", + "file_type": "code", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_pages_use_extended_editor_extensions_textendededitorextensionshookparams", + "community": 63, + "norm_label": "textendededitorextensionshookparams" + }, + { + "label": "TExtendedEditorExtensionsConfig", + "file_type": "code", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_hooks_pages_use_extended_editor_extensions_textendededitorextensionsconfig", + "community": 63, + "norm_label": "textendededitorextensionsconfig" + }, + { + "label": "useExtendedEditorProps()", + "file_type": "code", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_hooks_pages_use_extended_editor_extensions_useextendededitorprops", + "community": 63, + "norm_label": "useextendededitorprops()" + }, + { + "label": "use-pages-pane-extensions.ts", + "file_type": "code", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_pages_use_pages_pane_extensions", + "community": 98, + "norm_label": "use-pages-pane-extensions.ts" + }, + { + "label": "TPageExtensionHookParams", + "file_type": "code", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_hooks_pages_use_pages_pane_extensions_tpageextensionhookparams", + "community": 98, + "norm_label": "tpageextensionhookparams" + }, + { + "label": "usePagesPaneExtensions()", + "file_type": "code", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "community": 98, + "norm_label": "usepagespaneextensions()" + }, + { + "label": "use-pomodoro-timer.ts", + "file_type": "code", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_pomodoro_use_pomodoro_timer", + "community": 19, + "norm_label": "use-pomodoro-timer.ts" + }, + { + "label": "TPomodoroTimerReturn", + "file_type": "code", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_hooks_pomodoro_use_pomodoro_timer_tpomodorotimerreturn", + "community": 19, + "norm_label": "tpomodorotimerreturn" + }, + { + "label": "usePomodoroTimer()", + "file_type": "code", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "community": 19, + "norm_label": "usepomodorotimer()" + }, + { + "label": "use-filters-operator-configs.ts", + "file_type": "code", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_rich_filters_use_filters_operator_configs", + "community": 38, + "norm_label": "use-filters-operator-configs.ts" + }, + { + "label": "TFiltersOperatorConfigs", + "file_type": "code", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_rich_filters_use_filters_operator_configs_tfiltersoperatorconfigs", + "community": 38, + "norm_label": "tfiltersoperatorconfigs" + }, + { + "label": "TUseFiltersOperatorConfigsProps", + "file_type": "code", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_hooks_rich_filters_use_filters_operator_configs_tusefiltersoperatorconfigsprops", + "community": 38, + "norm_label": "tusefiltersoperatorconfigsprops" + }, + { + "label": "useFiltersOperatorConfigs()", + "file_type": "code", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_hooks_rich_filters_use_filters_operator_configs_usefiltersoperatorconfigs", + "community": 38, + "norm_label": "usefiltersoperatorconfigs()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/store/estimates/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_estimates_index", + "community": 64, + "norm_label": "index.ts" + }, + { + "label": "use-estimate-point.ts", + "file_type": "code", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_estimates_use_estimate_point", + "community": 53, + "norm_label": "use-estimate-point.ts" + }, + { + "label": "useEstimatePoint()", + "file_type": "code", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_estimates_use_estimate_point_useestimatepoint", + "community": 53, + "norm_label": "useestimatepoint()" + }, + { + "label": "use-estimate.ts", + "file_type": "code", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_estimates_use_estimate", + "community": 64, + "norm_label": "use-estimate.ts" + }, + { + "label": "useEstimate()", + "file_type": "code", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_estimates_use_estimate_useestimate", + "community": 64, + "norm_label": "useestimate()" + }, + { + "label": "use-project-estimate.ts", + "file_type": "code", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_estimates_use_project_estimate", + "community": 64, + "norm_label": "use-project-estimate.ts" + }, + { + "label": "useProjectEstimates()", + "file_type": "code", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "community": 64, + "norm_label": "useprojectestimates()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/store/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_index", + "community": 49, + "norm_label": "index.ts" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/store/notifications/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_notifications_index", + "community": 96, + "norm_label": "index.ts" + }, + { + "label": "use-notification.ts", + "file_type": "code", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_notifications_use_notification", + "community": 96, + "norm_label": "use-notification.ts" + }, + { + "label": "useNotification()", + "file_type": "code", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_notifications_use_notification_usenotification", + "community": 96, + "norm_label": "usenotification()" + }, + { + "label": "use-workspace-notifications.ts", + "file_type": "code", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_notifications_use_workspace_notifications", + "community": 174, + "norm_label": "use-workspace-notifications.ts" + }, + { + "label": "useWorkspaceNotifications()", + "file_type": "code", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "community": 96, + "norm_label": "useworkspacenotifications()" + }, + { + "label": "use-analytics.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_analytics", + "community": 193, + "norm_label": "use-analytics.ts" + }, + { + "label": "useAnalytics()", + "file_type": "code", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_analytics_useanalytics", + "community": 193, + "norm_label": "useanalytics()" + }, + { + "label": "use-app-theme.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_app_theme", + "community": 113, + "norm_label": "use-app-theme.ts" + }, + { + "label": "useAppTheme()", + "file_type": "code", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_app_theme_useapptheme", + "community": 113, + "norm_label": "useapptheme()" + }, + { + "label": "use-calendar-view.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_calendar_view", + "community": 37, + "norm_label": "use-calendar-view.ts" + }, + { + "label": "useCalendarView()", + "file_type": "code", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_calendar_view_usecalendarview", + "community": 37, + "norm_label": "usecalendarview()" + }, + { + "label": "use-command-palette.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_command_palette", + "community": 1, + "norm_label": "use-command-palette.ts" + }, + { + "label": "useCommandPalette()", + "file_type": "code", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_command_palette_usecommandpalette", + "community": 1, + "norm_label": "usecommandpalette()" + }, + { + "label": "use-cycle-filter.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_cycle_filter", + "community": 76, + "norm_label": "use-cycle-filter.ts" + }, + { + "label": "useCycleFilter()", + "file_type": "code", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_cycle_filter_usecyclefilter", + "community": 76, + "norm_label": "usecyclefilter()" + }, + { + "label": "use-cycle.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_cycle", + "community": 28, + "norm_label": "use-cycle.ts" + }, + { + "label": "useCycle()", + "file_type": "code", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_cycle_usecycle", + "community": 28, + "norm_label": "usecycle()" + }, + { + "label": "use-dashboard.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_dashboard", + "community": 200, + "norm_label": "use-dashboard.ts" + }, + { + "label": "useDashboard()", + "file_type": "code", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_dashboard_usedashboard", + "community": 200, + "norm_label": "usedashboard()" + }, + { + "label": "use-editor-asset.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_editor_asset", + "community": 20, + "norm_label": "use-editor-asset.ts" + }, + { + "label": "useEditorAsset()", + "file_type": "code", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_editor_asset_useeditorasset", + "community": 171, + "norm_label": "useeditorasset()" + }, + { + "label": "use-favorite.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_favorite", + "community": 104, + "norm_label": "use-favorite.ts" + }, + { + "label": "useFavorite()", + "file_type": "code", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_favorite_usefavorite", + "community": 104, + "norm_label": "usefavorite()" + }, + { + "label": "use-global-view.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_global_view", + "community": 88, + "norm_label": "use-global-view.ts" + }, + { + "label": "useGlobalView()", + "file_type": "code", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_global_view_useglobalview", + "community": 88, + "norm_label": "useglobalview()" + }, + { + "label": "use-home.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_home", + "community": 126, + "norm_label": "use-home.ts" + }, + { + "label": "useHome()", + "file_type": "code", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_home_usehome", + "community": 126, + "norm_label": "usehome()" + }, + { + "label": "use-inbox-issues.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_inbox_issues", + "community": 67, + "norm_label": "use-inbox-issues.ts" + }, + { + "label": "useInboxIssues()", + "file_type": "code", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_inbox_issues_useinboxissues", + "community": 67, + "norm_label": "useinboxissues()" + }, + { + "label": "use-instance.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_instance", + "community": 0, + "norm_label": "use-instance.ts" + }, + { + "label": "useInstance()", + "file_type": "code", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_instance_useinstance", + "community": 0, + "norm_label": "useinstance()" + }, + { + "label": "use-issue-detail.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_issue_detail", + "community": 36, + "norm_label": "use-issue-detail.ts" + }, + { + "label": "useIssueDetail()", + "file_type": "code", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_hooks_store_use_issue_detail_useissuedetail", + "community": 4, + "norm_label": "useissuedetail()" + }, + { + "label": "use-issues.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_issues", + "community": 37, + "norm_label": "use-issues.ts" + }, + { + "label": "defaultIssueStore", + "file_type": "code", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_hooks_store_use_issues_defaultissuestore", + "community": 37, + "norm_label": "defaultissuestore" + }, + { + "label": "TStoreIssues", + "file_type": "code", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_hooks_store_use_issues_tstoreissues", + "community": 37, + "norm_label": "tstoreissues" + }, + { + "label": "useIssues()", + "file_type": "code", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_hooks_store_use_issues_useissues", + "community": 32, + "norm_label": "useissues()" + }, + { + "label": "use-kanban-view.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_kanban_view", + "community": 201, + "norm_label": "use-kanban-view.ts" + }, + { + "label": "useKanbanView()", + "file_type": "code", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_kanban_view_usekanbanview", + "community": 3, + "norm_label": "usekanbanview()" + }, + { + "label": "use-label.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_label", + "community": 38, + "norm_label": "use-label.ts" + }, + { + "label": "useLabel()", + "file_type": "code", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_label_uselabel", + "community": 38, + "norm_label": "uselabel()" + }, + { + "label": "use-member.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_member", + "community": 55, + "norm_label": "use-member.ts" + }, + { + "label": "useMember()", + "file_type": "code", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_member_usemember", + "community": 55, + "norm_label": "usemember()" + }, + { + "label": "use-module-filter.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_module_filter", + "community": 10, + "norm_label": "use-module-filter.ts" + }, + { + "label": "useModuleFilter()", + "file_type": "code", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_module_filter_usemodulefilter", + "community": 10, + "norm_label": "usemodulefilter()" + }, + { + "label": "use-module.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_module", + "community": 10, + "norm_label": "use-module.ts" + }, + { + "label": "useModule()", + "file_type": "code", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_module_usemodule", + "community": 10, + "norm_label": "usemodule()" + }, + { + "label": "use-multiple-select-store.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-multiple-select-store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_multiple_select_store", + "community": 9, + "norm_label": "use-multiple-select-store.ts" + }, + { + "label": "useMultipleSelectStore()", + "file_type": "code", + "source_file": "core/hooks/store/use-multiple-select-store.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_hooks_store_use_multiple_select_store_usemultipleselectstore", + "community": 9, + "norm_label": "usemultipleselectstore()" + }, + { + "label": "use-page-store.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_page_store", + "community": 49, + "norm_label": "use-page-store.ts" + }, + { + "label": "EPageStoreType", + "file_type": "code", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_page_store_epagestoretype", + "community": 63, + "norm_label": "epagestoretype" + }, + { + "label": "TReturnType", + "file_type": "code", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_store_use_page_store_treturntype", + "community": 49, + "norm_label": "treturntype" + }, + { + "label": "usePageStore()", + "file_type": "code", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_hooks_store_use_page_store_usepagestore", + "community": 49, + "norm_label": "usepagestore()" + }, + { + "label": "use-page.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_page", + "community": 49, + "norm_label": "use-page.ts" + }, + { + "label": "TArgs", + "file_type": "code", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_hooks_store_use_page_targs", + "community": 49, + "norm_label": "targs" + }, + { + "label": "usePage()", + "file_type": "code", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_hooks_store_use_page_usepage", + "community": 49, + "norm_label": "usepage()" + }, + { + "label": "use-pomodoro-timer-store.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_pomodoro_timer_store", + "community": 19, + "norm_label": "use-pomodoro-timer-store.ts" + }, + { + "label": "usePomodoroTimerStore()", + "file_type": "code", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_pomodoro_timer_store_usepomodorotimerstore", + "community": 19, + "norm_label": "usepomodorotimerstore()" + }, + { + "label": "use-power-k.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_power_k", + "community": 60, + "norm_label": "use-power-k.ts" + }, + { + "label": "usePowerK()", + "file_type": "code", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_power_k_usepowerk", + "community": 60, + "norm_label": "usepowerk()" + }, + { + "label": "use-project-filter.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_project_filter", + "community": 155, + "norm_label": "use-project-filter.ts" + }, + { + "label": "useProjectFilter()", + "file_type": "code", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_project_filter_useprojectfilter", + "community": 155, + "norm_label": "useprojectfilter()" + }, + { + "label": "use-project-inbox.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_project_inbox", + "community": 29, + "norm_label": "use-project-inbox.ts" + }, + { + "label": "useProjectInbox()", + "file_type": "code", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_project_inbox_useprojectinbox", + "community": 29, + "norm_label": "useprojectinbox()" + }, + { + "label": "use-project-publish.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_project_publish", + "community": 40, + "norm_label": "use-project-publish.ts" + }, + { + "label": "useProjectPublish()", + "file_type": "code", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_project_publish_useprojectpublish", + "community": 40, + "norm_label": "useprojectpublish()" + }, + { + "label": "use-project-state.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_project_state", + "community": 21, + "norm_label": "use-project-state.ts" + }, + { + "label": "useProjectState()", + "file_type": "code", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_project_state_useprojectstate", + "community": 21, + "norm_label": "useprojectstate()" + }, + { + "label": "use-project-view.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_project_view", + "community": 97, + "norm_label": "use-project-view.ts" + }, + { + "label": "useProjectView()", + "file_type": "code", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_project_view_useprojectview", + "community": 97, + "norm_label": "useprojectview()" + }, + { + "label": "use-project.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_project", + "community": 1, + "norm_label": "use-project.ts" + }, + { + "label": "useProject()", + "file_type": "code", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_project_useproject", + "community": 5, + "norm_label": "useproject()" + }, + { + "label": "use-router-params.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_router_params", + "community": 8, + "norm_label": "use-router-params.ts" + }, + { + "label": "useRouterParams()", + "file_type": "code", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_store_use_router_params_userouterparams", + "community": 113, + "norm_label": "userouterparams()" + }, + { + "label": "use-webhook.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_webhook", + "community": 172, + "norm_label": "use-webhook.ts" + }, + { + "label": "useWebhook()", + "file_type": "code", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_webhook_usewebhook", + "community": 172, + "norm_label": "usewebhook()" + }, + { + "label": "use-workspace.ts", + "file_type": "code", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_use_workspace", + "community": 0, + "norm_label": "use-workspace.ts" + }, + { + "label": "useWorkspace()", + "file_type": "code", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_use_workspace_useworkspace", + "community": 0, + "norm_label": "useworkspace()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/store/user/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_user_index", + "community": 7, + "norm_label": "index.ts" + }, + { + "label": "user-permissions.ts", + "file_type": "code", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_user_user_permissions", + "community": 119, + "norm_label": "user-permissions.ts" + }, + { + "label": "useUserPermissions()", + "file_type": "code", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_user_user_permissions_useuserpermissions", + "community": 5, + "norm_label": "useuserpermissions()" + }, + { + "label": "user-user-profile.ts", + "file_type": "code", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_user_user_user_profile", + "community": 211, + "norm_label": "user-user-profile.ts" + }, + { + "label": "useUserProfile()", + "file_type": "code", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_user_user_user_profile_useuserprofile", + "community": 11, + "norm_label": "useuserprofile()" + }, + { + "label": "user-user-settings.ts", + "file_type": "code", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_user_user_user_settings", + "community": 240, + "norm_label": "user-user-settings.ts" + }, + { + "label": "useUserSettings()", + "file_type": "code", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_user_user_user_settings_useusersettings", + "community": 0, + "norm_label": "useusersettings()" + }, + { + "label": "user-user.ts", + "file_type": "code", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_user_user_user", + "community": 119, + "norm_label": "user-user.ts" + }, + { + "label": "useUser()", + "file_type": "code", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_user_user_user_useuser", + "community": 11, + "norm_label": "useuser()" + }, + { + "label": "use-work-item-filter-instance.ts", + "file_type": "code", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "community": 138, + "norm_label": "use-work-item-filter-instance.ts" + }, + { + "label": "useWorkItemFilterInstance()", + "file_type": "code", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "community": 138, + "norm_label": "useworkitemfilterinstance()" + }, + { + "label": "use-work-item-filters.ts", + "file_type": "code", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filters.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_work_item_filters_use_work_item_filters", + "community": 28, + "norm_label": "use-work-item-filters.ts" + }, + { + "label": "useWorkItemFilters()", + "file_type": "code", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filters.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "community": 28, + "norm_label": "useworkitemfilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/hooks/store/workspace-draft/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_workspace_draft_index", + "community": 201, + "norm_label": "index.ts" + }, + { + "label": "use-workspace-draft-issue-filters.ts", + "file_type": "code", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "community": 201, + "norm_label": "use-workspace-draft-issue-filters.ts" + }, + { + "label": "useWorkspaceDraftIssueFilters()", + "file_type": "code", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters_useworkspacedraftissuefilters", + "community": 201, + "norm_label": "useworkspacedraftissuefilters()" + }, + { + "label": "use-workspace-draft-issue.ts", + "file_type": "code", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "community": 201, + "norm_label": "use-workspace-draft-issue.ts" + }, + { + "label": "useWorkspaceDraftIssues()", + "file_type": "code", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "community": 57, + "norm_label": "useworkspacedraftissues()" + }, + { + "label": "use-additional-editor-mention.tsx", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention", + "community": 43, + "norm_label": "use-additional-editor-mention.tsx" + }, + { + "label": "TUseAdditionalEditorMentionArgs", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention_tuseadditionaleditormentionargs", + "community": 43, + "norm_label": "tuseadditionaleditormentionargs" + }, + { + "label": "TAdditionalEditorMentionHandlerArgs", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention_tadditionaleditormentionhandlerargs", + "community": 43, + "norm_label": "tadditionaleditormentionhandlerargs" + }, + { + "label": "TAdditionalEditorMentionHandlerReturnType", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L21", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention_tadditionaleditormentionhandlerreturntype", + "community": 43, + "norm_label": "tadditionaleditormentionhandlerreturntype" + }, + { + "label": "TAdditionalParseEditorContentArgs", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention_tadditionalparseeditorcontentargs", + "community": 43, + "norm_label": "tadditionalparseeditorcontentargs" + }, + { + "label": "TAdditionalParseEditorContentReturnType", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L30", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention_tadditionalparseeditorcontentreturntype", + "community": 43, + "norm_label": "tadditionalparseeditorcontentreturntype" + }, + { + "label": "useAdditionalEditorMention()", + "file_type": "code", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_hooks_use_additional_editor_mention_useadditionaleditormention", + "community": 43, + "norm_label": "useadditionaleditormention()" + }, + { + "label": "use-additional-favorite-item-details.tsx", + "file_type": "code", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_additional_favorite_item_details", + "community": 130, + "norm_label": "use-additional-favorite-item-details.tsx" + }, + { + "label": "getAdditionalFavoriteItemDetails()", + "file_type": "code", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_use_additional_favorite_item_details_getadditionalfavoriteitemdetails", + "community": 130, + "norm_label": "getadditionalfavoriteitemdetails()" + }, + { + "label": "useAdditionalFavoriteItemDetails()", + "file_type": "code", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_hooks_use_additional_favorite_item_details_useadditionalfavoriteitemdetails", + "community": 130, + "norm_label": "useadditionalfavoriteitemdetails()" + }, + { + "label": "use-app-router.tsx", + "file_type": "code", + "source_file": "core/hooks/use-app-router.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_app_router", + "community": 11, + "norm_label": "use-app-router.tsx" + }, + { + "label": "useAppRouter()", + "file_type": "code", + "source_file": "core/hooks/use-app-router.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_app_router_useapprouter", + "community": 11, + "norm_label": "useapprouter()" + }, + { + "label": "use-auto-save.tsx", + "file_type": "code", + "source_file": "core/hooks/use-auto-save.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_auto_save", + "community": 278, + "norm_label": "use-auto-save.tsx" + }, + { + "label": "useAutoSave()", + "file_type": "code", + "source_file": "core/hooks/use-auto-save.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_use_auto_save_useautosave", + "community": 278, + "norm_label": "useautosave()" + }, + { + "label": "use-auto-scroller.tsx", + "file_type": "code", + "source_file": "core/hooks/use-auto-scroller.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_auto_scroller", + "community": 13, + "norm_label": "use-auto-scroller.tsx" + }, + { + "label": "useAutoScroller()", + "file_type": "code", + "source_file": "core/hooks/use-auto-scroller.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_hooks_use_auto_scroller_useautoscroller", + "community": 13, + "norm_label": "useautoscroller()" + }, + { + "label": "use-bulk-operation-status.ts", + "file_type": "code", + "source_file": "core/hooks/use-bulk-operation-status.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_bulk_operation_status", + "community": 26, + "norm_label": "use-bulk-operation-status.ts" + }, + { + "label": "useBulkOperationStatus()", + "file_type": "code", + "source_file": "core/hooks/use-bulk-operation-status.ts", + "source_location": "L7", + "_origin": "ast", + "id": "core_hooks_use_bulk_operation_status_usebulkoperationstatus", + "community": 26, + "norm_label": "usebulkoperationstatus()" + }, + { + "label": "use-collaborative-page-actions.tsx", + "file_type": "code", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_collaborative_page_actions", + "community": 45, + "norm_label": "use-collaborative-page-actions.tsx" + }, + { + "label": "CollaborativeAction", + "file_type": "code", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_hooks_use_collaborative_page_actions_collaborativeaction", + "community": 45, + "norm_label": "collaborativeaction" + }, + { + "label": "CollaborativeActionEvent", + "file_type": "code", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_hooks_use_collaborative_page_actions_collaborativeactionevent", + "community": 45, + "norm_label": "collaborativeactionevent" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_hooks_use_collaborative_page_actions_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "useCollaborativePageActions()", + "file_type": "code", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L28", + "_origin": "ast", + "id": "core_hooks_use_collaborative_page_actions_usecollaborativepageactions", + "community": 45, + "norm_label": "usecollaborativepageactions()" + }, + { + "label": "use-current-time.tsx", + "file_type": "code", + "source_file": "core/hooks/use-current-time.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_current_time", + "community": 210, + "norm_label": "use-current-time.tsx" + }, + { + "label": "useCurrentTime()", + "file_type": "code", + "source_file": "core/hooks/use-current-time.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_current_time_usecurrenttime", + "community": 210, + "norm_label": "usecurrenttime()" + }, + { + "label": "use-debounce.tsx", + "file_type": "code", + "source_file": "core/hooks/use-debounce.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_debounce", + "community": 183, + "norm_label": "use-debounce.tsx" + }, + { + "label": "useDebounce()", + "file_type": "code", + "source_file": "core/hooks/use-debounce.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_debounce_usedebounce", + "community": 183, + "norm_label": "usedebounce()" + }, + { + "label": "use-debounced-duplicate-issues.tsx", + "file_type": "code", + "source_file": "core/hooks/use-debounced-duplicate-issues.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_debounced_duplicate_issues", + "community": 333, + "norm_label": "use-debounced-duplicate-issues.tsx" + }, + { + "label": "useDebouncedDuplicateIssues()", + "file_type": "code", + "source_file": "core/hooks/use-debounced-duplicate-issues.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_debounced_duplicate_issues_usedebouncedduplicateissues", + "community": 333, + "norm_label": "usedebouncedduplicateissues()" + }, + { + "label": "use-dropdown-key-down.tsx", + "file_type": "code", + "source_file": "core/hooks/use-dropdown-key-down.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_dropdown_key_down", + "community": 54, + "norm_label": "use-dropdown-key-down.tsx" + }, + { + "label": "TUseDropdownKeyDown", + "file_type": "code", + "source_file": "core/hooks/use-dropdown-key-down.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_dropdown_key_down_tusedropdownkeydown", + "community": 54, + "norm_label": "tusedropdownkeydown" + }, + { + "label": "useDropdownKeyDown()", + "file_type": "code", + "source_file": "core/hooks/use-dropdown-key-down.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_dropdown_key_down_usedropdownkeydown", + "community": 54, + "norm_label": "usedropdownkeydown()" + }, + { + "label": "use-dropdown.ts", + "file_type": "code", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_dropdown", + "community": 23, + "norm_label": "use-dropdown.ts" + }, + { + "label": "TArguments", + "file_type": "code", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_hooks_use_dropdown_targuments", + "community": 23, + "norm_label": "targuments" + }, + { + "label": "useDropdown()", + "file_type": "code", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_hooks_use_dropdown_usedropdown", + "community": 23, + "norm_label": "usedropdown()" + }, + { + "label": "use-editor-flagging.ts", + "file_type": "code", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_editor_flagging", + "community": 43, + "norm_label": "use-editor-flagging.ts" + }, + { + "label": "TEditorFlaggingHookReturnType", + "file_type": "code", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_hooks_use_editor_flagging_teditorflagginghookreturntype", + "community": 43, + "norm_label": "teditorflagginghookreturntype" + }, + { + "label": "TEditorFlaggingHookProps", + "file_type": "code", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_hooks_use_editor_flagging_teditorflagginghookprops", + "community": 43, + "norm_label": "teditorflagginghookprops" + }, + { + "label": "useEditorFlagging()", + "file_type": "code", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_hooks_use_editor_flagging_useeditorflagging", + "community": 43, + "norm_label": "useeditorflagging()" + }, + { + "label": "use-expandable-search.ts", + "file_type": "code", + "source_file": "core/hooks/use-expandable-search.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_expandable_search", + "community": 165, + "norm_label": "use-expandable-search.ts" + }, + { + "label": "UseExpandableSearchOptions", + "file_type": "code", + "source_file": "core/hooks/use-expandable-search.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_expandable_search_useexpandablesearchoptions", + "community": 165, + "norm_label": "useexpandablesearchoptions" + }, + { + "label": "useExpandableSearch()", + "file_type": "code", + "source_file": "core/hooks/use-expandable-search.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_hooks_use_expandable_search_useexpandablesearch", + "community": 165, + "norm_label": "useexpandablesearch()" + }, + { + "label": "use-extended-sidebar-overview-outside-click.tsx", + "file_type": "code", + "source_file": "core/hooks/use-extended-sidebar-overview-outside-click.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_extended_sidebar_overview_outside_click", + "community": 190, + "norm_label": "use-extended-sidebar-overview-outside-click.tsx" + }, + { + "label": "useExtendedSidebarOutsideClickDetector()", + "file_type": "code", + "source_file": "core/hooks/use-extended-sidebar-overview-outside-click.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_extended_sidebar_overview_outside_click_useextendedsidebaroutsideclickdetector", + "community": 190, + "norm_label": "useextendedsidebaroutsideclickdetector()" + }, + { + "label": "use-favorite-item-details.tsx", + "file_type": "code", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_favorite_item_details", + "community": 130, + "norm_label": "use-favorite-item-details.tsx" + }, + { + "label": "useFavoriteItemDetails()", + "file_type": "code", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "community": 130, + "norm_label": "usefavoriteitemdetails()" + }, + { + "label": "use-file-size.ts", + "file_type": "code", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_file_size", + "community": 18, + "norm_label": "use-file-size.ts" + }, + { + "label": "TReturnProps", + "file_type": "code", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_use_file_size_treturnprops", + "community": 18, + "norm_label": "treturnprops" + }, + { + "label": "useFileSize()", + "file_type": "code", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_hooks_use_file_size_usefilesize", + "community": 18, + "norm_label": "usefilesize()" + }, + { + "label": "use-group-dragndrop.ts", + "file_type": "code", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_group_dragndrop", + "community": 32, + "norm_label": "use-group-dragndrop.ts" + }, + { + "label": "DNDStoreType", + "file_type": "code", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_group_dragndrop_dndstoretype", + "community": 32, + "norm_label": "dndstoretype" + }, + { + "label": "useGroupIssuesDragNDrop()", + "file_type": "code", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "community": 32, + "norm_label": "usegroupissuesdragndrop()" + }, + { + "label": "use-integration-popup.tsx", + "file_type": "code", + "source_file": "core/hooks/use-integration-popup.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_integration_popup", + "community": 196, + "norm_label": "use-integration-popup.tsx" + }, + { + "label": "useIntegrationPopup()", + "file_type": "code", + "source_file": "core/hooks/use-integration-popup.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_integration_popup_useintegrationpopup", + "community": 196, + "norm_label": "useintegrationpopup()" + }, + { + "label": "use-intersection-observer.ts", + "file_type": "code", + "source_file": "core/hooks/use-intersection-observer.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_intersection_observer", + "community": 26, + "norm_label": "use-intersection-observer.ts" + }, + { + "label": "UseIntersectionObserverProps", + "file_type": "code", + "source_file": "core/hooks/use-intersection-observer.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_intersection_observer_useintersectionobserverprops", + "community": 26, + "norm_label": "useintersectionobserverprops" + }, + { + "label": "useIntersectionObserver()", + "file_type": "code", + "source_file": "core/hooks/use-intersection-observer.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_intersection_observer_useintersectionobserver", + "community": 26, + "norm_label": "useintersectionobserver()" + }, + { + "label": "use-issue-layout-store.ts", + "file_type": "code", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_issue_layout_store", + "community": 32, + "norm_label": "use-issue-layout-store.ts" + }, + { + "label": "IssuesStoreContext", + "file_type": "code", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_use_issue_layout_store_issuesstorecontext", + "community": 50, + "norm_label": "issuesstorecontext" + }, + { + "label": "useIssueStoreType()", + "file_type": "code", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_hooks_use_issue_layout_store_useissuestoretype", + "community": 32, + "norm_label": "useissuestoretype()" + }, + { + "label": "useIssuesStore()", + "file_type": "code", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_hooks_use_issue_layout_store_useissuesstore", + "community": 32, + "norm_label": "useissuesstore()" + }, + { + "label": "use-issue-peek-overview-redirection.tsx", + "file_type": "code", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_issue_peek_overview_redirection", + "community": 6, + "norm_label": "use-issue-peek-overview-redirection.tsx" + }, + { + "label": "useIssuePeekOverviewRedirection()", + "file_type": "code", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "community": 6, + "norm_label": "useissuepeekoverviewredirection()" + }, + { + "label": "use-issue-properties.tsx", + "file_type": "code", + "source_file": "core/hooks/use-issue-properties.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_issue_properties", + "community": 32, + "norm_label": "use-issue-properties.tsx" + }, + { + "label": "useWorkItemProperties()", + "file_type": "code", + "source_file": "core/hooks/use-issue-properties.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_issue_properties_useworkitemproperties", + "community": 32, + "norm_label": "useworkitemproperties()" + }, + { + "label": "use-issues-actions.tsx", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_issues_actions", + "community": 32, + "norm_label": "use-issues-actions.tsx" + }, + { + "label": "IssueActions", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L26", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_issueactions", + "community": 32, + "norm_label": "issueactions" + }, + { + "label": "useIssuesActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useissuesactions", + "community": 32, + "norm_label": "useissuesactions()" + }, + { + "label": "useProjectIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L87", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useprojectissueactions", + "community": 32, + "norm_label": "useprojectissueactions()" + }, + { + "label": "useProjectEpicsActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L169", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useprojectepicsactions", + "community": 32, + "norm_label": "useprojectepicsactions()" + }, + { + "label": "useCycleIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L251", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_usecycleissueactions", + "community": 32, + "norm_label": "usecycleissueactions()" + }, + { + "label": "useModuleIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L358", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_usemoduleissueactions", + "community": 32, + "norm_label": "usemoduleissueactions()" + }, + { + "label": "useProfileIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L455", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useprofileissueactions", + "community": 32, + "norm_label": "useprofileissueactions()" + }, + { + "label": "useProjectViewIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L547", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useprojectviewissueactions", + "community": 32, + "norm_label": "useprojectviewissueactions()" + }, + { + "label": "useArchivedIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L630", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_usearchivedissueactions", + "community": 32, + "norm_label": "usearchivedissueactions()" + }, + { + "label": "useGlobalIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L688", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useglobalissueactions", + "community": 32, + "norm_label": "useglobalissueactions()" + }, + { + "label": "useWorkspaceDraftIssueActions()", + "file_type": "code", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L754", + "_origin": "ast", + "id": "core_hooks_use_issues_actions_useworkspacedraftissueactions", + "community": 32, + "norm_label": "useworkspacedraftissueactions()" + }, + { + "label": "use-keypress.tsx", + "file_type": "code", + "source_file": "core/hooks/use-keypress.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_keypress", + "community": 136, + "norm_label": "use-keypress.tsx" + }, + { + "label": "useKeypress()", + "file_type": "code", + "source_file": "core/hooks/use-keypress.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_keypress_usekeypress", + "community": 136, + "norm_label": "usekeypress()" + }, + { + "label": "use-local-storage.tsx", + "file_type": "code", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_local_storage", + "community": 72, + "norm_label": "use-local-storage.tsx" + }, + { + "label": "getValueFromLocalStorage()", + "file_type": "code", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_local_storage_getvaluefromlocalstorage", + "community": 72, + "norm_label": "getvaluefromlocalstorage()" + }, + { + "label": "setValueIntoLocalStorage()", + "file_type": "code", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_hooks_use_local_storage_setvalueintolocalstorage", + "community": 72, + "norm_label": "setvalueintolocalstorage()" + }, + { + "label": "useLocalStorage()", + "file_type": "code", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_hooks_use_local_storage_uselocalstorage", + "community": 72, + "norm_label": "uselocalstorage()" + }, + { + "label": "use-multiple-select.ts", + "file_type": "code", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_multiple_select", + "community": 9, + "norm_label": "use-multiple-select.ts" + }, + { + "label": "TEntityDetails", + "file_type": "code", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_multiple_select_tentitydetails", + "community": 20, + "norm_label": "tentitydetails" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_hooks_use_multiple_select_props", + "community": 9, + "norm_label": "props" + }, + { + "label": "TSelectionSnapshot", + "file_type": "code", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_hooks_use_multiple_select_tselectionsnapshot", + "community": 9, + "norm_label": "tselectionsnapshot" + }, + { + "label": "TSelectionHelper", + "file_type": "code", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_hooks_use_multiple_select_tselectionhelper", + "community": 9, + "norm_label": "tselectionhelper" + }, + { + "label": "useMultipleSelect()", + "file_type": "code", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_hooks_use_multiple_select_usemultipleselect", + "community": 9, + "norm_label": "usemultipleselect()" + }, + { + "label": "use-navigation-preferences.ts", + "file_type": "code", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_navigation_preferences", + "community": 124, + "norm_label": "use-navigation-preferences.ts" + }, + { + "label": "usePersonalNavigationPreferences()", + "file_type": "code", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_hooks_use_navigation_preferences_usepersonalnavigationpreferences", + "community": 124, + "norm_label": "usepersonalnavigationpreferences()" + }, + { + "label": "useProjectNavigationPreferences()", + "file_type": "code", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "community": 113, + "norm_label": "useprojectnavigationpreferences()" + }, + { + "label": "useWorkspaceNavigationPreferences()", + "file_type": "code", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L186", + "_origin": "ast", + "id": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "community": 124, + "norm_label": "useworkspacenavigationpreferences()" + }, + { + "label": "useAppRailPreferences()", + "file_type": "code", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L279", + "_origin": "ast", + "id": "core_hooks_use_navigation_preferences_useapprailpreferences", + "community": 218, + "norm_label": "useapprailpreferences()" + }, + { + "label": "use-notification-preview.tsx", + "file_type": "code", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_notification_preview", + "community": 50, + "norm_label": "use-notification-preview.tsx" + }, + { + "label": "TNotificationPreview", + "file_type": "code", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_notification_preview_tnotificationpreview", + "community": 50, + "norm_label": "tnotificationpreview" + }, + { + "label": "useNotificationPreview()", + "file_type": "code", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_hooks_use_notification_preview_usenotificationpreview", + "community": 50, + "norm_label": "usenotificationpreview()" + }, + { + "label": "use-online-status.ts", + "file_type": "code", + "source_file": "core/hooks/use-online-status.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_online_status", + "community": 45, + "norm_label": "use-online-status.ts" + }, + { + "label": "useOnlineStatus()", + "file_type": "code", + "source_file": "core/hooks/use-online-status.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_online_status_useonlinestatus", + "community": 45, + "norm_label": "useonlinestatus()" + }, + { + "label": "use-page-fallback.ts", + "file_type": "code", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_page_fallback", + "community": 278, + "norm_label": "use-page-fallback.ts" + }, + { + "label": "TArgs", + "file_type": "code", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_page_fallback_targs", + "community": 278, + "norm_label": "targs" + }, + { + "label": "usePageFallback()", + "file_type": "code", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_hooks_use_page_fallback_usepagefallback", + "community": 278, + "norm_label": "usepagefallback()" + }, + { + "label": "use-page-filters.ts", + "file_type": "code", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_page_filters", + "community": 149, + "norm_label": "use-page-filters.ts" + }, + { + "label": "TPagesPersonalizationConfig", + "file_type": "code", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_page_filters_tpagespersonalizationconfig", + "community": 149, + "norm_label": "tpagespersonalizationconfig" + }, + { + "label": "DEFAULT_PERSONALIZATION_VALUES", + "file_type": "code", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_hooks_use_page_filters_default_personalization_values", + "community": 149, + "norm_label": "default_personalization_values" + }, + { + "label": "usePageFilters()", + "file_type": "code", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_hooks_use_page_filters_usepagefilters", + "community": 149, + "norm_label": "usepagefilters()" + }, + { + "label": "use-page-flag.ts", + "file_type": "code", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_page_flag", + "community": 49, + "norm_label": "use-page-flag.ts" + }, + { + "label": "TPageFlagHookArgs", + "file_type": "code", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L7", + "_origin": "ast", + "id": "core_hooks_use_page_flag_tpageflaghookargs", + "community": 49, + "norm_label": "tpageflaghookargs" + }, + { + "label": "TPageFlagHookReturnType", + "file_type": "code", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_hooks_use_page_flag_tpageflaghookreturntype", + "community": 49, + "norm_label": "tpageflaghookreturntype" + }, + { + "label": "usePageFlag()", + "file_type": "code", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_hooks_use_page_flag_usepageflag", + "community": 49, + "norm_label": "usepageflag()" + }, + { + "label": "use-page-operations.ts", + "file_type": "code", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_page_operations", + "community": 45, + "norm_label": "use-page-operations.ts" + }, + { + "label": "TPageOperations", + "file_type": "code", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_hooks_use_page_operations_tpageoperations", + "community": 45, + "norm_label": "tpageoperations" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_hooks_use_page_operations_props", + "community": 45, + "norm_label": "props" + }, + { + "label": "usePageOperations()", + "file_type": "code", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_hooks_use_page_operations_usepageoperations", + "community": 45, + "norm_label": "usepageoperations()" + }, + { + "label": "use-parse-editor-content.ts", + "file_type": "code", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_parse_editor_content", + "community": 43, + "norm_label": "use-parse-editor-content.ts" + }, + { + "label": "TArgs", + "file_type": "code", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_hooks_use_parse_editor_content_targs", + "community": 43, + "norm_label": "targs" + }, + { + "label": "useParseEditorContent()", + "file_type": "code", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "community": 43, + "norm_label": "useparseeditorcontent()" + }, + { + "label": "use-peek-overview-outside-click.tsx", + "file_type": "code", + "source_file": "core/hooks/use-peek-overview-outside-click.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_peek_overview_outside_click", + "community": 146, + "norm_label": "use-peek-overview-outside-click.tsx" + }, + { + "label": "usePeekOverviewOutsideClickDetector()", + "file_type": "code", + "source_file": "core/hooks/use-peek-overview-outside-click.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_peek_overview_outside_click_usepeekoverviewoutsideclickdetector", + "community": 146, + "norm_label": "usepeekoverviewoutsideclickdetector()" + }, + { + "label": "use-platform-os.tsx", + "file_type": "code", + "source_file": "core/hooks/use-platform-os.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_platform_os", + "community": 6, + "norm_label": "use-platform-os.tsx" + }, + { + "label": "usePlatformOS()", + "file_type": "code", + "source_file": "core/hooks/use-platform-os.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_hooks_use_platform_os_useplatformos", + "community": 6, + "norm_label": "useplatformos()" + }, + { + "label": "use-project-issue-properties.ts", + "file_type": "code", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_project_issue_properties", + "community": 64, + "norm_label": "use-project-issue-properties.ts" + }, + { + "label": "useProjectIssueProperties()", + "file_type": "code", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "community": 64, + "norm_label": "useprojectissueproperties()" + }, + { + "label": "use-query-params.ts", + "file_type": "code", + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_query_params", + "community": 98, + "norm_label": "use-query-params.ts" + }, + { + "label": "TParamsToAdd", + "file_type": "code", + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_query_params_tparamstoadd", + "community": 98, + "norm_label": "tparamstoadd" + }, + { + "label": "useQueryParams()", + "file_type": "code", + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_hooks_use_query_params_usequeryparams", + "community": 98, + "norm_label": "usequeryparams()" + }, + { + "label": "use-realtime-page-events.tsx", + "file_type": "code", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_realtime_page_events", + "community": 63, + "norm_label": "use-realtime-page-events.tsx" + }, + { + "label": "PageUpdateHandler", + "file_type": "code", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L24", + "_origin": "ast", + "id": "core_hooks_use_realtime_page_events_pageupdatehandler", + "community": 63, + "norm_label": "pageupdatehandler" + }, + { + "label": "TCustomEventHandlers", + "file_type": "code", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_hooks_use_realtime_page_events_tcustomeventhandlers", + "community": 63, + "norm_label": "tcustomeventhandlers" + }, + { + "label": "UsePageEventsProps", + "file_type": "code", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_hooks_use_realtime_page_events_usepageeventsprops", + "community": 63, + "norm_label": "usepageeventsprops" + }, + { + "label": "useRealtimePageEvents()", + "file_type": "code", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L43", + "_origin": "ast", + "id": "core_hooks_use_realtime_page_events_userealtimepageevents", + "community": 63, + "norm_label": "userealtimepageevents()" + }, + { + "label": "use-reload-confirmation.tsx", + "file_type": "code", + "source_file": "core/hooks/use-reload-confirmation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_reload_confirmation", + "community": 9, + "norm_label": "use-reload-confirmation.tsx" + }, + { + "label": "useReloadConfirmations()", + "file_type": "code", + "source_file": "core/hooks/use-reload-confirmation.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_hooks_use_reload_confirmation_usereloadconfirmations", + "community": 9, + "norm_label": "usereloadconfirmations()" + }, + { + "label": "use-stickies.tsx", + "file_type": "code", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_stickies", + "community": 77, + "norm_label": "use-stickies.tsx" + }, + { + "label": "useSticky()", + "file_type": "code", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_stickies_usesticky", + "community": 77, + "norm_label": "usesticky()" + }, + { + "label": "use-table-keyboard-navigation.tsx", + "file_type": "code", + "source_file": "core/hooks/use-table-keyboard-navigation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_table_keyboard_navigation", + "community": 9, + "norm_label": "use-table-keyboard-navigation.tsx" + }, + { + "label": "useTableKeyboardNavigation()", + "file_type": "code", + "source_file": "core/hooks/use-table-keyboard-navigation.tsx", + "source_location": "L7", + "_origin": "ast", + "id": "core_hooks_use_table_keyboard_navigation_usetablekeyboardnavigation", + "community": 9, + "norm_label": "usetablekeyboardnavigation()" + }, + { + "label": "use-timeline-chart.ts", + "file_type": "code", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_timeline_chart", + "community": 13, + "norm_label": "use-timeline-chart.ts" + }, + { + "label": "getTimelineStore()", + "file_type": "code", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_hooks_use_timeline_chart_gettimelinestore", + "community": 13, + "norm_label": "gettimelinestore()" + }, + { + "label": "useTimeLineChart()", + "file_type": "code", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_hooks_use_timeline_chart_usetimelinechart", + "community": 13, + "norm_label": "usetimelinechart()" + }, + { + "label": "useTimeLineChartStore()", + "file_type": "code", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_hooks_use_timeline_chart_usetimelinechartstore", + "community": 13, + "norm_label": "usetimelinechartstore()" + }, + { + "label": "use-timer.tsx", + "file_type": "code", + "source_file": "core/hooks/use-timer.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_timer", + "community": 257, + "norm_label": "use-timer.tsx" + }, + { + "label": "useTimer()", + "file_type": "code", + "source_file": "core/hooks/use-timer.tsx", + "source_location": "L11", + "_origin": "ast", + "id": "core_hooks_use_timer_usetimer", + "community": 257, + "norm_label": "usetimer()" + }, + { + "label": "use-timezone-converter.tsx", + "file_type": "code", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_timezone_converter", + "community": 11, + "norm_label": "use-timezone-converter.tsx" + }, + { + "label": "useTimeZoneConverter()", + "file_type": "code", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_hooks_use_timezone_converter_usetimezoneconverter", + "community": 11, + "norm_label": "usetimezoneconverter()" + }, + { + "label": "use-timezone.tsx", + "file_type": "code", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_timezone", + "community": 73, + "norm_label": "use-timezone.tsx" + }, + { + "label": "groupTimezones()", + "file_type": "code", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_timezone_grouptimezones", + "community": 73, + "norm_label": "grouptimezones()" + }, + { + "label": "useTimezone()", + "file_type": "code", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "core_hooks_use_timezone_usetimezone", + "community": 73, + "norm_label": "usetimezone()" + }, + { + "label": "use-window-size.tsx", + "file_type": "code", + "source_file": "core/hooks/use-window-size.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_window_size", + "community": 158, + "norm_label": "use-window-size.tsx" + }, + { + "label": "useSize()", + "file_type": "code", + "source_file": "core/hooks/use-window-size.tsx", + "source_location": "L9", + "_origin": "ast", + "id": "core_hooks_use_window_size_usesize", + "community": 158, + "norm_label": "usesize()" + }, + { + "label": "use-workspace-invitation.tsx", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation", + "community": 140, + "norm_label": "use-workspace-invitation.tsx" + }, + { + "label": "EmailRole", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation_emailrole", + "community": 140, + "norm_label": "emailrole" + }, + { + "label": "InvitationFormValues", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L18", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation_invitationformvalues", + "community": 140, + "norm_label": "invitationformvalues" + }, + { + "label": "SEND_WORKSPACE_INVITATION_MODAL_DEFAULT_VALUES", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation_send_workspace_invitation_modal_default_values", + "community": 140, + "norm_label": "send_workspace_invitation_modal_default_values" + }, + { + "label": "TUseWorkspaceInvitationProps", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation_tuseworkspaceinvitationprops", + "community": 140, + "norm_label": "tuseworkspaceinvitationprops" + }, + { + "label": "TUseWorkspaceInvitationReturn", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L36", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation_tuseworkspaceinvitationreturn", + "community": 140, + "norm_label": "tuseworkspaceinvitationreturn" + }, + { + "label": "useWorkspaceInvitationActions()", + "file_type": "code", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L47", + "_origin": "ast", + "id": "core_hooks_use_workspace_invitation_useworkspaceinvitationactions", + "community": 140, + "norm_label": "useworkspaceinvitationactions()" + }, + { + "label": "use-workspace-issue-properties-extended.tsx", + "file_type": "code", + "source_file": "core/hooks/use-workspace-issue-properties-extended.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_workspace_issue_properties_extended", + "community": 64, + "norm_label": "use-workspace-issue-properties-extended.tsx" + }, + { + "label": "useWorkspaceIssuePropertiesExtended()", + "file_type": "code", + "source_file": "core/hooks/use-workspace-issue-properties-extended.tsx", + "source_location": "L8", + "_origin": "ast", + "id": "core_hooks_use_workspace_issue_properties_extended_useworkspaceissuepropertiesextended", + "community": 64, + "norm_label": "useworkspaceissuepropertiesextended()" + }, + { + "label": "use-workspace-issue-properties.ts", + "file_type": "code", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_workspace_issue_properties", + "community": 64, + "norm_label": "use-workspace-issue-properties.ts" + }, + { + "label": "useWorkspaceIssueProperties()", + "file_type": "code", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "community": 64, + "norm_label": "useworkspaceissueproperties()" + }, + { + "label": "use-workspace-paths.ts", + "file_type": "code", + "source_file": "core/hooks/use-workspace-paths.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_use_workspace_paths", + "community": 123, + "norm_label": "use-workspace-paths.ts" + }, + { + "label": "useWorkspacePaths()", + "file_type": "code", + "source_file": "core/hooks/use-workspace-paths.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_hooks_use_workspace_paths_useworkspacepaths", + "community": 123, + "norm_label": "useworkspacepaths()" + }, + { + "label": "use-work-item-filters-config.tsx", + "file_type": "code", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_hooks_work_item_filters_use_work_item_filters_config", + "community": 38, + "norm_label": "use-work-item-filters-config.tsx" + }, + { + "label": "TWorkItemFiltersEntityProps", + "file_type": "code", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L66", + "_origin": "ast", + "id": "core_hooks_work_item_filters_use_work_item_filters_config_tworkitemfiltersentityprops", + "community": 38, + "norm_label": "tworkitemfiltersentityprops" + }, + { + "label": "TUseWorkItemFiltersConfigProps", + "file_type": "code", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L77", + "_origin": "ast", + "id": "core_hooks_work_item_filters_use_work_item_filters_config_tuseworkitemfiltersconfigprops", + "community": 38, + "norm_label": "tuseworkitemfiltersconfigprops" + }, + { + "label": "TWorkItemFiltersConfig", + "file_type": "code", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L81", + "_origin": "ast", + "id": "core_hooks_work_item_filters_use_work_item_filters_config_tworkitemfiltersconfig", + "community": 38, + "norm_label": "tworkitemfiltersconfig" + }, + { + "label": "useWorkItemFiltersConfig()", + "file_type": "code", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L91", + "_origin": "ast", + "id": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "community": 38, + "norm_label": "useworkitemfiltersconfig()" + }, + { + "label": "project-wrapper.tsx", + "file_type": "code", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_layouts_auth_layout_project_wrapper", + "community": 97, + "norm_label": "project-wrapper.tsx" + }, + { + "label": "IProjectAuthWrapper", + "file_type": "code", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L41", + "_origin": "ast", + "id": "core_layouts_auth_layout_project_wrapper_iprojectauthwrapper", + "community": 97, + "norm_label": "iprojectauthwrapper" + }, + { + "label": "ProjectAuthWrapper", + "file_type": "code", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L48", + "_origin": "ast", + "id": "core_layouts_auth_layout_project_wrapper_projectauthwrapper", + "community": 97, + "norm_label": "projectauthwrapper" + }, + { + "label": "workspace-wrapper.tsx", + "file_type": "code", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_layouts_auth_layout_workspace_wrapper", + "community": 5, + "norm_label": "workspace-wrapper.tsx" + }, + { + "label": "IWorkspaceAuthWrapper", + "file_type": "code", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L44", + "_origin": "ast", + "id": "core_layouts_auth_layout_workspace_wrapper_iworkspaceauthwrapper", + "community": 5, + "norm_label": "iworkspaceauthwrapper" + }, + { + "label": "WorkspaceAuthWrapper", + "file_type": "code", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L49", + "_origin": "ast", + "id": "core_layouts_auth_layout_workspace_wrapper_workspaceauthwrapper", + "community": 132, + "norm_label": "workspaceauthwrapper" + }, + { + "label": "index.tsx", + "file_type": "code", + "source_file": "core/layouts/default-layout/index.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_layouts_default_layout_index", + "community": 92, + "norm_label": "index.tsx" + }, + { + "label": "Props", + "file_type": "code", + "source_file": "core/layouts/default-layout/index.tsx", + "source_location": "L10", + "_origin": "ast", + "id": "core_layouts_default_layout_index_props", + "community": 92, + "norm_label": "props" + }, + { + "label": "DefaultLayout()", + "file_type": "code", + "source_file": "core/layouts/default-layout/index.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_layouts_default_layout_index_defaultlayout", + "community": 92, + "norm_label": "defaultlayout()" + }, + { + "label": "context.tsx", + "file_type": "code", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_app_rail_context", + "community": 132, + "norm_label": "context.tsx" + }, + { + "label": "AppRailVisibilityContext", + "file_type": "code", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_lib_app_rail_context_apprailvisibilitycontext", + "community": 132, + "norm_label": "apprailvisibilitycontext" + }, + { + "label": "useAppRailVisibility()", + "file_type": "code", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_lib_app_rail_context_useapprailvisibility", + "community": 132, + "norm_label": "useapprailvisibility()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/lib/app-rail/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_app_rail_index", + "community": 132, + "norm_label": "index.ts" + }, + { + "label": "provider.tsx", + "file_type": "code", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_app_rail_provider", + "community": 132, + "norm_label": "provider.tsx" + }, + { + "label": "AppRailVisibilityProviderProps", + "file_type": "code", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_lib_app_rail_provider_apprailvisibilityproviderprops", + "community": 132, + "norm_label": "apprailvisibilityproviderprops" + }, + { + "label": "AppRailVisibilityProvider", + "file_type": "code", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_lib_app_rail_provider_apprailvisibilityprovider", + "community": 132, + "norm_label": "apprailvisibilityprovider" + }, + { + "label": "types.ts", + "file_type": "code", + "source_file": "core/lib/app-rail/types.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_app_rail_types", + "community": 132, + "norm_label": "types.ts" + }, + { + "label": "IAppRailVisibilityContext", + "file_type": "code", + "source_file": "core/lib/app-rail/types.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_lib_app_rail_types_iapprailvisibilitycontext", + "community": 132, + "norm_label": "iapprailvisibilitycontext" + }, + { + "label": "AppProgressBar.tsx", + "file_type": "code", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_b_progress_appprogressbar", + "community": 54, + "norm_label": "appprogressbar.tsx" + }, + { + "label": "ProgressConfig", + "file_type": "code", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L15", + "_origin": "ast", + "id": "core_lib_b_progress_appprogressbar_progressconfig", + "community": 54, + "norm_label": "progressconfig" + }, + { + "label": "PROGRESS_CONFIG", + "file_type": "code", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "core_lib_b_progress_appprogressbar_progress_config", + "community": 54, + "norm_label": "progress_config" + }, + { + "label": "AppProgressBar()", + "file_type": "code", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L69", + "_origin": "ast", + "id": "core_lib_b_progress_appprogressbar_appprogressbar", + "community": 54, + "norm_label": "appprogressbar()" + }, + { + "label": "idle-task.ts", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_idle_task", + "community": 191, + "norm_label": "idle-task.ts" + }, + { + "label": "IdleTaskHandle", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L7", + "_origin": "ast", + "id": "core_lib_idle_task_idletaskhandle", + "community": 191, + "norm_label": "idletaskhandle" + }, + { + "label": "requestIdleFallback()", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_lib_idle_task_requestidlefallback", + "community": 191, + "norm_label": "requestidlefallback()" + }, + { + "label": "cancelIdleFallback()", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_lib_idle_task_cancelidlefallback", + "community": 191, + "norm_label": "cancelidlefallback()" + }, + { + "label": "requestIdle()", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_lib_idle_task_requestidle", + "community": 191, + "norm_label": "requestidle()" + }, + { + "label": "cancelIdle()", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_lib_idle_task_cancelidle", + "community": 191, + "norm_label": "cancelidle()" + }, + { + "label": "installIdleCallbackPolyfill()", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_lib_idle_task_installidlecallbackpolyfill", + "community": 191, + "norm_label": "installidlecallbackpolyfill()" + }, + { + "label": "runIdleTask()", + "file_type": "code", + "source_file": "core/lib/idle-task.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_lib_idle_task_runidletask", + "community": 191, + "norm_label": "runidletask()" + }, + { + "label": "local-storage.ts", + "file_type": "code", + "source_file": "core/lib/local-storage.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_local_storage", + "community": 160, + "norm_label": "local-storage.ts" + }, + { + "label": "storage", + "file_type": "code", + "source_file": "core/lib/local-storage.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_lib_local_storage_storage", + "community": 160, + "norm_label": "storage" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/lib/polyfills/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_polyfills_index", + "community": 191, + "norm_label": "index.ts" + }, + { + "label": "store-context.tsx", + "file_type": "code", + "source_file": "core/lib/store-context.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_store_context", + "community": 201, + "norm_label": "store-context.tsx" + }, + { + "label": "rootStore", + "file_type": "code", + "source_file": "core/lib/store-context.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "core_lib_store_context_rootstore", + "community": 202, + "norm_label": "rootstore" + }, + { + "label": "StoreContext", + "file_type": "code", + "source_file": "core/lib/store-context.tsx", + "source_location": "L14", + "_origin": "ast", + "id": "core_lib_store_context_storecontext", + "community": 201, + "norm_label": "storecontext" + }, + { + "label": "initializeStore()", + "file_type": "code", + "source_file": "core/lib/store-context.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_lib_store_context_initializestore", + "community": 201, + "norm_label": "initializestore()" + }, + { + "label": "store", + "file_type": "code", + "source_file": "core/lib/store-context.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_lib_store_context_store", + "community": 178, + "norm_label": "store" + }, + { + "label": "StoreProvider()", + "file_type": "code", + "source_file": "core/lib/store-context.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "core_lib_store_context_storeprovider", + "community": 134, + "norm_label": "storeprovider()" + }, + { + "label": "authentication-wrapper.tsx", + "file_type": "code", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_wrappers_authentication_wrapper", + "community": 143, + "norm_label": "authentication-wrapper.tsx" + }, + { + "label": "TPageType", + "file_type": "code", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_lib_wrappers_authentication_wrapper_tpagetype", + "community": 143, + "norm_label": "tpagetype" + }, + { + "label": "TAuthenticationWrapper", + "file_type": "code", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L22", + "_origin": "ast", + "id": "core_lib_wrappers_authentication_wrapper_tauthenticationwrapper", + "community": 143, + "norm_label": "tauthenticationwrapper" + }, + { + "label": "isValidURL()", + "file_type": "code", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L27", + "_origin": "ast", + "id": "core_lib_wrappers_authentication_wrapper_isvalidurl", + "community": 143, + "norm_label": "isvalidurl()" + }, + { + "label": "AuthenticationWrapper", + "file_type": "code", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L32", + "_origin": "ast", + "id": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "community": 143, + "norm_label": "authenticationwrapper" + }, + { + "label": "instance-wrapper.tsx", + "file_type": "code", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_wrappers_instance_wrapper", + "community": 230, + "norm_label": "instance-wrapper.tsx" + }, + { + "label": "TInstanceWrapper", + "file_type": "code", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L16", + "_origin": "ast", + "id": "core_lib_wrappers_instance_wrapper_tinstancewrapper", + "community": 230, + "norm_label": "tinstancewrapper" + }, + { + "label": "InstanceWrapper", + "file_type": "code", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "core_lib_wrappers_instance_wrapper_instancewrapper", + "community": 230, + "norm_label": "instancewrapper" + }, + { + "label": "store-wrapper.tsx", + "file_type": "code", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "core_lib_wrappers_store_wrapper", + "community": 113, + "norm_label": "store-wrapper.tsx" + }, + { + "label": "TStoreWrapper", + "file_type": "code", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L19", + "_origin": "ast", + "id": "core_lib_wrappers_store_wrapper_tstorewrapper", + "community": 113, + "norm_label": "tstorewrapper" + }, + { + "label": "StoreWrapper()", + "file_type": "code", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L23", + "_origin": "ast", + "id": "core_lib_wrappers_store_wrapper_storewrapper", + "community": 113, + "norm_label": "storewrapper()" + }, + { + "label": "ai.service.ts", + "file_type": "code", + "source_file": "core/services/ai.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_ai_service", + "community": 89, + "norm_label": "ai.service.ts" + }, + { + "label": "TTaskPayload", + "file_type": "code", + "source_file": "core/services/ai.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_ai_service_ttaskpayload", + "community": 89, + "norm_label": "ttaskpayload" + }, + { + "label": "AIService", + "file_type": "code", + "source_file": "core/services/ai.service.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_services_ai_service_aiservice", + "community": 89, + "norm_label": "aiservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/ai.service.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_services_ai_service_aiservice_constructor", + "community": 89, + "norm_label": ".constructor()" + }, + { + "label": ".createGptTask()", + "file_type": "code", + "source_file": "core/services/ai.service.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_services_ai_service_aiservice_creategpttask", + "community": 89, + "norm_label": ".creategpttask()" + }, + { + "label": ".performEditorTask()", + "file_type": "code", + "source_file": "core/services/ai.service.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_services_ai_service_aiservice_performeditortask", + "community": 89, + "norm_label": ".performeditortask()" + }, + { + "label": "analytics.service.ts", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_analytics_service", + "community": 228, + "norm_label": "analytics.service.ts" + }, + { + "label": "AnalyticsService", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_analytics_service_analyticsservice", + "community": 228, + "norm_label": "analyticsservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_analytics_service_analyticsservice_constructor", + "community": 228, + "norm_label": ".constructor()" + }, + { + "label": ".getAdvanceAnalytics()", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_services_analytics_service_analyticsservice_getadvanceanalytics", + "community": 228, + "norm_label": ".getadvanceanalytics()" + }, + { + "label": ".getAdvanceAnalyticsStats()", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_services_analytics_service_analyticsservice_getadvanceanalyticsstats", + "community": 228, + "norm_label": ".getadvanceanalyticsstats()" + }, + { + "label": ".getAdvanceAnalyticsCharts()", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_services_analytics_service_analyticsservice_getadvanceanalyticscharts", + "community": 228, + "norm_label": ".getadvanceanalyticscharts()" + }, + { + "label": ".processUrl()", + "file_type": "code", + "source_file": "core/services/analytics.service.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_services_analytics_service_analyticsservice_processurl", + "community": 228, + "norm_label": ".processurl()" + }, + { + "label": "api.service.ts", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_api_service", + "community": 33, + "norm_label": "api.service.ts" + }, + { + "label": "APIService", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_services_api_service_apiservice", + "community": 41, + "norm_label": "apiservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_api_service_apiservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".setupInterceptors()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_services_api_service_apiservice_setupinterceptors", + "community": 41, + "norm_label": ".setupinterceptors()" + }, + { + "label": ".get()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_api_service_apiservice_get", + "community": 2, + "norm_label": ".get()" + }, + { + "label": ".post()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_services_api_service_apiservice_post", + "community": 41, + "norm_label": ".post()" + }, + { + "label": ".put()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_services_api_service_apiservice_put", + "community": 41, + "norm_label": ".put()" + }, + { + "label": ".patch()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_services_api_service_apiservice_patch", + "community": 41, + "norm_label": ".patch()" + }, + { + "label": ".delete()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_services_api_service_apiservice_delete", + "community": 41, + "norm_label": ".delete()" + }, + { + "label": ".request()", + "file_type": "code", + "source_file": "core/services/api.service.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_services_api_service_apiservice_request", + "community": 41, + "norm_label": ".request()" + }, + { + "label": "app_config.service.ts", + "file_type": "code", + "source_file": "core/services/app_config.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_app_config_service", + "community": 41, + "norm_label": "app_config.service.ts" + }, + { + "label": "AppConfigService", + "file_type": "code", + "source_file": "core/services/app_config.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_app_config_service_appconfigservice", + "community": 41, + "norm_label": "appconfigservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/app_config.service.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_services_app_config_service_appconfigservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".envConfig()", + "file_type": "code", + "source_file": "core/services/app_config.service.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_services_app_config_service_appconfigservice_envconfig", + "community": 41, + "norm_label": ".envconfig()" + }, + { + "label": "app_installation.service.ts", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_app_installation_service", + "community": 196, + "norm_label": "app_installation.service.ts" + }, + { + "label": "AppInstallationService", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_services_app_installation_service_appinstallationservice", + "community": 196, + "norm_label": "appinstallationservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_app_installation_service_appinstallationservice_constructor", + "community": 196, + "norm_label": ".constructor()" + }, + { + "label": ".addInstallationApp()", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_app_installation_service_appinstallationservice_addinstallationapp", + "community": 196, + "norm_label": ".addinstallationapp()" + }, + { + "label": ".addSlackChannel()", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_services_app_installation_service_appinstallationservice_addslackchannel", + "community": 196, + "norm_label": ".addslackchannel()" + }, + { + "label": ".getSlackChannelDetail()", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_services_app_installation_service_appinstallationservice_getslackchanneldetail", + "community": 196, + "norm_label": ".getslackchanneldetail()" + }, + { + "label": ".removeSlackChannel()", + "file_type": "code", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_services_app_installation_service_appinstallationservice_removeslackchannel", + "community": 196, + "norm_label": ".removeslackchannel()" + }, + { + "label": "auth.service.ts", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_auth_service", + "community": 33, + "norm_label": "auth.service.ts" + }, + { + "label": "AuthService", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_auth_service_authservice", + "community": 115, + "norm_label": "authservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_auth_service_authservice_constructor", + "community": 115, + "norm_label": ".constructor()" + }, + { + "label": ".requestCSRFToken()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_auth_service_authservice_requestcsrftoken", + "community": 115, + "norm_label": ".requestcsrftoken()" + }, + { + "label": ".emailCheck()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_auth_service_authservice_emailcheck", + "community": 115, + "norm_label": ".emailcheck()" + }, + { + "label": ".sendResetPasswordLink()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_auth_service_authservice_sendresetpasswordlink", + "community": 115, + "norm_label": ".sendresetpasswordlink()" + }, + { + "label": ".setPassword()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_auth_service_authservice_setpassword", + "community": 115, + "norm_label": ".setpassword()" + }, + { + "label": ".generateUniqueCode()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_services_auth_service_authservice_generateuniquecode", + "community": 115, + "norm_label": ".generateuniquecode()" + }, + { + "label": ".signOut()", + "file_type": "code", + "source_file": "core/services/auth.service.ts", + "source_location": "L62", + "_origin": "ast", + "id": "core_services_auth_service_authservice_signout", + "community": 115, + "norm_label": ".signout()" + }, + { + "label": "cycle.service.ts", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_cycle_service", + "community": 100, + "norm_label": "cycle.service.ts" + }, + { + "label": "CycleService", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice", + "community": 100, + "norm_label": "cycleservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_constructor", + "community": 100, + "norm_label": ".constructor()" + }, + { + "label": ".workspaceActiveCyclesAnalytics()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_workspaceactivecyclesanalytics", + "community": 100, + "norm_label": ".workspaceactivecyclesanalytics()" + }, + { + "label": ".workspaceActiveCyclesProgress()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_workspaceactivecyclesprogress", + "community": 100, + "norm_label": ".workspaceactivecyclesprogress()" + }, + { + "label": ".workspaceActiveCyclesProgressPro()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_workspaceactivecyclesprogresspro", + "community": 100, + "norm_label": ".workspaceactivecyclesprogresspro()" + }, + { + "label": ".workspaceActiveCycles()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_workspaceactivecycles", + "community": 100, + "norm_label": ".workspaceactivecycles()" + }, + { + "label": ".getWorkspaceCycles()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_getworkspacecycles", + "community": 100, + "norm_label": ".getworkspacecycles()" + }, + { + "label": ".createCycle()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_createcycle", + "community": 100, + "norm_label": ".createcycle()" + }, + { + "label": ".getCyclesWithParams()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L97", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_getcycleswithparams", + "community": 100, + "norm_label": ".getcycleswithparams()" + }, + { + "label": ".getCycleDetails()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L109", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_getcycledetails", + "community": 100, + "norm_label": ".getcycledetails()" + }, + { + "label": ".getCycleIssues()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L117", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_getcycleissues", + "community": 100, + "norm_label": ".getcycleissues()" + }, + { + "label": ".patchCycle()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L137", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_patchcycle", + "community": 100, + "norm_label": ".patchcycle()" + }, + { + "label": ".deleteCycle()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L145", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_deletecycle", + "community": 100, + "norm_label": ".deletecycle()" + }, + { + "label": ".cycleDateCheck()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L153", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_cycledatecheck", + "community": 100, + "norm_label": ".cycledatecheck()" + }, + { + "label": ".addCycleToFavorites()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L161", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_addcycletofavorites", + "community": 100, + "norm_label": ".addcycletofavorites()" + }, + { + "label": ".transferIssues()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L175", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_transferissues", + "community": 100, + "norm_label": ".transferissues()" + }, + { + "label": ".removeCycleFromFavorites()", + "file_type": "code", + "source_file": "core/services/cycle.service.ts", + "source_location": "L190", + "_origin": "ast", + "id": "core_services_cycle_service_cycleservice_removecyclefromfavorites", + "community": 100, + "norm_label": ".removecyclefromfavorites()" + }, + { + "label": "cycle_archive.service.ts", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_cycle_archive_service", + "community": 100, + "norm_label": "cycle_archive.service.ts" + }, + { + "label": "CycleArchiveService", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_cycle_archive_service_cyclearchiveservice", + "community": 100, + "norm_label": "cyclearchiveservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_cycle_archive_service_cyclearchiveservice_constructor", + "community": 100, + "norm_label": ".constructor()" + }, + { + "label": ".getArchivedCycles()", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_cycle_archive_service_cyclearchiveservice_getarchivedcycles", + "community": 100, + "norm_label": ".getarchivedcycles()" + }, + { + "label": ".getArchivedCycleDetails()", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_cycle_archive_service_cyclearchiveservice_getarchivedcycledetails", + "community": 100, + "norm_label": ".getarchivedcycledetails()" + }, + { + "label": ".archiveCycle()", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_services_cycle_archive_service_cyclearchiveservice_archivecycle", + "community": 100, + "norm_label": ".archivecycle()" + }, + { + "label": ".restoreCycle()", + "file_type": "code", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_services_cycle_archive_service_cyclearchiveservice_restorecycle", + "community": 100, + "norm_label": ".restorecycle()" + }, + { + "label": "dashboard.service.ts", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_dashboard_service", + "community": 265, + "norm_label": "dashboard.service.ts" + }, + { + "label": "DashboardService", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_dashboard_service_dashboardservice", + "community": 265, + "norm_label": "dashboardservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_dashboard_service_dashboardservice_constructor", + "community": 265, + "norm_label": ".constructor()" + }, + { + "label": ".getHomeDashboardWidgets()", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_dashboard_service_dashboardservice_gethomedashboardwidgets", + "community": 265, + "norm_label": ".gethomedashboardwidgets()" + }, + { + "label": ".getWidgetStats()", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_services_dashboard_service_dashboardservice_getwidgetstats", + "community": 265, + "norm_label": ".getwidgetstats()" + }, + { + "label": ".getDashboardDetails()", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_services_dashboard_service_dashboardservice_getdashboarddetails", + "community": 265, + "norm_label": ".getdashboarddetails()" + }, + { + "label": ".updateDashboardWidget()", + "file_type": "code", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_services_dashboard_service_dashboardservice_updatedashboardwidget", + "community": 265, + "norm_label": ".updatedashboardwidget()" + }, + { + "label": "estimate.service.ts", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_estimate_service", + "community": 48, + "norm_label": "estimate.service.ts" + }, + { + "label": "EstimateService", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice", + "community": 48, + "norm_label": "estimateservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_constructor", + "community": 48, + "norm_label": ".constructor()" + }, + { + "label": ".fetchWorkspaceEstimates()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_fetchworkspaceestimates", + "community": 48, + "norm_label": ".fetchworkspaceestimates()" + }, + { + "label": ".fetchProjectEstimates()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_fetchprojectestimates", + "community": 48, + "norm_label": ".fetchprojectestimates()" + }, + { + "label": ".fetchEstimateById()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_fetchestimatebyid", + "community": 48, + "norm_label": ".fetchestimatebyid()" + }, + { + "label": ".createEstimate()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_createestimate", + "community": 48, + "norm_label": ".createestimate()" + }, + { + "label": ".deleteEstimate()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_deleteestimate", + "community": 48, + "norm_label": ".deleteestimate()" + }, + { + "label": ".createEstimatePoint()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_createestimatepoint", + "community": 48, + "norm_label": ".createestimatepoint()" + }, + { + "label": ".updateEstimatePoint()", + "file_type": "code", + "source_file": "core/services/estimate.service.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_services_estimate_service_estimateservice_updateestimatepoint", + "community": 48, + "norm_label": ".updateestimatepoint()" + }, + { + "label": "favorite.service.ts", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_favorite_favorite_service", + "community": 258, + "norm_label": "favorite.service.ts" + }, + { + "label": "FavoriteService", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice", + "community": 258, + "norm_label": "favoriteservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice_constructor", + "community": 258, + "norm_label": ".constructor()" + }, + { + "label": ".addFavorite()", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice_addfavorite", + "community": 258, + "norm_label": ".addfavorite()" + }, + { + "label": ".updateFavorite()", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice_updatefavorite", + "community": 258, + "norm_label": ".updatefavorite()" + }, + { + "label": ".deleteFavorite()", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice_deletefavorite", + "community": 258, + "norm_label": ".deletefavorite()" + }, + { + "label": ".getFavorites()", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice_getfavorites", + "community": 258, + "norm_label": ".getfavorites()" + }, + { + "label": ".getGroupedFavorites()", + "file_type": "code", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_services_favorite_favorite_service_favoriteservice_getgroupedfavorites", + "community": 258, + "norm_label": ".getgroupedfavorites()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/services/favorite/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_favorite_index", + "community": 161, + "norm_label": "index.ts" + }, + { + "label": "file-upload.service.ts", + "file_type": "code", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_file_upload_service", + "community": 33, + "norm_label": "file-upload.service.ts" + }, + { + "label": "FileUploadService", + "file_type": "code", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_services_file_upload_service_fileuploadservice", + "community": 33, + "norm_label": "fileuploadservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_file_upload_service_fileuploadservice_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".uploadFile()", + "file_type": "code", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_file_upload_service_fileuploadservice_uploadfile", + "community": 33, + "norm_label": ".uploadfile()" + }, + { + "label": ".cancelUpload()", + "file_type": "code", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_services_file_upload_service_fileuploadservice_cancelupload", + "community": 33, + "norm_label": ".cancelupload()" + }, + { + "label": "file.service.ts", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_file_service", + "community": 33, + "norm_label": "file.service.ts" + }, + { + "label": "UnSplashImage", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_file_service_unsplashimage", + "community": 33, + "norm_label": "unsplashimage" + }, + { + "label": "UnSplashImageUrls", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_services_file_service_unsplashimageurls", + "community": 33, + "norm_label": "unsplashimageurls" + }, + { + "label": "TFileAssetType", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_file_service_tfileassettype", + "community": 33, + "norm_label": "tfileassettype" + }, + { + "label": "FileService", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_services_file_service_fileservice", + "community": 131, + "norm_label": "fileservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_services_file_service_fileservice_constructor", + "community": 131, + "norm_label": ".constructor()" + }, + { + "label": ".updateWorkspaceAssetUploadStatus()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_services_file_service_fileservice_updateworkspaceassetuploadstatus", + "community": 131, + "norm_label": ".updateworkspaceassetuploadstatus()" + }, + { + "label": ".uploadWorkspaceAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L72", + "_origin": "ast", + "id": "core_services_file_service_fileservice_uploadworkspaceasset", + "community": 131, + "norm_label": ".uploadworkspaceasset()" + }, + { + "label": ".deleteWorkspaceAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_services_file_service_fileservice_deleteworkspaceasset", + "community": 131, + "norm_label": ".deleteworkspaceasset()" + }, + { + "label": ".updateProjectAssetUploadStatus()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_services_file_service_fileservice_updateprojectassetuploadstatus", + "community": 131, + "norm_label": ".updateprojectassetuploadstatus()" + }, + { + "label": ".updateBulkWorkspaceAssetsUploadStatus()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L119", + "_origin": "ast", + "id": "core_services_file_service_fileservice_updatebulkworkspaceassetsuploadstatus", + "community": 131, + "norm_label": ".updatebulkworkspaceassetsuploadstatus()" + }, + { + "label": ".updateBulkProjectAssetsUploadStatus()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L133", + "_origin": "ast", + "id": "core_services_file_service_fileservice_updatebulkprojectassetsuploadstatus", + "community": 131, + "norm_label": ".updatebulkprojectassetsuploadstatus()" + }, + { + "label": ".uploadProjectAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_services_file_service_fileservice_uploadprojectasset", + "community": 131, + "norm_label": ".uploadprojectasset()" + }, + { + "label": ".updateUserAssetUploadStatus()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L176", + "_origin": "ast", + "id": "core_services_file_service_fileservice_updateuserassetuploadstatus", + "community": 131, + "norm_label": ".updateuserassetuploadstatus()" + }, + { + "label": ".uploadUserAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L184", + "_origin": "ast", + "id": "core_services_file_service_fileservice_uploaduserasset", + "community": 131, + "norm_label": ".uploaduserasset()" + }, + { + "label": ".deleteUserAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L202", + "_origin": "ast", + "id": "core_services_file_service_fileservice_deleteuserasset", + "community": 131, + "norm_label": ".deleteuserasset()" + }, + { + "label": ".deleteNewAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L210", + "_origin": "ast", + "id": "core_services_file_service_fileservice_deletenewasset", + "community": 131, + "norm_label": ".deletenewasset()" + }, + { + "label": ".deleteOldWorkspaceAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L218", + "_origin": "ast", + "id": "core_services_file_service_fileservice_deleteoldworkspaceasset", + "community": 131, + "norm_label": ".deleteoldworkspaceasset()" + }, + { + "label": ".deleteOldUserAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L227", + "_origin": "ast", + "id": "core_services_file_service_fileservice_deleteolduserasset", + "community": 131, + "norm_label": ".deleteolduserasset()" + }, + { + "label": ".restoreNewAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L236", + "_origin": "ast", + "id": "core_services_file_service_fileservice_restorenewasset", + "community": 131, + "norm_label": ".restorenewasset()" + }, + { + "label": ".checkIfAssetExists()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L246", + "_origin": "ast", + "id": "core_services_file_service_fileservice_checkifassetexists", + "community": 131, + "norm_label": ".checkifassetexists()" + }, + { + "label": ".restoreOldEditorAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L259", + "_origin": "ast", + "id": "core_services_file_service_fileservice_restoreoldeditorasset", + "community": 131, + "norm_label": ".restoreoldeditorasset()" + }, + { + "label": ".cancelUpload()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L268", + "_origin": "ast", + "id": "core_services_file_service_fileservice_cancelupload", + "community": 131, + "norm_label": ".cancelupload()" + }, + { + "label": ".getUnsplashImages()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L272", + "_origin": "ast", + "id": "core_services_file_service_fileservice_getunsplashimages", + "community": 131, + "norm_label": ".getunsplashimages()" + }, + { + "label": ".duplicateAsset()", + "file_type": "code", + "source_file": "core/services/file.service.ts", + "source_location": "L284", + "_origin": "ast", + "id": "core_services_file_service_fileservice_duplicateasset", + "community": 131, + "norm_label": ".duplicateasset()" + }, + { + "label": "inbox-issue.service.ts", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service", + "community": 241, + "norm_label": "inbox-issue.service.ts" + }, + { + "label": "InboxIssueService", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice", + "community": 241, + "norm_label": "inboxissueservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_constructor", + "community": 241, + "norm_label": ".constructor()" + }, + { + "label": ".list()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_list", + "community": 241, + "norm_label": ".list()" + }, + { + "label": ".retrieve()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_retrieve", + "community": 241, + "norm_label": ".retrieve()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_create", + "community": 241, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_update", + "community": 241, + "norm_label": ".update()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_updateissue", + "community": 241, + "norm_label": ".updateissue()" + }, + { + "label": ".destroy()", + "file_type": "code", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_services_inbox_inbox_issue_service_inboxissueservice_destroy", + "community": 241, + "norm_label": ".destroy()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/services/inbox/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_inbox_index", + "community": 67, + "norm_label": "index.ts" + }, + { + "label": "intake-work_item_version.service.ts", + "file_type": "code", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_inbox_intake_work_item_version_service", + "community": 41, + "norm_label": "intake-work_item_version.service.ts" + }, + { + "label": "IntakeWorkItemVersionService", + "file_type": "code", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "community": 41, + "norm_label": "intakeworkitemversionservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".listDescriptionVersions()", + "file_type": "code", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice_listdescriptionversions", + "community": 41, + "norm_label": ".listdescriptionversions()" + }, + { + "label": ".retrieveDescriptionVersion()", + "file_type": "code", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice_retrievedescriptionversion", + "community": 41, + "norm_label": ".retrievedescriptionversion()" + }, + { + "label": "instance.service.ts", + "file_type": "code", + "source_file": "core/services/instance.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_instance_service", + "community": 41, + "norm_label": "instance.service.ts" + }, + { + "label": "InstanceService", + "file_type": "code", + "source_file": "core/services/instance.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_instance_service_instanceservice", + "community": 41, + "norm_label": "instanceservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/instance.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_instance_service_instanceservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".requestCSRFToken()", + "file_type": "code", + "source_file": "core/services/instance.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_instance_service_instanceservice_requestcsrftoken", + "community": 41, + "norm_label": ".requestcsrftoken()" + }, + { + "label": ".getInstanceInfo()", + "file_type": "code", + "source_file": "core/services/instance.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_instance_service_instanceservice_getinstanceinfo", + "community": 41, + "norm_label": ".getinstanceinfo()" + }, + { + "label": "github.service.ts", + "file_type": "code", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_integrations_github_service", + "community": 62, + "norm_label": "github.service.ts" + }, + { + "label": "GithubIntegrationService", + "file_type": "code", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_integrations_github_service_githubintegrationservice", + "community": 62, + "norm_label": "githubintegrationservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_services_integrations_github_service_githubintegrationservice_constructor", + "community": 62, + "norm_label": ".constructor()" + }, + { + "label": ".listAllRepositories()", + "file_type": "code", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_services_integrations_github_service_githubintegrationservice_listallrepositories", + "community": 62, + "norm_label": ".listallrepositories()" + }, + { + "label": ".getGithubRepoInfo()", + "file_type": "code", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_services_integrations_github_service_githubintegrationservice_getgithubrepoinfo", + "community": 62, + "norm_label": ".getgithubrepoinfo()" + }, + { + "label": ".createGithubServiceImport()", + "file_type": "code", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_integrations_github_service_githubintegrationservice_creategithubserviceimport", + "community": 62, + "norm_label": ".creategithubserviceimport()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/services/integrations/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_integrations_index", + "community": 62, + "norm_label": "index.ts" + }, + { + "label": "integration.service.ts", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_integrations_integration_service", + "community": 62, + "norm_label": "integration.service.ts" + }, + { + "label": "IntegrationService", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice", + "community": 62, + "norm_label": "integrationservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_constructor", + "community": 62, + "norm_label": ".constructor()" + }, + { + "label": ".getAppIntegrationsList()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_getappintegrationslist", + "community": 62, + "norm_label": ".getappintegrationslist()" + }, + { + "label": ".getWorkspaceIntegrationsList()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_getworkspaceintegrationslist", + "community": 62, + "norm_label": ".getworkspaceintegrationslist()" + }, + { + "label": ".deleteWorkspaceIntegration()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_deleteworkspaceintegration", + "community": 62, + "norm_label": ".deleteworkspaceintegration()" + }, + { + "label": ".getImporterServicesList()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_getimporterserviceslist", + "community": 62, + "norm_label": ".getimporterserviceslist()" + }, + { + "label": ".getExportsServicesList()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_getexportsserviceslist", + "community": 62, + "norm_label": ".getexportsserviceslist()" + }, + { + "label": ".deleteImporterService()", + "file_type": "code", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_services_integrations_integration_service_integrationservice_deleteimporterservice", + "community": 62, + "norm_label": ".deleteimporterservice()" + }, + { + "label": "jira.service.ts", + "file_type": "code", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_integrations_jira_service", + "community": 62, + "norm_label": "jira.service.ts" + }, + { + "label": "JiraImporterService", + "file_type": "code", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_services_integrations_jira_service_jiraimporterservice", + "community": 62, + "norm_label": "jiraimporterservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_integrations_jira_service_jiraimporterservice_constructor", + "community": 62, + "norm_label": ".constructor()" + }, + { + "label": ".getJiraProjectInfo()", + "file_type": "code", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_integrations_jira_service_jiraimporterservice_getjiraprojectinfo", + "community": 62, + "norm_label": ".getjiraprojectinfo()" + }, + { + "label": ".createJiraImporter()", + "file_type": "code", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_integrations_jira_service_jiraimporterservice_createjiraimporter", + "community": 62, + "norm_label": ".createjiraimporter()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/services/issue/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_index", + "community": 33, + "norm_label": "index.ts" + }, + { + "label": "issue.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_service", + "community": 33, + "norm_label": "issue.service.ts" + }, + { + "label": "IssueService", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice", + "community": 59, + "norm_label": "issueservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_constructor", + "community": 59, + "norm_label": ".constructor()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_createissue", + "community": 59, + "norm_label": ".createissue()" + }, + { + "label": ".getIssuesFromServer()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissuesfromserver", + "community": 59, + "norm_label": ".getissuesfromserver()" + }, + { + "label": ".getIssuesForSync()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissuesforsync", + "community": 59, + "norm_label": ".getissuesforsync()" + }, + { + "label": ".getIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissues", + "community": 59, + "norm_label": ".getissues()" + }, + { + "label": ".getDeletedIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getdeletedissues", + "community": 59, + "norm_label": ".getdeletedissues()" + }, + { + "label": ".getIssuesWithParams()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissueswithparams", + "community": 59, + "norm_label": ".getissueswithparams()" + }, + { + "label": ".retrieve()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L113", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_retrieve", + "community": 59, + "norm_label": ".retrieve()" + }, + { + "label": ".retrieveIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L129", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_retrieveissues", + "community": 59, + "norm_label": ".retrieveissues()" + }, + { + "label": ".getIssueActivities()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissueactivities", + "community": 59, + "norm_label": ".getissueactivities()" + }, + { + "label": ".addIssueToCycle()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L147", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_addissuetocycle", + "community": 59, + "norm_label": ".addissuetocycle()" + }, + { + "label": ".removeIssueFromCycle()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L162", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_removeissuefromcycle", + "community": 59, + "norm_label": ".removeissuefromcycle()" + }, + { + "label": ".createIssueRelation()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L172", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_createissuerelation", + "community": 59, + "norm_label": ".createissuerelation()" + }, + { + "label": ".deleteIssueRelation()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L194", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_deleteissuerelation", + "community": 59, + "norm_label": ".deleteissuerelation()" + }, + { + "label": ".getIssueDisplayProperties()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L204", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissuedisplayproperties", + "community": 59, + "norm_label": ".getissuedisplayproperties()" + }, + { + "label": ".updateIssueDisplayProperties()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L212", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_updateissuedisplayproperties", + "community": 59, + "norm_label": ".updateissuedisplayproperties()" + }, + { + "label": ".patchIssue()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L226", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_patchissue", + "community": 59, + "norm_label": ".patchissue()" + }, + { + "label": ".deleteIssue()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L234", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_deleteissue", + "community": 59, + "norm_label": ".deleteissue()" + }, + { + "label": ".updateIssueDates()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L242", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_updateissuedates", + "community": 59, + "norm_label": ".updateissuedates()" + }, + { + "label": ".subIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L254", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_subissues", + "community": 59, + "norm_label": ".subissues()" + }, + { + "label": ".addSubIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L270", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_addsubissues", + "community": 59, + "norm_label": ".addsubissues()" + }, + { + "label": ".fetchIssueLinks()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L286", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_fetchissuelinks", + "community": 59, + "norm_label": ".fetchissuelinks()" + }, + { + "label": ".createIssueLink()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L296", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_createissuelink", + "community": 59, + "norm_label": ".createissuelink()" + }, + { + "label": ".updateIssueLink()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L312", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_updateissuelink", + "community": 59, + "norm_label": ".updateissuelink()" + }, + { + "label": ".deleteIssueLink()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L329", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_deleteissuelink", + "community": 59, + "norm_label": ".deleteissuelink()" + }, + { + "label": ".bulkOperations()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L339", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_bulkoperations", + "community": 59, + "norm_label": ".bulkoperations()" + }, + { + "label": ".bulkDeleteIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L347", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_bulkdeleteissues", + "community": 59, + "norm_label": ".bulkdeleteissues()" + }, + { + "label": ".bulkArchiveIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L361", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_bulkarchiveissues", + "community": 59, + "norm_label": ".bulkarchiveissues()" + }, + { + "label": ".getIssueNotificationSubscriptionStatus()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L378", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissuenotificationsubscriptionstatus", + "community": 59, + "norm_label": ".getissuenotificationsubscriptionstatus()" + }, + { + "label": ".unsubscribeFromIssueNotifications()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L392", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_unsubscribefromissuenotifications", + "community": 59, + "norm_label": ".unsubscribefromissuenotifications()" + }, + { + "label": ".subscribeToIssueNotifications()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L402", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_subscribetoissuenotifications", + "community": 59, + "norm_label": ".subscribetoissuenotifications()" + }, + { + "label": ".bulkSubscribeIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L410", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_bulksubscribeissues", + "community": 59, + "norm_label": ".bulksubscribeissues()" + }, + { + "label": ".getIssueMetaFromURL()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L424", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_getissuemetafromurl", + "community": 59, + "norm_label": ".getissuemetafromurl()" + }, + { + "label": ".retrieveWithIdentifier()", + "file_type": "code", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L439", + "_origin": "ast", + "id": "core_services_issue_issue_service_issueservice_retrievewithidentifier", + "community": 59, + "norm_label": ".retrievewithidentifier()" + }, + { + "label": "issue_activity.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_activity_service", + "community": 33, + "norm_label": "issue_activity.service.ts" + }, + { + "label": "IssueActivityService", + "file_type": "code", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_issue_activity_service_issueactivityservice", + "community": 33, + "norm_label": "issueactivityservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_issue_issue_activity_service_issueactivityservice_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".getIssueActivities()", + "file_type": "code", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_services_issue_issue_activity_service_issueactivityservice_getissueactivities", + "community": 33, + "norm_label": ".getissueactivities()" + }, + { + "label": "issue_archive.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service", + "community": 266, + "norm_label": "issue_archive.service.ts" + }, + { + "label": "IssueArchiveService", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service_issuearchiveservice", + "community": 266, + "norm_label": "issuearchiveservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service_issuearchiveservice_constructor", + "community": 266, + "norm_label": ".constructor()" + }, + { + "label": ".getArchivedIssues()", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service_issuearchiveservice_getarchivedissues", + "community": 266, + "norm_label": ".getarchivedissues()" + }, + { + "label": ".archiveIssue()", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service_issuearchiveservice_archiveissue", + "community": 266, + "norm_label": ".archiveissue()" + }, + { + "label": ".restoreIssue()", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service_issuearchiveservice_restoreissue", + "community": 266, + "norm_label": ".restoreissue()" + }, + { + "label": ".retrieveArchivedIssue()", + "file_type": "code", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_services_issue_issue_archive_service_issuearchiveservice_retrievearchivedissue", + "community": 266, + "norm_label": ".retrievearchivedissue()" + }, + { + "label": "issue_attachment.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service", + "community": 33, + "norm_label": "issue_attachment.service.ts" + }, + { + "label": "IssueAttachmentService", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service_issueattachmentservice", + "community": 33, + "norm_label": "issueattachmentservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service_issueattachmentservice_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".updateIssueAttachmentUploadStatus()", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service_issueattachmentservice_updateissueattachmentuploadstatus", + "community": 33, + "norm_label": ".updateissueattachmentuploadstatus()" + }, + { + "label": ".uploadIssueAttachment()", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service_issueattachmentservice_uploadissueattachment", + "community": 33, + "norm_label": ".uploadissueattachment()" + }, + { + "label": ".getIssueAttachments()", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service_issueattachmentservice_getissueattachments", + "community": 33, + "norm_label": ".getissueattachments()" + }, + { + "label": ".deleteIssueAttachment()", + "file_type": "code", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_services_issue_issue_attachment_service_issueattachmentservice_deleteissueattachment", + "community": 33, + "norm_label": ".deleteissueattachment()" + }, + { + "label": "issue_comment.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service", + "community": 33, + "norm_label": "issue_comment.service.ts" + }, + { + "label": "IssueCommentService", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service_issuecommentservice", + "community": 33, + "norm_label": "issuecommentservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service_issuecommentservice_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".getIssueComments()", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service_issuecommentservice_getissuecomments", + "community": 33, + "norm_label": ".getissuecomments()" + }, + { + "label": ".createIssueComment()", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service_issuecommentservice_createissuecomment", + "community": 33, + "norm_label": ".createissuecomment()" + }, + { + "label": ".patchIssueComment()", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service_issuecommentservice_patchissuecomment", + "community": 33, + "norm_label": ".patchissuecomment()" + }, + { + "label": ".deleteIssueComment()", + "file_type": "code", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_services_issue_issue_comment_service_issuecommentservice_deleteissuecomment", + "community": 33, + "norm_label": ".deleteissuecomment()" + }, + { + "label": "issue_label.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_label_service", + "community": 259, + "norm_label": "issue_label.service.ts" + }, + { + "label": "IssueLabelService", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice", + "community": 259, + "norm_label": "issuelabelservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice_constructor", + "community": 259, + "norm_label": ".constructor()" + }, + { + "label": ".getWorkspaceIssueLabels()", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice_getworkspaceissuelabels", + "community": 259, + "norm_label": ".getworkspaceissuelabels()" + }, + { + "label": ".getProjectLabels()", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice_getprojectlabels", + "community": 259, + "norm_label": ".getprojectlabels()" + }, + { + "label": ".createIssueLabel()", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice_createissuelabel", + "community": 259, + "norm_label": ".createissuelabel()" + }, + { + "label": ".patchIssueLabel()", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice_patchissuelabel", + "community": 259, + "norm_label": ".patchissuelabel()" + }, + { + "label": ".deleteIssueLabel()", + "file_type": "code", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_services_issue_issue_label_service_issuelabelservice_deleteissuelabel", + "community": 259, + "norm_label": ".deleteissuelabel()" + }, + { + "label": "issue_reaction.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service", + "community": 33, + "norm_label": "issue_reaction.service.ts" + }, + { + "label": "IssueReactionService", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice", + "community": 141, + "norm_label": "issuereactionservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_constructor", + "community": 141, + "norm_label": ".constructor()" + }, + { + "label": ".createIssueReaction()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_createissuereaction", + "community": 141, + "norm_label": ".createissuereaction()" + }, + { + "label": ".listIssueReactions()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_listissuereactions", + "community": 141, + "norm_label": ".listissuereactions()" + }, + { + "label": ".deleteIssueReaction()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L46", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_deleteissuereaction", + "community": 141, + "norm_label": ".deleteissuereaction()" + }, + { + "label": ".createIssueCommentReaction()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L56", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_createissuecommentreaction", + "community": 141, + "norm_label": ".createissuecommentreaction()" + }, + { + "label": ".listIssueCommentReactions()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_listissuecommentreactions", + "community": 141, + "norm_label": ".listissuecommentreactions()" + }, + { + "label": ".deleteIssueCommentReaction()", + "file_type": "code", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_services_issue_issue_reaction_service_issuereactionservice_deleteissuecommentreaction", + "community": 141, + "norm_label": ".deleteissuecommentreaction()" + }, + { + "label": "issue_relation.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_relation_service", + "community": 33, + "norm_label": "issue_relation.service.ts" + }, + { + "label": "IssueRelationService", + "file_type": "code", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_services_issue_issue_relation_service_issuerelationservice", + "community": 33, + "norm_label": "issuerelationservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_issue_issue_relation_service_issuerelationservice_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".listIssueRelations()", + "file_type": "code", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_issue_issue_relation_service_issuerelationservice_listissuerelations", + "community": 33, + "norm_label": ".listissuerelations()" + }, + { + "label": ".createIssueRelations()", + "file_type": "code", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_services_issue_issue_relation_service_issuerelationservice_createissuerelations", + "community": 33, + "norm_label": ".createissuerelations()" + }, + { + "label": ".deleteIssueRelation()", + "file_type": "code", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_issue_issue_relation_service_issuerelationservice_deleteissuerelation", + "community": 33, + "norm_label": ".deleteissuerelation()" + }, + { + "label": "issue_time_log.service.ts", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service", + "community": 267, + "norm_label": "issue_time_log.service.ts" + }, + { + "label": "IssueTimeLogService", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service_issuetimelogservice", + "community": 267, + "norm_label": "issuetimelogservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service_issuetimelogservice_constructor", + "community": 267, + "norm_label": ".constructor()" + }, + { + "label": ".getTimeLogs()", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service_issuetimelogservice_gettimelogs", + "community": 267, + "norm_label": ".gettimelogs()" + }, + { + "label": ".createTimeLog()", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service_issuetimelogservice_createtimelog", + "community": 267, + "norm_label": ".createtimelog()" + }, + { + "label": ".updateTimeLog()", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service_issuetimelogservice_updatetimelog", + "community": 267, + "norm_label": ".updatetimelog()" + }, + { + "label": ".deleteTimeLog()", + "file_type": "code", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L56", + "_origin": "ast", + "id": "core_services_issue_issue_time_log_service_issuetimelogservice_deletetimelog", + "community": 267, + "norm_label": ".deletetimelog()" + }, + { + "label": "work_item_version.service.ts", + "file_type": "code", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_work_item_version_service", + "community": 33, + "norm_label": "work_item_version.service.ts" + }, + { + "label": "WorkItemVersionService", + "file_type": "code", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_issue_work_item_version_service_workitemversionservice", + "community": 33, + "norm_label": "workitemversionservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_issue_work_item_version_service_workitemversionservice_constructor", + "community": 33, + "norm_label": ".constructor()" + }, + { + "label": ".listDescriptionVersions()", + "file_type": "code", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_services_issue_work_item_version_service_workitemversionservice_listdescriptionversions", + "community": 33, + "norm_label": ".listdescriptionversions()" + }, + { + "label": ".retrieveDescriptionVersion()", + "file_type": "code", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_services_issue_work_item_version_service_workitemversionservice_retrievedescriptionversion", + "community": 33, + "norm_label": ".retrievedescriptionversion()" + }, + { + "label": "workspace_draft.service.ts", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service", + "community": 260, + "norm_label": "workspace_draft.service.ts" + }, + { + "label": "WorkspaceDraftService", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice", + "community": 260, + "norm_label": "workspacedraftservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_constructor", + "community": 260, + "norm_label": ".constructor()" + }, + { + "label": ".getIssues()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_getissues", + "community": 260, + "norm_label": ".getissues()" + }, + { + "label": ".getIssueById()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid", + "community": 3, + "norm_label": ".getissuebyid()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_createissue", + "community": 260, + "norm_label": ".createissue()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_updateissue", + "community": 260, + "norm_label": ".updateissue()" + }, + { + "label": ".deleteIssue()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_deleteissue", + "community": 260, + "norm_label": ".deleteissue()" + }, + { + "label": ".moveIssue()", + "file_type": "code", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L68", + "_origin": "ast", + "id": "core_services_issue_workspace_draft_service_workspacedraftservice_moveissue", + "community": 260, + "norm_label": ".moveissue()" + }, + { + "label": "issue_filter.service.ts", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_issue_filter_service", + "community": 31, + "norm_label": "issue_filter.service.ts" + }, + { + "label": "IssueFiltersService", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice", + "community": 31, + "norm_label": "issuefiltersservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_constructor", + "community": 31, + "norm_label": ".constructor()" + }, + { + "label": ".fetchProjectEpicFilters()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_fetchprojectepicfilters", + "community": 31, + "norm_label": ".fetchprojectepicfilters()" + }, + { + "label": ".patchProjectEpicFilters()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_patchprojectepicfilters", + "community": 31, + "norm_label": ".patchprojectepicfilters()" + }, + { + "label": ".fetchCycleIssueFilters()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_fetchcycleissuefilters", + "community": 31, + "norm_label": ".fetchcycleissuefilters()" + }, + { + "label": ".patchCycleIssueFilters()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_patchcycleissuefilters", + "community": 31, + "norm_label": ".patchcycleissuefilters()" + }, + { + "label": ".fetchModuleIssueFilters()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_fetchmoduleissuefilters", + "community": 31, + "norm_label": ".fetchmoduleissuefilters()" + }, + { + "label": ".patchModuleIssueFilters()", + "file_type": "code", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L94", + "_origin": "ast", + "id": "core_services_issue_filter_service_issuefiltersservice_patchmoduleissuefilters", + "community": 31, + "norm_label": ".patchmoduleissuefilters()" + }, + { + "label": "module.service.ts", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_module_service", + "community": 87, + "norm_label": "module.service.ts" + }, + { + "label": "ModuleService", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_module_service_moduleservice", + "community": 87, + "norm_label": "moduleservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_constructor", + "community": 87, + "norm_label": ".constructor()" + }, + { + "label": ".getWorkspaceModules()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_getworkspacemodules", + "community": 87, + "norm_label": ".getworkspacemodules()" + }, + { + "label": ".getModules()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_getmodules", + "community": 87, + "norm_label": ".getmodules()" + }, + { + "label": ".createModule()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_createmodule", + "community": 87, + "norm_label": ".createmodule()" + }, + { + "label": ".updateModule()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_updatemodule", + "community": 87, + "norm_label": ".updatemodule()" + }, + { + "label": ".getModuleDetails()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_getmoduledetails", + "community": 87, + "norm_label": ".getmoduledetails()" + }, + { + "label": ".patchModule()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_patchmodule", + "community": 87, + "norm_label": ".patchmodule()" + }, + { + "label": ".deleteModule()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_deletemodule", + "community": 87, + "norm_label": ".deletemodule()" + }, + { + "label": ".getModuleIssues()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_getmoduleissues", + "community": 87, + "norm_label": ".getmoduleissues()" + }, + { + "label": ".addIssuesToModule()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_addissuestomodule", + "community": 87, + "norm_label": ".addissuestomodule()" + }, + { + "label": ".addModulesToIssue()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_addmodulestoissue", + "community": 87, + "norm_label": ".addmodulestoissue()" + }, + { + "label": ".removeIssuesFromModuleBulk()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L125", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_removeissuesfrommodulebulk", + "community": 87, + "norm_label": ".removeissuesfrommodulebulk()" + }, + { + "label": ".removeModulesFromIssueBulk()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L144", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_removemodulesfromissuebulk", + "community": 87, + "norm_label": ".removemodulesfromissuebulk()" + }, + { + "label": ".createModuleLink()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L163", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_createmodulelink", + "community": 87, + "norm_label": ".createmodulelink()" + }, + { + "label": ".updateModuleLink()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L176", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_updatemodulelink", + "community": 87, + "norm_label": ".updatemodulelink()" + }, + { + "label": ".deleteModuleLink()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L193", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_deletemodulelink", + "community": 87, + "norm_label": ".deletemodulelink()" + }, + { + "label": ".addModuleToFavorites()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L203", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_addmoduletofavorites", + "community": 87, + "norm_label": ".addmoduletofavorites()" + }, + { + "label": ".removeModuleFromFavorites()", + "file_type": "code", + "source_file": "core/services/module.service.ts", + "source_location": "L217", + "_origin": "ast", + "id": "core_services_module_service_moduleservice_removemodulefromfavorites", + "community": 87, + "norm_label": ".removemodulefromfavorites()" + }, + { + "label": "module_archive.service.ts", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_module_archive_service", + "community": 87, + "norm_label": "module_archive.service.ts" + }, + { + "label": "ModuleArchiveService", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_module_archive_service_modulearchiveservice", + "community": 87, + "norm_label": "modulearchiveservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_module_archive_service_modulearchiveservice_constructor", + "community": 87, + "norm_label": ".constructor()" + }, + { + "label": ".getArchivedModules()", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_module_archive_service_modulearchiveservice_getarchivedmodules", + "community": 87, + "norm_label": ".getarchivedmodules()" + }, + { + "label": ".getArchivedModuleDetails()", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_module_archive_service_modulearchiveservice_getarchivedmoduledetails", + "community": 87, + "norm_label": ".getarchivedmoduledetails()" + }, + { + "label": ".archiveModule()", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_services_module_archive_service_modulearchiveservice_archivemodule", + "community": 87, + "norm_label": ".archivemodule()" + }, + { + "label": ".restoreModule()", + "file_type": "code", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_services_module_archive_service_modulearchiveservice_restoremodule", + "community": 87, + "norm_label": ".restoremodule()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/services/page/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_page_index", + "community": 33, + "norm_label": "index.ts" + }, + { + "label": "project-page-version.service.ts", + "file_type": "code", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_page_project_page_version_service", + "community": 33, + "norm_label": "project-page-version.service.ts" + }, + { + "label": "ProjectPageVersionService", + "file_type": "code", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_page_project_page_version_service_projectpageversionservice", + "community": 279, + "norm_label": "projectpageversionservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_page_project_page_version_service_projectpageversionservice_constructor", + "community": 279, + "norm_label": ".constructor()" + }, + { + "label": ".fetchAllVersions()", + "file_type": "code", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_page_project_page_version_service_projectpageversionservice_fetchallversions", + "community": 279, + "norm_label": ".fetchallversions()" + }, + { + "label": ".fetchVersionById()", + "file_type": "code", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_page_project_page_version_service_projectpageversionservice_fetchversionbyid", + "community": 279, + "norm_label": ".fetchversionbyid()" + }, + { + "label": ".restoreVersion()", + "file_type": "code", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_services_page_project_page_version_service_projectpageversionservice_restoreversion", + "community": 279, + "norm_label": ".restoreversion()" + }, + { + "label": "project-page.service.ts", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_page_project_page_service", + "community": 33, + "norm_label": "project-page.service.ts" + }, + { + "label": "ProjectPageService", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice", + "community": 142, + "norm_label": "projectpageservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_constructor", + "community": 142, + "norm_label": ".constructor()" + }, + { + "label": ".fetchAll()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_fetchall", + "community": 142, + "norm_label": ".fetchall()" + }, + { + "label": ".fetchById()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_fetchbyid", + "community": 142, + "norm_label": ".fetchbyid()" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_create", + "community": 142, + "norm_label": ".create()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_update", + "community": 142, + "norm_label": ".update()" + }, + { + "label": ".updateAccess()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_updateaccess", + "community": 142, + "norm_label": ".updateaccess()" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_remove", + "community": 142, + "norm_label": ".remove()" + }, + { + "label": ".fetchFavorites()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_fetchfavorites", + "community": 142, + "norm_label": ".fetchfavorites()" + }, + { + "label": ".addToFavorites()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_addtofavorites", + "community": 142, + "norm_label": ".addtofavorites()" + }, + { + "label": ".removeFromFavorites()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L97", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_removefromfavorites", + "community": 142, + "norm_label": ".removefromfavorites()" + }, + { + "label": ".fetchArchived()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L105", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_fetcharchived", + "community": 142, + "norm_label": ".fetcharchived()" + }, + { + "label": ".archive()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L113", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_archive", + "community": 142, + "norm_label": ".archive()" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L127", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_restore", + "community": 142, + "norm_label": ".restore()" + }, + { + "label": ".lock()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L135", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_lock", + "community": 142, + "norm_label": ".lock()" + }, + { + "label": ".unlock()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L143", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_unlock", + "community": 142, + "norm_label": ".unlock()" + }, + { + "label": ".fetchDescriptionBinary()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L151", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_fetchdescriptionbinary", + "community": 142, + "norm_label": ".fetchdescriptionbinary()" + }, + { + "label": ".updateDescription()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L164", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_updatedescription", + "community": 142, + "norm_label": ".updatedescription()" + }, + { + "label": ".duplicate()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L177", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_duplicate", + "community": 142, + "norm_label": ".duplicate()" + }, + { + "label": ".move()", + "file_type": "code", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L185", + "_origin": "ast", + "id": "core_services_page_project_page_service_projectpageservice_move", + "community": 142, + "norm_label": ".move()" + }, + { + "label": "pomodoro-timer.service.ts", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service", + "community": 242, + "norm_label": "pomodoro-timer.service.ts" + }, + { + "label": "PomodoroTimerService", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "community": 242, + "norm_label": "pomodorotimerservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_constructor", + "community": 242, + "norm_label": ".constructor()" + }, + { + "label": ".getTimers()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_gettimers", + "community": 242, + "norm_label": ".gettimers()" + }, + { + "label": ".startTimer()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_starttimer", + "community": 242, + "norm_label": ".starttimer()" + }, + { + "label": ".pauseTimer()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_pausetimer", + "community": 242, + "norm_label": ".pausetimer()" + }, + { + "label": ".resumeTimer()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_resumetimer", + "community": 242, + "norm_label": ".resumetimer()" + }, + { + "label": ".completeTimer()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_completetimer", + "community": 242, + "norm_label": ".completetimer()" + }, + { + "label": ".discardTimer()", + "file_type": "code", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_discardtimer", + "community": 242, + "norm_label": ".discardtimer()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/services/project/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_index", + "community": 70, + "norm_label": "index.ts" + }, + { + "label": "project-archive.service.ts", + "file_type": "code", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_project_archive_service", + "community": 41, + "norm_label": "project-archive.service.ts" + }, + { + "label": "ProjectArchiveService", + "file_type": "code", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_services_project_project_archive_service_projectarchiveservice", + "community": 41, + "norm_label": "projectarchiveservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_project_project_archive_service_projectarchiveservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".archiveProject()", + "file_type": "code", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_project_project_archive_service_projectarchiveservice_archiveproject", + "community": 41, + "norm_label": ".archiveproject()" + }, + { + "label": ".restoreProject()", + "file_type": "code", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_services_project_project_archive_service_projectarchiveservice_restoreproject", + "community": 41, + "norm_label": ".restoreproject()" + }, + { + "label": "project-export.service.ts", + "file_type": "code", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_project_export_service", + "community": 41, + "norm_label": "project-export.service.ts" + }, + { + "label": "ProjectExportService", + "file_type": "code", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_services_project_project_export_service_projectexportservice", + "community": 41, + "norm_label": "projectexportservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_project_project_export_service_projectexportservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".csvExport()", + "file_type": "code", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_project_project_export_service_projectexportservice_csvexport", + "community": 41, + "norm_label": ".csvexport()" + }, + { + "label": "project-member.service.ts", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_project_member_service", + "community": 243, + "norm_label": "project-member.service.ts" + }, + { + "label": "ProjectMemberService", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice", + "community": 243, + "norm_label": "projectmemberservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_constructor", + "community": 243, + "norm_label": ".constructor()" + }, + { + "label": ".fetchProjectMembers()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_fetchprojectmembers", + "community": 243, + "norm_label": ".fetchprojectmembers()" + }, + { + "label": ".bulkAddMembersToProject()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_bulkaddmemberstoproject", + "community": 243, + "norm_label": ".bulkaddmemberstoproject()" + }, + { + "label": ".projectMemberMe()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_projectmemberme", + "community": 243, + "norm_label": ".projectmemberme()" + }, + { + "label": ".getProjectMember()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L46", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_getprojectmember", + "community": 243, + "norm_label": ".getprojectmember()" + }, + { + "label": ".updateProjectMember()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_updateprojectmember", + "community": 243, + "norm_label": ".updateprojectmember()" + }, + { + "label": ".deleteProjectMember()", + "file_type": "code", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_services_project_project_member_service_projectmemberservice_deleteprojectmember", + "community": 243, + "norm_label": ".deleteprojectmember()" + }, + { + "label": "project-publish.service.ts", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_project_publish_service", + "community": 268, + "norm_label": "project-publish.service.ts" + }, + { + "label": "ProjectPublishService", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_project_project_publish_service_projectpublishservice", + "community": 268, + "norm_label": "projectpublishservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_project_project_publish_service_projectpublishservice_constructor", + "community": 268, + "norm_label": ".constructor()" + }, + { + "label": ".fetchPublishSettings()", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_project_project_publish_service_projectpublishservice_fetchpublishsettings", + "community": 268, + "norm_label": ".fetchpublishsettings()" + }, + { + "label": ".publishProject()", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_project_project_publish_service_projectpublishservice_publishproject", + "community": 268, + "norm_label": ".publishproject()" + }, + { + "label": ".updatePublishSettings()", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_services_project_project_publish_service_projectpublishservice_updatepublishsettings", + "community": 268, + "norm_label": ".updatepublishsettings()" + }, + { + "label": ".unpublishProject()", + "file_type": "code", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_services_project_project_publish_service_projectpublishservice_unpublishproject", + "community": 268, + "norm_label": ".unpublishproject()" + }, + { + "label": "project-state.service.ts", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_project_state_service", + "community": 70, + "norm_label": "project-state.service.ts" + }, + { + "label": "ProjectStateService", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice", + "community": 101, + "norm_label": "projectstateservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_constructor", + "community": 101, + "norm_label": ".constructor()" + }, + { + "label": ".createState()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_createstate", + "community": 101, + "norm_label": ".createstate()" + }, + { + "label": ".markDefault()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_markdefault", + "community": 101, + "norm_label": ".markdefault()" + }, + { + "label": ".getStates()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_getstates", + "community": 101, + "norm_label": ".getstates()" + }, + { + "label": ".getIntakeState()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_getintakestate", + "community": 101, + "norm_label": ".getintakestate()" + }, + { + "label": ".getState()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_getstate", + "community": 101, + "norm_label": ".getstate()" + }, + { + "label": ".updateState()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_updatestate", + "community": 101, + "norm_label": ".updatestate()" + }, + { + "label": ".patchState()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_patchstate", + "community": 101, + "norm_label": ".patchstate()" + }, + { + "label": ".deleteState()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_deletestate", + "community": 101, + "norm_label": ".deletestate()" + }, + { + "label": ".getWorkspaceStates()", + "file_type": "code", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_services_project_project_state_service_projectstateservice_getworkspacestates", + "community": 101, + "norm_label": ".getworkspacestates()" + }, + { + "label": "project.service.ts", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_project_project_service", + "community": 70, + "norm_label": "project.service.ts" + }, + { + "label": "ProjectService", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice", + "community": 70, + "norm_label": "projectservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_constructor", + "community": 70, + "norm_label": ".constructor()" + }, + { + "label": ".createProject()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_createproject", + "community": 70, + "norm_label": ".createproject()" + }, + { + "label": ".checkProjectIdentifierAvailability()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_checkprojectidentifieravailability", + "community": 70, + "norm_label": ".checkprojectidentifieravailability()" + }, + { + "label": ".getProjectsLite()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L47", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getprojectslite", + "community": 70, + "norm_label": ".getprojectslite()" + }, + { + "label": ".getProjects()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getprojects", + "community": 70, + "norm_label": ".getprojects()" + }, + { + "label": ".getProject()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getproject", + "community": 70, + "norm_label": ".getproject()" + }, + { + "label": ".getProjectAnalyticsCount()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getprojectanalyticscount", + "community": 70, + "norm_label": ".getprojectanalyticscount()" + }, + { + "label": ".updateProject()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_updateproject", + "community": 70, + "norm_label": ".updateproject()" + }, + { + "label": ".deleteProject()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_deleteproject", + "community": 70, + "norm_label": ".deleteproject()" + }, + { + "label": ".getProjectUserProperties()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getprojectuserproperties", + "community": 70, + "norm_label": ".getprojectuserproperties()" + }, + { + "label": ".updateProjectUserProperties()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L109", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_updateprojectuserproperties", + "community": 70, + "norm_label": ".updateprojectuserproperties()" + }, + { + "label": ".getGithubRepositories()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L121", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getgithubrepositories", + "community": 70, + "norm_label": ".getgithubrepositories()" + }, + { + "label": ".syncGithubRepository()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L132", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_syncgithubrepository", + "community": 70, + "norm_label": ".syncgithubrepository()" + }, + { + "label": ".getProjectGithubRepository()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L153", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getprojectgithubrepository", + "community": 70, + "norm_label": ".getprojectgithubrepository()" + }, + { + "label": ".getUserProjectFavorites()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L163", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_getuserprojectfavorites", + "community": 70, + "norm_label": ".getuserprojectfavorites()" + }, + { + "label": ".addProjectToFavorites()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L171", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_addprojecttofavorites", + "community": 70, + "norm_label": ".addprojecttofavorites()" + }, + { + "label": ".removeProjectFromFavorites()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L179", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_removeprojectfromfavorites", + "community": 70, + "norm_label": ".removeprojectfromfavorites()" + }, + { + "label": ".projectIssuesSearch()", + "file_type": "code", + "source_file": "core/services/project/project.service.ts", + "source_location": "L187", + "_origin": "ast", + "id": "core_services_project_project_service_projectservice_projectissuessearch", + "community": 70, + "norm_label": ".projectissuessearch()" + }, + { + "label": "sticky.service.ts", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_sticky_service", + "community": 261, + "norm_label": "sticky.service.ts" + }, + { + "label": "StickyService", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice", + "community": 261, + "norm_label": "stickyservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice_constructor", + "community": 261, + "norm_label": ".constructor()" + }, + { + "label": ".createSticky()", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice_createsticky", + "community": 261, + "norm_label": ".createsticky()" + }, + { + "label": ".getStickies()", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice_getstickies", + "community": 261, + "norm_label": ".getstickies()" + }, + { + "label": ".getSticky()", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice_getsticky", + "community": 261, + "norm_label": ".getsticky()" + }, + { + "label": ".updateSticky()", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice_updatesticky", + "community": 261, + "norm_label": ".updatesticky()" + }, + { + "label": ".deleteSticky()", + "file_type": "code", + "source_file": "core/services/sticky.service.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_services_sticky_service_stickyservice_deletesticky", + "community": 261, + "norm_label": ".deletesticky()" + }, + { + "label": "timezone.service.ts", + "file_type": "code", + "source_file": "core/services/timezone.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_timezone_service", + "community": 41, + "norm_label": "timezone.service.ts" + }, + { + "label": "TimezoneService", + "file_type": "code", + "source_file": "core/services/timezone.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_timezone_service_timezoneservice", + "community": 41, + "norm_label": "timezoneservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/timezone.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_timezone_service_timezoneservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".fetch()", + "file_type": "code", + "source_file": "core/services/timezone.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_timezone_service_timezoneservice_fetch", + "community": 41, + "norm_label": ".fetch()" + }, + { + "label": "user.service.ts", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_user_service", + "community": 188, + "norm_label": "user.service.ts" + }, + { + "label": "UserService", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_user_service_userservice", + "community": 75, + "norm_label": "userservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_user_service_userservice_constructor", + "community": 75, + "norm_label": ".constructor()" + }, + { + "label": ".currentUserConfig()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_services_user_service_userservice_currentuserconfig", + "community": 75, + "norm_label": ".currentuserconfig()" + }, + { + "label": ".userIssues()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_services_user_service_userservice_userissues", + "community": 75, + "norm_label": ".userissues()" + }, + { + "label": ".currentUser()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_services_user_service_userservice_currentuser", + "community": 75, + "norm_label": ".currentuser()" + }, + { + "label": ".getCurrentUserProfile()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_services_user_service_userservice_getcurrentuserprofile", + "community": 75, + "norm_label": ".getcurrentuserprofile()" + }, + { + "label": ".updateCurrentUserProfile()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_services_user_service_userservice_updatecurrentuserprofile", + "community": 75, + "norm_label": ".updatecurrentuserprofile()" + }, + { + "label": ".getCurrentUserAccounts()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_services_user_service_userservice_getcurrentuseraccounts", + "community": 75, + "norm_label": ".getcurrentuseraccounts()" + }, + { + "label": ".currentUserInstanceAdminStatus()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_services_user_service_userservice_currentuserinstanceadminstatus", + "community": 75, + "norm_label": ".currentuserinstanceadminstatus()" + }, + { + "label": ".currentUserSettings()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L95", + "_origin": "ast", + "id": "core_services_user_service_userservice_currentusersettings", + "community": 75, + "norm_label": ".currentusersettings()" + }, + { + "label": ".currentUserEmailNotificationSettings()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_services_user_service_userservice_currentuseremailnotificationsettings", + "community": 75, + "norm_label": ".currentuseremailnotificationsettings()" + }, + { + "label": ".updateUser()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_services_user_service_userservice_updateuser", + "community": 75, + "norm_label": ".updateuser()" + }, + { + "label": ".updateUserOnBoard()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_services_user_service_userservice_updateuseronboard", + "community": 75, + "norm_label": ".updateuseronboard()" + }, + { + "label": ".updateUserTourCompleted()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L130", + "_origin": "ast", + "id": "core_services_user_service_userservice_updateusertourcompleted", + "community": 75, + "norm_label": ".updateusertourcompleted()" + }, + { + "label": ".updateCurrentUserEmailNotificationSettings()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L140", + "_origin": "ast", + "id": "core_services_user_service_userservice_updatecurrentuseremailnotificationsettings", + "community": 75, + "norm_label": ".updatecurrentuseremailnotificationsettings()" + }, + { + "label": ".changePassword()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_services_user_service_userservice_changepassword", + "community": 75, + "norm_label": ".changepassword()" + }, + { + "label": ".getUserProfileData()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L160", + "_origin": "ast", + "id": "core_services_user_service_userservice_getuserprofiledata", + "community": 75, + "norm_label": ".getuserprofiledata()" + }, + { + "label": ".getUserProfileProjectsSegregation()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L168", + "_origin": "ast", + "id": "core_services_user_service_userservice_getuserprofileprojectssegregation", + "community": 75, + "norm_label": ".getuserprofileprojectssegregation()" + }, + { + "label": ".getUserProfileActivity()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L179", + "_origin": "ast", + "id": "core_services_user_service_userservice_getuserprofileactivity", + "community": 75, + "norm_label": ".getuserprofileactivity()" + }, + { + "label": ".downloadProfileActivity()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L196", + "_origin": "ast", + "id": "core_services_user_service_userservice_downloadprofileactivity", + "community": 75, + "norm_label": ".downloadprofileactivity()" + }, + { + "label": ".getUserProfileIssues()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L210", + "_origin": "ast", + "id": "core_services_user_service_userservice_getuserprofileissues", + "community": 75, + "norm_label": ".getuserprofileissues()" + }, + { + "label": ".upsertUserIssuePlan()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L229", + "_origin": "ast", + "id": "core_services_user_service_userservice_upsertuserissueplan", + "community": 75, + "norm_label": ".upsertuserissueplan()" + }, + { + "label": ".deleteUserIssuePlan()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L241", + "_origin": "ast", + "id": "core_services_user_service_userservice_deleteuserissueplan", + "community": 75, + "norm_label": ".deleteuserissueplan()" + }, + { + "label": ".deactivateAccount()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L249", + "_origin": "ast", + "id": "core_services_user_service_userservice_deactivateaccount", + "community": 75, + "norm_label": ".deactivateaccount()" + }, + { + "label": ".leaveWorkspace()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L257", + "_origin": "ast", + "id": "core_services_user_service_userservice_leaveworkspace", + "community": 75, + "norm_label": ".leaveworkspace()" + }, + { + "label": ".joinProject()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L265", + "_origin": "ast", + "id": "core_services_user_service_userservice_joinproject", + "community": 75, + "norm_label": ".joinproject()" + }, + { + "label": ".leaveProject()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L273", + "_origin": "ast", + "id": "core_services_user_service_userservice_leaveproject", + "community": 75, + "norm_label": ".leaveproject()" + }, + { + "label": ".checkEmail()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L281", + "_origin": "ast", + "id": "core_services_user_service_userservice_checkemail", + "community": 75, + "norm_label": ".checkemail()" + }, + { + "label": ".generateEmailCode()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L297", + "_origin": "ast", + "id": "core_services_user_service_userservice_generateemailcode", + "community": 75, + "norm_label": ".generateemailcode()" + }, + { + "label": ".verifyEmailCode()", + "file_type": "code", + "source_file": "core/services/user.service.ts", + "source_location": "L305", + "_origin": "ast", + "id": "core_services_user_service_userservice_verifyemailcode", + "community": 75, + "norm_label": ".verifyemailcode()" + }, + { + "label": "view.service.ts", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_view_service", + "community": 221, + "norm_label": "view.service.ts" + }, + { + "label": "ViewService", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_services_view_service_viewservice", + "community": 221, + "norm_label": "viewservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_view_service_viewservice_constructor", + "community": 221, + "norm_label": ".constructor()" + }, + { + "label": ".createView()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_view_service_viewservice_createview", + "community": 221, + "norm_label": ".createview()" + }, + { + "label": ".patchView()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_services_view_service_viewservice_patchview", + "community": 221, + "norm_label": ".patchview()" + }, + { + "label": ".deleteView()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_view_service_viewservice_deleteview", + "community": 221, + "norm_label": ".deleteview()" + }, + { + "label": ".getViews()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_services_view_service_viewservice_getviews", + "community": 221, + "norm_label": ".getviews()" + }, + { + "label": ".getViewDetails()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_services_view_service_viewservice_getviewdetails", + "community": 221, + "norm_label": ".getviewdetails()" + }, + { + "label": ".getViewIssues()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_services_view_service_viewservice_getviewissues", + "community": 221, + "norm_label": ".getviewissues()" + }, + { + "label": ".addViewToFavorites()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_services_view_service_viewservice_addviewtofavorites", + "community": 221, + "norm_label": ".addviewtofavorites()" + }, + { + "label": ".removeViewFromFavorites()", + "file_type": "code", + "source_file": "core/services/view.service.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_services_view_service_viewservice_removeviewfromfavorites", + "community": 221, + "norm_label": ".removeviewfromfavorites()" + }, + { + "label": "webhook.service.ts", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_webhook_service", + "community": 41, + "norm_label": "webhook.service.ts" + }, + { + "label": "WebhookService", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice", + "community": 41, + "norm_label": "webhookservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_constructor", + "community": 41, + "norm_label": ".constructor()" + }, + { + "label": ".fetchWebhooksList()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_fetchwebhookslist", + "community": 41, + "norm_label": ".fetchwebhookslist()" + }, + { + "label": ".fetchWebhookDetails()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_fetchwebhookdetails", + "community": 41, + "norm_label": ".fetchwebhookdetails()" + }, + { + "label": ".createWebhook()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_createwebhook", + "community": 41, + "norm_label": ".createwebhook()" + }, + { + "label": ".updateWebhook()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_updatewebhook", + "community": 41, + "norm_label": ".updatewebhook()" + }, + { + "label": ".deleteWebhook()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_deletewebhook", + "community": 41, + "norm_label": ".deletewebhook()" + }, + { + "label": ".regenerateSecretKey()", + "file_type": "code", + "source_file": "core/services/webhook.service.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_services_webhook_service_webhookservice_regeneratesecretkey", + "community": 41, + "norm_label": ".regeneratesecretkey()" + }, + { + "label": "workspace-notification.service.ts", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_workspace_notification_service", + "community": 222, + "norm_label": "workspace-notification.service.ts" + }, + { + "label": "WorkspaceNotificationService", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice", + "community": 222, + "norm_label": "workspacenotificationservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_constructor", + "community": 222, + "norm_label": ".constructor()" + }, + { + "label": ".fetchUnreadNotificationsCount()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_fetchunreadnotificationscount", + "community": 222, + "norm_label": ".fetchunreadnotificationscount()" + }, + { + "label": ".fetchNotifications()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_fetchnotifications", + "community": 222, + "norm_label": ".fetchnotifications()" + }, + { + "label": ".updateNotificationById()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_updatenotificationbyid", + "community": 222, + "norm_label": ".updatenotificationbyid()" + }, + { + "label": ".markNotificationAsRead()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasread", + "community": 222, + "norm_label": ".marknotificationasread()" + }, + { + "label": ".markNotificationAsUnread()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasunread", + "community": 222, + "norm_label": ".marknotificationasunread()" + }, + { + "label": ".markNotificationAsArchived()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasarchived", + "community": 222, + "norm_label": ".marknotificationasarchived()" + }, + { + "label": ".markNotificationAsUnArchived()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L95", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasunarchived", + "community": 222, + "norm_label": ".marknotificationasunarchived()" + }, + { + "label": ".markAllNotificationsAsRead()", + "file_type": "code", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L109", + "_origin": "ast", + "id": "core_services_workspace_notification_service_workspacenotificationservice_markallnotificationsasread", + "community": 222, + "norm_label": ".markallnotificationsasread()" + }, + { + "label": "workspace.service.ts", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_workspace_service", + "community": 162, + "norm_label": "workspace.service.ts" + }, + { + "label": "WorkspaceService", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice", + "community": 42, + "norm_label": "workspaceservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_constructor", + "community": 42, + "norm_label": ".constructor()" + }, + { + "label": ".userWorkspaces()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_userworkspaces", + "community": 42, + "norm_label": ".userworkspaces()" + }, + { + "label": ".getWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L46", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getworkspace", + "community": 42, + "norm_label": ".getworkspace()" + }, + { + "label": ".createWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_createworkspace", + "community": 42, + "norm_label": ".createworkspace()" + }, + { + "label": ".updateWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L62", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateworkspace", + "community": 42, + "norm_label": ".updateworkspace()" + }, + { + "label": ".deleteWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_deleteworkspace", + "community": 42, + "norm_label": ".deleteworkspace()" + }, + { + "label": ".inviteWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L78", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_inviteworkspace", + "community": 42, + "norm_label": ".inviteworkspace()" + }, + { + "label": ".joinWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L86", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_joinworkspace", + "community": 42, + "norm_label": ".joinworkspace()" + }, + { + "label": ".joinWorkspaces()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L96", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_joinworkspaces", + "community": 42, + "norm_label": ".joinworkspaces()" + }, + { + "label": ".getLastActiveWorkspaceAndProjects()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getlastactiveworkspaceandprojects", + "community": 42, + "norm_label": ".getlastactiveworkspaceandprojects()" + }, + { + "label": ".userWorkspaceInvitations()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_userworkspaceinvitations", + "community": 42, + "norm_label": ".userworkspaceinvitations()" + }, + { + "label": ".workspaceMemberMe()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_workspacememberme", + "community": 42, + "norm_label": ".workspacememberme()" + }, + { + "label": ".updateWorkspaceView()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L128", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateworkspaceview", + "community": 42, + "norm_label": ".updateworkspaceview()" + }, + { + "label": ".fetchWorkspaceMembers()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L136", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_fetchworkspacemembers", + "community": 42, + "norm_label": ".fetchworkspacemembers()" + }, + { + "label": ".updateWorkspaceMember()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L144", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateworkspacemember", + "community": 42, + "norm_label": ".updateworkspacemember()" + }, + { + "label": ".deleteWorkspaceMember()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L156", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_deleteworkspacemember", + "community": 42, + "norm_label": ".deleteworkspacemember()" + }, + { + "label": ".workspaceInvitations()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L164", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_workspaceinvitations", + "community": 42, + "norm_label": ".workspaceinvitations()" + }, + { + "label": ".getWorkspaceInvitation()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L172", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getworkspaceinvitation", + "community": 42, + "norm_label": ".getworkspaceinvitation()" + }, + { + "label": ".updateWorkspaceInvitation()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L180", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateworkspaceinvitation", + "community": 42, + "norm_label": ".updateworkspaceinvitation()" + }, + { + "label": ".deleteWorkspaceInvitations()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L192", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_deleteworkspaceinvitations", + "community": 42, + "norm_label": ".deleteworkspaceinvitations()" + }, + { + "label": ".workspaceSlugCheck()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L200", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_workspaceslugcheck", + "community": 42, + "norm_label": ".workspaceslugcheck()" + }, + { + "label": ".searchWorkspace()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L208", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_searchworkspace", + "community": 42, + "norm_label": ".searchworkspace()" + }, + { + "label": ".getProductUpdates()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L224", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getproductupdates", + "community": 42, + "norm_label": ".getproductupdates()" + }, + { + "label": ".createView()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L232", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_createview", + "community": 42, + "norm_label": ".createview()" + }, + { + "label": ".updateView()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L240", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateview", + "community": 42, + "norm_label": ".updateview()" + }, + { + "label": ".deleteView()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L248", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_deleteview", + "community": 42, + "norm_label": ".deleteview()" + }, + { + "label": ".getAllViews()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L256", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getallviews", + "community": 42, + "norm_label": ".getallviews()" + }, + { + "label": ".getViewDetails()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L264", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getviewdetails", + "community": 42, + "norm_label": ".getviewdetails()" + }, + { + "label": ".getViewIssues()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L272", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getviewissues", + "community": 42, + "norm_label": ".getviewissues()" + }, + { + "label": ".getWorkspaceUserProjectsRole()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L289", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_getworkspaceuserprojectsrole", + "community": 42, + "norm_label": ".getworkspaceuserprojectsrole()" + }, + { + "label": ".fetchWorkspaceLinks()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L298", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_fetchworkspacelinks", + "community": 42, + "norm_label": ".fetchworkspacelinks()" + }, + { + "label": ".createWorkspaceLink()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L306", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_createworkspacelink", + "community": 42, + "norm_label": ".createworkspacelink()" + }, + { + "label": ".updateWorkspaceLink()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L314", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateworkspacelink", + "community": 42, + "norm_label": ".updateworkspacelink()" + }, + { + "label": ".deleteWorkspaceLink()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L322", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_deleteworkspacelink", + "community": 42, + "norm_label": ".deleteworkspacelink()" + }, + { + "label": ".searchEntity()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L330", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_searchentity", + "community": 42, + "norm_label": ".searchentity()" + }, + { + "label": ".fetchWorkspaceRecents()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L344", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_fetchworkspacerecents", + "community": 42, + "norm_label": ".fetchworkspacerecents()" + }, + { + "label": ".fetchWorkspaceWidgets()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L357", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_fetchworkspacewidgets", + "community": 42, + "norm_label": ".fetchworkspacewidgets()" + }, + { + "label": ".updateWorkspaceWidget()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L365", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updateworkspacewidget", + "community": 42, + "norm_label": ".updateworkspacewidget()" + }, + { + "label": ".fetchSidebarNavigationPreferences()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L377", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_fetchsidebarnavigationpreferences", + "community": 42, + "norm_label": ".fetchsidebarnavigationpreferences()" + }, + { + "label": ".updateSidebarPreference()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L385", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updatesidebarpreference", + "community": 42, + "norm_label": ".updatesidebarpreference()" + }, + { + "label": ".updateBulkSidebarPreferences()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L397", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_updatebulksidebarpreferences", + "community": 42, + "norm_label": ".updatebulksidebarpreferences()" + }, + { + "label": ".fetchWorkspaceFilters()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L408", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_fetchworkspacefilters", + "community": 42, + "norm_label": ".fetchworkspacefilters()" + }, + { + "label": ".patchWorkspaceFilters()", + "file_type": "code", + "source_file": "core/services/workspace.service.ts", + "source_location": "L416", + "_origin": "ast", + "id": "core_services_workspace_service_workspaceservice_patchworkspacefilters", + "community": 42, + "norm_label": ".patchworkspacefilters()" + }, + { + "label": "time-log.service.ts", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_services_workspace_time_log_service", + "community": 167, + "norm_label": "time-log.service.ts" + }, + { + "label": "toParams()", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_services_workspace_time_log_service_toparams", + "community": 167, + "norm_label": "toparams()" + }, + { + "label": "WorkspaceTimeLogService", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_services_workspace_time_log_service_workspacetimelogservice", + "community": 167, + "norm_label": "workspacetimelogservice" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_services_workspace_time_log_service_workspacetimelogservice_constructor", + "community": 167, + "norm_label": ".constructor()" + }, + { + "label": ".getWorkspaceTimeLogs()", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_services_workspace_time_log_service_workspacetimelogservice_getworkspacetimelogs", + "community": 167, + "norm_label": ".getworkspacetimelogs()" + }, + { + "label": ".getWorkspaceTimeLogAnalytics()", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_services_workspace_time_log_service_workspacetimelogservice_getworkspacetimeloganalytics", + "community": 167, + "norm_label": ".getworkspacetimeloganalytics()" + }, + { + "label": ".exportWorkspaceTimeLogs()", + "file_type": "code", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_services_workspace_time_log_service_workspacetimelogservice_exportworkspacetimelogs", + "community": 167, + "norm_label": ".exportworkspacetimelogs()" + }, + { + "label": "analytics.store.ts", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_analytics_store", + "community": 20, + "norm_label": "analytics.store.ts" + }, + { + "label": "DurationType", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_store_analytics_store_durationtype", + "community": 20, + "norm_label": "durationtype" + }, + { + "label": "IBaseAnalyticsStore", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_store_analytics_store_ibaseanalyticsstore", + "community": 20, + "norm_label": "ibaseanalyticsstore" + }, + { + "label": "BaseAnalyticsStore", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore", + "community": 20, + "norm_label": "baseanalyticsstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".selectedDurationLabel()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_selecteddurationlabel", + "community": 20, + "norm_label": ".selecteddurationlabel()" + }, + { + "label": ".updateSelectedProjects()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_updateselectedprojects", + "community": 20, + "norm_label": ".updateselectedprojects()" + }, + { + "label": ".updateSelectedDuration()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_updateselectedduration", + "community": 20, + "norm_label": ".updateselectedduration()" + }, + { + "label": ".updateSelectedCycle()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_updateselectedcycle", + "community": 20, + "norm_label": ".updateselectedcycle()" + }, + { + "label": ".updateSelectedModule()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L97", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_updateselectedmodule", + "community": 20, + "norm_label": ".updateselectedmodule()" + }, + { + "label": ".updateIsPeekView()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L103", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_updateispeekview", + "community": 20, + "norm_label": ".updateispeekview()" + }, + { + "label": ".updateIsEpic()", + "file_type": "code", + "source_file": "core/store/analytics.store.ts", + "source_location": "L109", + "_origin": "ast", + "id": "core_store_analytics_store_baseanalyticsstore_updateisepic", + "community": 20, + "norm_label": ".updateisepic()" + }, + { + "label": "base-command-palette.store.ts", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_base_command_palette_store", + "community": 153, + "norm_label": "base-command-palette.store.ts" + }, + { + "label": "ModalData", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_base_command_palette_store_modaldata", + "community": 153, + "norm_label": "modaldata" + }, + { + "label": "IBaseCommandPaletteStore", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_store_base_command_palette_store_ibasecommandpalettestore", + "community": 153, + "norm_label": "ibasecommandpalettestore" + }, + { + "label": "BaseCommandPaletteStore", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore", + "community": 153, + "norm_label": "basecommandpalettestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L76", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_constructor", + "community": 153, + "norm_label": ".constructor()" + }, + { + "label": ".isAnyModalOpen()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L108", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_isanymodalopen", + "community": 153, + "norm_label": ".isanymodalopen()" + }, + { + "label": ".getCoreModalsState()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L116", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_getcoremodalsstate", + "community": 153, + "norm_label": ".getcoremodalsstate()" + }, + { + "label": ".toggleProjectListOpen()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L138", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_toggleprojectlistopen", + "community": 153, + "norm_label": ".toggleprojectlistopen()" + }, + { + "label": ".toggleCreateProjectModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglecreateprojectmodal", + "community": 153, + "norm_label": ".togglecreateprojectmodal()" + }, + { + "label": ".toggleCreateCycleModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L161", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglecreatecyclemodal", + "community": 153, + "norm_label": ".togglecreatecyclemodal()" + }, + { + "label": ".toggleCreateViewModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L174", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglecreateviewmodal", + "community": 153, + "norm_label": ".togglecreateviewmodal()" + }, + { + "label": ".toggleCreatePageModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L187", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglecreatepagemodal", + "community": 153, + "norm_label": ".togglecreatepagemodal()" + }, + { + "label": ".toggleCreateIssueModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L207", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglecreateissuemodal", + "community": 153, + "norm_label": ".togglecreateissuemodal()" + }, + { + "label": ".toggleDeleteIssueModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L224", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_toggledeleteissuemodal", + "community": 153, + "norm_label": ".toggledeleteissuemodal()" + }, + { + "label": ".toggleCreateModuleModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L237", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglecreatemodulemodal", + "community": 153, + "norm_label": ".togglecreatemodulemodal()" + }, + { + "label": ".toggleBulkDeleteIssueModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L250", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_togglebulkdeleteissuemodal", + "community": 153, + "norm_label": ".togglebulkdeleteissuemodal()" + }, + { + "label": ".toggleAllStickiesModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L263", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_toggleallstickiesmodal", + "community": 153, + "norm_label": ".toggleallstickiesmodal()" + }, + { + "label": ".toggleProfileSettingsModal()", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L276", + "_origin": "ast", + "id": "core_store_base_command_palette_store_basecommandpalettestore_toggleprofilesettingsmodal", + "community": 153, + "norm_label": ".toggleprofilesettingsmodal()" + }, + { + "label": "ICommandPaletteStore", + "file_type": "code", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L289", + "_origin": "ast", + "id": "core_store_base_command_palette_store_icommandpalettestore", + "community": 153, + "norm_label": "icommandpalettestore" + }, + { + "label": "base-power-k.store.ts", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_base_power_k_store", + "community": 150, + "norm_label": "base-power-k.store.ts" + }, + { + "label": "ModalData", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_base_power_k_store_modaldata", + "community": 150, + "norm_label": "modaldata" + }, + { + "label": "IBasePowerKStore", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_store_base_power_k_store_ibasepowerkstore", + "community": 150, + "norm_label": "ibasepowerkstore" + }, + { + "label": "BasePowerKStore", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore", + "community": 150, + "norm_label": "basepowerkstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_constructor", + "community": 150, + "norm_label": ".constructor()" + }, + { + "label": ".setActiveContext()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L72", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_setactivecontext", + "community": 150, + "norm_label": ".setactivecontext()" + }, + { + "label": ".setActivePage()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_setactivepage", + "community": 150, + "norm_label": ".setactivepage()" + }, + { + "label": ".setTopNavInputRef()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L88", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_settopnavinputref", + "community": 150, + "norm_label": ".settopnavinputref()" + }, + { + "label": ".setTopNavSearchInputRef()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L96", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_settopnavsearchinputref", + "community": 150, + "norm_label": ".settopnavsearchinputref()" + }, + { + "label": ".togglePowerKModal()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L105", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_togglepowerkmodal", + "community": 150, + "norm_label": ".togglepowerkmodal()" + }, + { + "label": ".toggleShortcutsListModal()", + "file_type": "code", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L118", + "_origin": "ast", + "id": "core_store_base_power_k_store_basepowerkstore_toggleshortcutslistmodal", + "community": 150, + "norm_label": ".toggleshortcutslistmodal()" + }, + { + "label": "cycle.store.ts", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_cycle_store", + "community": 100, + "norm_label": "cycle.store.ts" + }, + { + "label": "ICycleStore", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_cycle_store_icyclestore", + "community": 102, + "norm_label": "icyclestore" + }, + { + "label": "CycleStore", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L98", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore", + "community": 102, + "norm_label": "cyclestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L116", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_constructor", + "community": 102, + "norm_label": ".constructor()" + }, + { + "label": ".currentProjectCycleIds()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L165", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_currentprojectcycleids", + "community": 102, + "norm_label": ".currentprojectcycleids()" + }, + { + "label": ".currentProjectCompletedCycleIds()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L177", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_currentprojectcompletedcycleids", + "community": 102, + "norm_label": ".currentprojectcompletedcycleids()" + }, + { + "label": ".currentProjectIncompleteCycleIds()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L196", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_currentprojectincompletecycleids", + "community": 102, + "norm_label": ".currentprojectincompletecycleids()" + }, + { + "label": ".currentProjectActiveCycleId()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L214", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_currentprojectactivecycleid", + "community": 102, + "norm_label": ".currentprojectactivecycleid()" + }, + { + "label": ".currentProjectArchivedCycleIds()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L228", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_currentprojectarchivedcycleids", + "community": 102, + "norm_label": ".currentprojectarchivedcycleids()" + }, + { + "label": ".currentProjectActiveCycle()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L239", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_currentprojectactivecycle", + "community": 102, + "norm_label": ".currentprojectactivecycle()" + }, + { + "label": ".setPlotType()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L380", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_setplottype", + "community": 102, + "norm_label": ".setplottype()" + }, + { + "label": ".setEstimateType()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L388", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_setestimatetype", + "community": 102, + "norm_label": ".setestimatetype()" + }, + { + "label": ".fetchWorkspaceCycles()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L397", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetchworkspacecycles", + "community": 102, + "norm_label": ".fetchworkspacecycles()" + }, + { + "label": ".fetchAllCycles()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L414", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetchallcycles", + "community": 102, + "norm_label": ".fetchallcycles()" + }, + { + "label": ".fetchArchivedCycles()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L442", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetcharchivedcycles", + "community": 102, + "norm_label": ".fetcharchivedcycles()" + }, + { + "label": ".fetchActiveCycle()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L467", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetchactivecycle", + "community": 102, + "norm_label": ".fetchactivecycle()" + }, + { + "label": ".fetchActiveCycleProgress()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L485", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetchactivecycleprogress", + "community": 102, + "norm_label": ".fetchactivecycleprogress()" + }, + { + "label": ".fetchActiveCycleAnalytics()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L513", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetchactivecycleanalytics", + "community": 102, + "norm_label": ".fetchactivecycleanalytics()" + }, + { + "label": ".fetchArchivedCycleDetails()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L535", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetcharchivedcycledetails", + "community": 102, + "norm_label": ".fetcharchivedcycledetails()" + }, + { + "label": ".fetchCycleDetails()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L550", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_fetchcycledetails", + "community": 102, + "norm_label": ".fetchcycledetails()" + }, + { + "label": ".updateCycleDistribution()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L564", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_updatecycledistribution", + "community": 102, + "norm_label": ".updatecycledistribution()" + }, + { + "label": ".updateCycleDetails()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L598", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_updatecycledetails", + "community": 102, + "norm_label": ".updatecycledetails()" + }, + { + "label": ".deleteCycle()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L620", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_deletecycle", + "community": 102, + "norm_label": ".deletecycle()" + }, + { + "label": ".addCycleToFavorites()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L636", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_addcycletofavorites", + "community": 102, + "norm_label": ".addcycletofavorites()" + }, + { + "label": ".removeCycleFromFavorites()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L665", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_removecyclefromfavorites", + "community": 102, + "norm_label": ".removecyclefromfavorites()" + }, + { + "label": ".archiveCycle()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L688", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_archivecycle", + "community": 102, + "norm_label": ".archivecycle()" + }, + { + "label": ".restoreCycle()", + "file_type": "code", + "source_file": "core/store/cycle.store.ts", + "source_location": "L711", + "_origin": "ast", + "id": "core_store_cycle_store_cyclestore_restorecycle", + "community": 102, + "norm_label": ".restorecycle()" + }, + { + "label": "cycle_filter.store.ts", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_cycle_filter_store", + "community": 34, + "norm_label": "cycle_filter.store.ts" + }, + { + "label": "ICycleFilterStore", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_cycle_filter_store_icyclefilterstore", + "community": 34, + "norm_label": "icyclefilterstore" + }, + { + "label": "CycleFilterStore", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore", + "community": 34, + "norm_label": "cyclefilterstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L46", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": ".currentProjectDisplayFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_currentprojectdisplayfilters", + "community": 34, + "norm_label": ".currentprojectdisplayfilters()" + }, + { + "label": ".currentProjectFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_currentprojectfilters", + "community": 34, + "norm_label": ".currentprojectfilters()" + }, + { + "label": ".currentProjectArchivedFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L98", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_currentprojectarchivedfilters", + "community": 34, + "norm_label": ".currentprojectarchivedfilters()" + }, + { + "label": ".initProjectCycleFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L126", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_initprojectcyclefilters", + "community": 34, + "norm_label": ".initprojectcyclefilters()" + }, + { + "label": ".updateDisplayFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L145", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_updatedisplayfilters", + "community": 34, + "norm_label": ".updatedisplayfilters()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L158", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_updatefilters", + "community": 34, + "norm_label": ".updatefilters()" + }, + { + "label": ".updateSearchQuery()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L170", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_updatesearchquery", + "community": 34, + "norm_label": ".updatesearchquery()" + }, + { + "label": ".updateArchivedCyclesSearchQuery()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L176", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_updatearchivedcyclessearchquery", + "community": 34, + "norm_label": ".updatearchivedcyclessearchquery()" + }, + { + "label": ".clearAllFilters()", + "file_type": "code", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L182", + "_origin": "ast", + "id": "core_store_cycle_filter_store_cyclefilterstore_clearallfilters", + "community": 34, + "norm_label": ".clearallfilters()" + }, + { + "label": "dashboard.store.ts", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_dashboard_store", + "community": 200, + "norm_label": "dashboard.store.ts" + }, + { + "label": "IDashboardStore", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_dashboard_store_idashboardstore", + "community": 200, + "norm_label": "idashboardstore" + }, + { + "label": "DashboardStore", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore", + "community": 200, + "norm_label": "dashboardstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_constructor", + "community": 200, + "norm_label": ".constructor()" + }, + { + "label": ".homeDashboardWidgets()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_homedashboardwidgets", + "community": 200, + "norm_label": ".homedashboardwidgets()" + }, + { + "label": ".getWidgetStats()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_getwidgetstats", + "community": 200, + "norm_label": ".getwidgetstats()" + }, + { + "label": ".getWidgetStatsError()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L149", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_getwidgetstatserror", + "community": 200, + "norm_label": ".getwidgetstatserror()" + }, + { + "label": ".fetchHomeDashboardWidgets()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L157", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_fetchhomedashboardwidgets", + "community": 200, + "norm_label": ".fetchhomedashboardwidgets()" + }, + { + "label": ".fetchWidgetStats()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L183", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_fetchwidgetstats", + "community": 200, + "norm_label": ".fetchwidgetstats()" + }, + { + "label": ".updateDashboardWidget()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L209", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_updatedashboardwidget", + "community": 200, + "norm_label": ".updatedashboardwidget()" + }, + { + "label": ".updateDashboardWidgetFilters()", + "file_type": "code", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L249", + "_origin": "ast", + "id": "core_store_dashboard_store_dashboardstore_updatedashboardwidgetfilters", + "community": 200, + "norm_label": ".updatedashboardwidgetfilters()" + }, + { + "label": "asset.store.ts", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_editor_asset_store", + "community": 20, + "norm_label": "asset.store.ts" + }, + { + "label": "IEditorAssetStore", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_editor_asset_store_ieditorassetstore", + "community": 20, + "norm_label": "ieditorassetstore" + }, + { + "label": "EditorAssetStore", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_editor_asset_store_editorassetstore", + "community": 20, + "norm_label": "editorassetstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_editor_asset_store_editorassetstore_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".assetsUploadPercentage()", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_store_editor_asset_store_editorassetstore_assetsuploadpercentage", + "community": 20, + "norm_label": ".assetsuploadpercentage()" + }, + { + "label": ".uploadEditorAsset()", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L96", + "_origin": "ast", + "id": "core_store_editor_asset_store_editorassetstore_uploadeditorasset", + "community": 20, + "norm_label": ".uploadeditorasset()" + }, + { + "label": ".duplicateEditorAsset()", + "file_type": "code", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_editor_asset_store_editorassetstore_duplicateeditorasset", + "community": 20, + "norm_label": ".duplicateeditorasset()" + }, + { + "label": "estimate-point.ts", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_estimates_estimate_point", + "community": 48, + "norm_label": "estimate-point.ts" + }, + { + "label": "TErrorCodes", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_terrorcodes", + "community": 48, + "norm_label": "terrorcodes" + }, + { + "label": "IEstimatePoint", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_iestimatepoint", + "community": 48, + "norm_label": "iestimatepoint" + }, + { + "label": "EstimatePoint", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_estimatepoint", + "community": 48, + "norm_label": "estimatepoint" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_estimatepoint_constructor", + "community": 48, + "norm_label": ".constructor()" + }, + { + "label": ".asJson()", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L93", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_estimatepoint_asjson", + "community": 48, + "norm_label": ".asjson()" + }, + { + "label": ".updateEstimatePointObject()", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_estimatepoint_updateestimatepointobject", + "community": 48, + "norm_label": ".updateestimatepointobject()" + }, + { + "label": ".updateEstimatePoint()", + "file_type": "code", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L128", + "_origin": "ast", + "id": "core_store_estimates_estimate_point_estimatepoint_updateestimatepoint", + "community": 48, + "norm_label": ".updateestimatepoint()" + }, + { + "label": "estimate.ts", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_estimates_estimate", + "community": 48, + "norm_label": "estimate.ts" + }, + { + "label": "TErrorCodes", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_store_estimates_estimate_terrorcodes", + "community": 48, + "norm_label": "terrorcodes" + }, + { + "label": "IEstimate", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_store_estimates_estimate_iestimate", + "community": 48, + "norm_label": "iestimate" + }, + { + "label": "Estimate", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_estimates_estimate_estimate", + "community": 48, + "norm_label": "estimate" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_store_estimates_estimate_estimate_constructor", + "community": 48, + "norm_label": ".constructor()" + }, + { + "label": ".asJson()", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L105", + "_origin": "ast", + "id": "core_store_estimates_estimate_estimate_asjson", + "community": 48, + "norm_label": ".asjson()" + }, + { + "label": ".estimatePointIds()", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L121", + "_origin": "ast", + "id": "core_store_estimates_estimate_estimate_estimatepointids", + "community": 48, + "norm_label": ".estimatepointids()" + }, + { + "label": ".creteEstimatePoint()", + "file_type": "code", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L138", + "_origin": "ast", + "id": "core_store_estimates_estimate_estimate_creteestimatepoint", + "community": 48, + "norm_label": ".creteestimatepoint()" + }, + { + "label": "project-estimate.store.ts", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store", + "community": 48, + "norm_label": "project-estimate.store.ts" + }, + { + "label": "TEstimateLoader", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_testimateloader", + "community": 48, + "norm_label": "testimateloader" + }, + { + "label": "TErrorCodes", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_terrorcodes", + "community": 48, + "norm_label": "terrorcodes" + }, + { + "label": "IProjectEstimateStore", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "community": 48, + "norm_label": "iprojectestimatestore" + }, + { + "label": "ProjectEstimateStore", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L56", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore", + "community": 48, + "norm_label": "projectestimatestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L62", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_constructor", + "community": 48, + "norm_label": ".constructor()" + }, + { + "label": ".currentProjectEstimateType()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_currentprojectestimatetype", + "community": 48, + "norm_label": ".currentprojectestimatetype()" + }, + { + "label": ".currentActiveEstimateId()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_currentactiveestimateid", + "community": 48, + "norm_label": ".currentactiveestimateid()" + }, + { + "label": ".currentActiveEstimate()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L106", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_currentactiveestimate", + "community": 48, + "norm_label": ".currentactiveestimate()" + }, + { + "label": ".archivedEstimateIds()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L119", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_archivedestimateids", + "community": 2, + "norm_label": ".archivedestimateids()" + }, + { + "label": ".getWorkspaceEstimates()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L181", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_getworkspaceestimates", + "community": 48, + "norm_label": ".getworkspaceestimates()" + }, + { + "label": ".getProjectEstimates()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L220", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_getprojectestimates", + "community": 48, + "norm_label": ".getprojectestimates()" + }, + { + "label": ".getEstimateById()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L258", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_getestimatebyid", + "community": 48, + "norm_label": ".getestimatebyid()" + }, + { + "label": ".createEstimate()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L267", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_createestimate", + "community": 48, + "norm_label": ".createestimate()" + }, + { + "label": ".deleteEstimate()", + "file_type": "code", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L307", + "_origin": "ast", + "id": "core_store_estimates_project_estimate_store_projectestimatestore_deleteestimate", + "community": 48, + "norm_label": ".deleteestimate()" + }, + { + "label": "favorite.store.ts", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_favorite_store", + "community": 161, + "norm_label": "favorite.store.ts" + }, + { + "label": "IFavoriteStore", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_store_favorite_store_ifavoritestore", + "community": 161, + "norm_label": "ifavoritestore" + }, + { + "label": "FavoriteStore", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore", + "community": 161, + "norm_label": "favoritestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_constructor", + "community": 161, + "norm_label": ".constructor()" + }, + { + "label": ".currentWorkspaceFavorites()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L93", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_currentworkspacefavorites", + "community": 161, + "norm_label": ".currentworkspacefavorites()" + }, + { + "label": ".existingFolders()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_existingfolders", + "community": 161, + "norm_label": ".existingfolders()" + }, + { + "label": ".groupedFavorites()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_groupedfavorites", + "community": 161, + "norm_label": ".groupedfavorites()" + }, + { + "label": ".addFavorite()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L134", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_addfavorite", + "community": 161, + "norm_label": ".addfavorite()" + }, + { + "label": ".updateFavorite()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L181", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_updatefavorite", + "community": 161, + "norm_label": ".updatefavorite()" + }, + { + "label": ".moveFavoriteToFolder()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L206", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_movefavoritetofolder", + "community": 161, + "norm_label": ".movefavoritetofolder()" + }, + { + "label": ".reOrderFavorite()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L219", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_reorderfavorite", + "community": 2, + "norm_label": ".reorderfavorite()" + }, + { + "label": ".removeFromFavoriteFolder()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L256", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_removefromfavoritefolder", + "community": 161, + "norm_label": ".removefromfavoritefolder()" + }, + { + "label": ".removeFavoriteEntityFromStore()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L269", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_removefavoriteentityfromstore", + "community": 161, + "norm_label": ".removefavoriteentityfromstore()" + }, + { + "label": ".deleteFavorite()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L303", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_deletefavorite", + "community": 161, + "norm_label": ".deletefavorite()" + }, + { + "label": ".removeFavoriteEntity()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L350", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_removefavoriteentity", + "community": 161, + "norm_label": ".removefavoriteentity()" + }, + { + "label": ".removeFavoriteFromStore()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L364", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_removefavoritefromstore", + "community": 161, + "norm_label": ".removefavoritefromstore()" + }, + { + "label": ".fetchGroupedFavorites()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L400", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_fetchgroupedfavorites", + "community": 161, + "norm_label": ".fetchgroupedfavorites()" + }, + { + "label": ".fetchFavorite()", + "file_type": "code", + "source_file": "core/store/favorite.store.ts", + "source_location": "L427", + "_origin": "ast", + "id": "core_store_favorite_store_favoritestore_fetchfavorite", + "community": 161, + "norm_label": ".fetchfavorite()" + }, + { + "label": "global-view.store.ts", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_global_view_store", + "community": 235, + "norm_label": "global-view.store.ts" + }, + { + "label": "IGlobalViewStore", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_global_view_store_iglobalviewstore", + "community": 235, + "norm_label": "iglobalviewstore" + }, + { + "label": "GlobalViewStore", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore", + "community": 235, + "norm_label": "globalviewstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L47", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_constructor", + "community": 235, + "norm_label": ".constructor()" + }, + { + "label": ".currentWorkspaceViews()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_currentworkspaceviews", + "community": 235, + "norm_label": ".currentworkspaceviews()" + }, + { + "label": ".fetchAllGlobalViews()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_fetchallglobalviews", + "community": 235, + "norm_label": ".fetchallglobalviews()" + }, + { + "label": ".fetchGlobalViewDetails()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L126", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_fetchglobalviewdetails", + "community": 235, + "norm_label": ".fetchglobalviewdetails()" + }, + { + "label": ".createGlobalView()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_createglobalview", + "community": 235, + "norm_label": ".createglobalview()" + }, + { + "label": ".updateGlobalView()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L159", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_updateglobalview", + "community": 235, + "norm_label": ".updateglobalview()" + }, + { + "label": ".deleteGlobalView()", + "file_type": "code", + "source_file": "core/store/global-view.store.ts", + "source_location": "L197", + "_origin": "ast", + "id": "core_store_global_view_store_globalviewstore_deleteglobalview", + "community": 235, + "norm_label": ".deleteglobalview()" + }, + { + "label": "inbox-issue.store.ts", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store", + "community": 67, + "norm_label": "inbox-issue.store.ts" + }, + { + "label": "IInboxIssueStore", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "community": 67, + "norm_label": "iinboxissuestore" + }, + { + "label": "InboxIssueStore", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore", + "community": 67, + "norm_label": "inboxissuestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_constructor", + "community": 67, + "norm_label": ".constructor()" + }, + { + "label": ".updateInboxIssueStatus()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_updateinboxissuestatus", + "community": 67, + "norm_label": ".updateinboxissuestatus()" + }, + { + "label": ".updateInboxIssueDuplicateTo()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L145", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_updateinboxissueduplicateto", + "community": 67, + "norm_label": ".updateinboxissueduplicateto()" + }, + { + "label": ".updateInboxIssueSnoozeTill()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L182", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_updateinboxissuesnoozetill", + "community": 67, + "norm_label": ".updateinboxissuesnoozetill()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L219", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_updateissue", + "community": 67, + "norm_label": ".updateissue()" + }, + { + "label": ".updateProjectIssue()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L238", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_updateprojectissue", + "community": 67, + "norm_label": ".updateprojectissue()" + }, + { + "label": ".fetchIssueActivity()", + "file_type": "code", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L272", + "_origin": "ast", + "id": "core_store_inbox_inbox_issue_store_inboxissuestore_fetchissueactivity", + "community": 67, + "norm_label": ".fetchissueactivity()" + }, + { + "label": "project-inbox.store.ts", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store", + "community": 67, + "norm_label": "project-inbox.store.ts" + }, + { + "label": "TLoader", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_tloader", + "community": 67, + "norm_label": "tloader" + }, + { + "label": "IProjectInboxStore", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "community": 67, + "norm_label": "iprojectinboxstore" + }, + { + "label": "ProjectInboxStore", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L85", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore", + "community": 67, + "norm_label": "projectinboxstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_constructor", + "community": 67, + "norm_label": ".constructor()" + }, + { + "label": ".inboxFilters()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L133", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_inboxfilters", + "community": 67, + "norm_label": ".inboxfilters()" + }, + { + "label": ".inboxSorting()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L141", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_inboxsorting", + "community": 67, + "norm_label": ".inboxsorting()" + }, + { + "label": ".getAppliedFiltersCount()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L146", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_getappliedfilterscount", + "community": 67, + "norm_label": ".getappliedfilterscount()" + }, + { + "label": ".filteredInboxIssueIds()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L157", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_filteredinboxissueids", + "community": 67, + "norm_label": ".filteredinboxissueids()" + }, + { + "label": ".inboxIssueQueryParams()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L190", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_inboxissuequeryparams", + "community": 67, + "norm_label": ".inboxissuequeryparams()" + }, + { + "label": ".createOrUpdateInboxIssue()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L243", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_createorupdateinboxissue", + "community": 67, + "norm_label": ".createorupdateinboxissue()" + }, + { + "label": ".handleCurrentTab()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L262", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_handlecurrenttab", + "community": 67, + "norm_label": ".handlecurrenttab()" + }, + { + "label": ".handleInboxIssueFilters()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L280", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_handleinboxissuefilters", + "community": 67, + "norm_label": ".handleinboxissuefilters()" + }, + { + "label": ".handleInboxIssueSorting()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L292", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_handleinboxissuesorting", + "community": 67, + "norm_label": ".handleinboxissuesorting()" + }, + { + "label": ".initializeDefaultFilters()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L304", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_initializedefaultfilters", + "community": 67, + "norm_label": ".initializedefaultfilters()" + }, + { + "label": ".fetchInboxIssues()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L324", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "community": 67, + "norm_label": ".fetchinboxissues()" + }, + { + "label": ".fetchInboxPaginationIssues()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L379", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxpaginationissues", + "community": 67, + "norm_label": ".fetchinboxpaginationissues()" + }, + { + "label": ".fetchInboxIssueById()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L420", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissuebyid", + "community": 67, + "norm_label": ".fetchinboxissuebyid()" + }, + { + "label": ".createInboxIssue()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L460", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_createinboxissue", + "community": 67, + "norm_label": ".createinboxissue()" + }, + { + "label": ".deleteInboxIssue()", + "file_type": "code", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L495", + "_origin": "ast", + "id": "core_store_inbox_project_inbox_store_projectinboxstore_deleteinboxissue", + "community": 67, + "norm_label": ".deleteinboxissue()" + }, + { + "label": "instance.store.ts", + "file_type": "code", + "source_file": "core/store/instance.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_instance_store", + "community": 20, + "norm_label": "instance.store.ts" + }, + { + "label": "TError", + "file_type": "code", + "source_file": "core/store/instance.store.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_store_instance_store_terror", + "community": 20, + "norm_label": "terror" + }, + { + "label": "IInstanceStore", + "file_type": "code", + "source_file": "core/store/instance.store.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_store_instance_store_iinstancestore", + "community": 20, + "norm_label": "iinstancestore" + }, + { + "label": "InstanceStore", + "file_type": "code", + "source_file": "core/store/instance.store.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_store_instance_store_instancestore", + "community": 20, + "norm_label": "instancestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/instance.store.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_store_instance_store_instancestore_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".fetchInstanceInfo()", + "file_type": "code", + "source_file": "core/store/instance.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_instance_store_instancestore_fetchinstanceinfo", + "community": 20, + "norm_label": ".fetchinstanceinfo()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store", + "community": 31, + "norm_label": "filter.store.ts" + }, + { + "label": "IArchivedIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "community": 31, + "norm_label": "iarchivedissuesfilter" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_iarchivedissuesfilter_getissuefilters", + "community": 31, + "norm_label": ".getissuefilters()" + }, + { + "label": "ArchivedIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter", + "community": 244, + "norm_label": "archivedissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_constructor", + "community": 244, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L85", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_issuefilters", + "community": 244, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_appliedfilters", + "community": 244, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_getissuefilters", + "community": 244, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L108", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_getappliedfilters", + "community": 244, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_fetchfilters", + "community": 244, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L168", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_updatefilterexpression", + "community": 244, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L195", + "_origin": "ast", + "id": "core_store_issue_archived_filter_store_archivedissuesfilter_updatefilters", + "community": 244, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/archived/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_archived_index", + "community": 31, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store", + "community": 31, + "norm_label": "issue.store.ts" + }, + { + "label": "IArchivedIssues", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_iarchivedissues", + "community": 14, + "norm_label": "iarchivedissues" + }, + { + "label": "ArchivedIssues", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues", + "community": 31, + "norm_label": "archivedissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_constructor", + "community": 31, + "norm_label": ".constructor()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_fetchparentstats", + "community": 31, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_updateparentstats", + "community": 31, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L94", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_fetchissues", + "community": 31, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L135", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_fetchnextissues", + "community": 31, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L172", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_fetchissueswithexistingpagination", + "community": 31, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": ".restoreIssue()", + "file_type": "code", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L188", + "_origin": "ast", + "id": "core_store_issue_archived_issue_store_archivedissues_restoreissue", + "community": 31, + "norm_label": ".restoreissue()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store", + "community": 31, + "norm_label": "filter.store.ts" + }, + { + "label": "ICycleIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "community": 37, + "norm_label": "icycleissuesfilter" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_icycleissuesfilter_getissuefilters", + "community": 37, + "norm_label": ".getissuefilters()" + }, + { + "label": "CycleIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "community": 245, + "norm_label": "cycleissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_constructor", + "community": 245, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_issuefilters", + "community": 245, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L94", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_appliedfilters", + "community": 245, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_getissuefilters", + "community": 245, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L110", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_getappliedfilters", + "community": 245, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_fetchfilters", + "community": 245, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L185", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_updatefilterexpression", + "community": 245, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L206", + "_origin": "ast", + "id": "core_store_issue_cycle_filter_store_cycleissuesfilter_updatefilters", + "community": 245, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/cycle/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_cycle_index", + "community": 37, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "ActiveCycleIssueDetails", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_activecycleissuedetails", + "community": 61, + "norm_label": "activecycleissuedetails" + }, + { + "label": "ICycleIssues", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_icycleissues", + "community": 14, + "norm_label": "icycleissues" + }, + { + "label": "CycleIssues", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L103", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues", + "community": 223, + "norm_label": "cycleissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L113", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_constructor", + "community": 223, + "norm_label": ".constructor()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L140", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_fetchparentstats", + "community": 223, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L159", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_updateparentstats", + "community": 223, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L186", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_fetchissues", + "community": 223, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L229", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_fetchnextissues", + "community": 223, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L273", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_fetchissueswithexistingpagination", + "community": 223, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L291", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_createissue", + "community": 223, + "norm_label": ".createissue()" + }, + { + "label": ".transferIssuesFromCycle()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L305", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_transferissuesfromcycle", + "community": 223, + "norm_label": ".transferissuesfromcycle()" + }, + { + "label": ".fetchActiveCycleIssues()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L332", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_fetchactivecycleissues", + "community": 223, + "norm_label": ".fetchactivecycleissues()" + }, + { + "label": ".fetchNextActiveCycleIssues()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L368", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_fetchnextactivecycleissues", + "community": 2, + "norm_label": ".fetchnextactivecycleissues()" + }, + { + "label": ".quickAddIssue()", + "file_type": "code", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L408", + "_origin": "ast", + "id": "core_store_issue_cycle_issue_store_cycleissues_quickaddissue", + "community": 223, + "norm_label": ".quickaddissue()" + }, + { + "label": "base-issues-utils.ts", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils", + "community": 2, + "norm_label": "base-issues-utils.ts" + }, + { + "label": "getGroupKey()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getgroupkey", + "community": 2, + "norm_label": "getgroupkey()" + }, + { + "label": "getGroupIssueKeyActions()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getgroupissuekeyactions", + "community": 2, + "norm_label": "getgroupissuekeyactions()" + }, + { + "label": "getSubGroupIssueKeyActions()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L74", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getsubgroupissuekeyactions", + "community": 2, + "norm_label": "getsubgroupissuekeyactions()" + }, + { + "label": "getDifference()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L146", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getdifference", + "community": 2, + "norm_label": "getdifference()" + }, + { + "label": "getSortOrderToFilterEmptyValues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L181", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getsortordertofilteremptyvalues", + "community": 2, + "norm_label": "getsortordertofilteremptyvalues()" + }, + { + "label": "getIssueIds()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L190", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getissueids", + "community": 2, + "norm_label": "getissueids()" + }, + { + "label": "checkIssueDateFilter()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L199", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_checkissuedatefilter", + "community": 2, + "norm_label": "checkissuedatefilter()" + }, + { + "label": "getPreviousIssuesState()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L226", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getpreviousissuesstate", + "community": 2, + "norm_label": "getpreviousissuesstate()" + }, + { + "label": "getFilteredWorkItems()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L244", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getfilteredworkitems", + "community": 2, + "norm_label": "getfilteredworkitems()" + }, + { + "label": "getOrderedWorkItems()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L280", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getorderedworkitems", + "community": 2, + "norm_label": "getorderedworkitems()" + }, + { + "label": "getGroupedWorkItemIds()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L308", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_getgroupedworkitemids", + "community": 2, + "norm_label": "getgroupedworkitemids()" + }, + { + "label": "updateSubWorkItemFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L360", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_utils_updatesubworkitemfilters", + "community": 2, + "norm_label": "updatesubworkitemfilters()" + }, + { + "label": "base-issues.store.ts", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store", + "community": 2, + "norm_label": "base-issues.store.ts" + }, + { + "label": "TIssueDisplayFilterOptions", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_tissuedisplayfilteroptions", + "community": 2, + "norm_label": "tissuedisplayfilteroptions" + }, + { + "label": "EIssueGroupedAction", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_eissuegroupedaction", + "community": 2, + "norm_label": "eissuegroupedaction" + }, + { + "label": "IBaseIssuesStore", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L56", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "community": 14, + "norm_label": "ibaseissuesstore" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_clear", + "community": 14, + "norm_label": ".clear()" + }, + { + "label": ".issuesSortWithOrderBy()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_issuessortwithorderby", + "community": 14, + "norm_label": ".issuessortwithorderby()" + }, + { + "label": ".getPaginationData()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_getpaginationdata", + "community": 14, + "norm_label": ".getpaginationdata()" + }, + { + "label": ".getIssueLoader()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_getissueloader", + "community": 14, + "norm_label": ".getissueloader()" + }, + { + "label": ".changeModulesInIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_changemodulesinissue", + "community": 14, + "norm_label": ".changemodulesinissue()" + }, + { + "label": ".updateIssueDates()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_updateissuedates", + "community": 14, + "norm_label": ".updateissuedates()" + }, + { + "label": "ISSUE_GROUP_BY_KEY", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_issue_group_by_key", + "community": 2, + "norm_label": "issue_group_by_key" + }, + { + "label": "ISSUE_FILTER_DEFAULT_DATA", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L130", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_issue_filter_default_data", + "community": 3, + "norm_label": "issue_filter_default_data" + }, + { + "label": "ISSUE_ORDERBY_KEY", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L146", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_issue_orderby_key", + "community": 2, + "norm_label": "issue_orderby_key" + }, + { + "label": "BaseIssuesStore", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L178", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "community": 2, + "norm_label": "baseissuesstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L200", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_constructor", + "community": 2, + "norm_label": ".constructor()" + }, + { + "label": ".moduleId()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L271", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_moduleid", + "community": 2, + "norm_label": ".moduleid()" + }, + { + "label": ".cycleId()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L276", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_cycleid", + "community": 2, + "norm_label": ".cycleid()" + }, + { + "label": ".orderBy()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L281", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby", + "community": 2, + "norm_label": ".orderby()" + }, + { + "label": ".groupBy()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L289", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_groupby", + "community": 2, + "norm_label": ".groupby()" + }, + { + "label": ".subGroupBy()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L303", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_subgroupby", + "community": 2, + "norm_label": ".subgroupby()" + }, + { + "label": ".getIssueIds()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L310", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueids", + "community": 2, + "norm_label": ".getissueids()" + }, + { + "label": ".orderByKey()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L332", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderbykey", + "community": 2, + "norm_label": ".orderbykey()" + }, + { + "label": ".issueGroupKey()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L341", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuegroupkey", + "community": 2, + "norm_label": ".issuegroupkey()" + }, + { + "label": ".issueSubGroupKey()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L350", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuesubgroupkey", + "community": 2, + "norm_label": ".issuesubgroupkey()" + }, + { + "label": ".setPaginationData()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L366", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_setpaginationdata", + "community": 2, + "norm_label": ".setpaginationdata()" + }, + { + "label": ".setLoader()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L388", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_setloader", + "community": 2, + "norm_label": ".setloader()" + }, + { + "label": ".getIssueLoader()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L397", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueloader", + "community": 2, + "norm_label": ".getissueloader()" + }, + { + "label": ".getNextCursor()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L439", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getnextcursor", + "community": 2, + "norm_label": ".getnextcursor()" + }, + { + "label": ".onfetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L462", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchissues", + "community": 2, + "norm_label": ".onfetchissues()" + }, + { + "label": ".onfetchNexIssues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L500", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchnexissues", + "community": 2, + "norm_label": ".onfetchnexissues()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L528", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_createissue", + "community": 2, + "norm_label": ".createissue()" + }, + { + "label": ".issueUpdate()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L557", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_issueupdate", + "community": 2, + "norm_label": ".issueupdate()" + }, + { + "label": ".removeIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L599", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissue", + "community": 2, + "norm_label": ".removeissue()" + }, + { + "label": ".issueArchive()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L623", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuearchive", + "community": 2, + "norm_label": ".issuearchive()" + }, + { + "label": ".issueQuickAdd()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L648", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuequickadd", + "community": 2, + "norm_label": ".issuequickadd()" + }, + { + "label": ".removeBulkIssues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L680", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_removebulkissues", + "community": 2, + "norm_label": ".removebulkissues()" + }, + { + "label": ".bulkArchiveIssues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L701", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_bulkarchiveissues", + "community": 2, + "norm_label": ".bulkarchiveissues()" + }, + { + "label": ".bulkUpdateProperties()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L724", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_bulkupdateproperties", + "community": 2, + "norm_label": ".bulkupdateproperties()" + }, + { + "label": ".updateIssueDates()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L758", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuedates", + "community": 2, + "norm_label": ".updateissuedates()" + }, + { + "label": ".addIssueToCycle()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L813", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuetocycle", + "community": 2, + "norm_label": ".addissuetocycle()" + }, + { + "label": ".removeIssueFromCycle()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L852", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuefromcycle", + "community": 2, + "norm_label": ".removeissuefromcycle()" + }, + { + "label": ".addCycleToIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L882", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_addcycletoissue", + "community": 2, + "norm_label": ".addcycletoissue()" + }, + { + "label": ".removeCycleFromIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L933", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_removecyclefromissue", + "community": 2, + "norm_label": ".removecyclefromissue()" + }, + { + "label": ".addIssuesToModule()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L977", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuestomodule", + "community": 2, + "norm_label": ".addissuestomodule()" + }, + { + "label": ".removeIssuesFromModule()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1017", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuesfrommodule", + "community": 2, + "norm_label": ".removeissuesfrommodule()" + }, + { + "label": ".addModulesToIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1049", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_addmodulestoissue", + "community": 2, + "norm_label": ".addmodulestoissue()" + }, + { + "label": ".changeModulesInIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1083", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_changemodulesinissue", + "community": 2, + "norm_label": ".changemodulesinissue()" + }, + { + "label": ".addIssue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1150", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "community": 2, + "norm_label": ".addissue()" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1162", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_clear", + "community": 2, + "norm_label": ".clear()" + }, + { + "label": ".addIssueToList()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1180", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuetolist", + "community": 2, + "norm_label": ".addissuetolist()" + }, + { + "label": ".removeIssueFromList()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1190", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuefromlist", + "community": 2, + "norm_label": ".removeissuefromlist()" + }, + { + "label": ".updateIssueList()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1205", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "community": 2, + "norm_label": ".updateissuelist()" + }, + { + "label": ".processIssueResponse()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1267", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_processissueresponse", + "community": 2, + "norm_label": ".processissueresponse()" + }, + { + "label": ".updateGroupedIssueIds()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1363", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_updategroupedissueids", + "community": 2, + "norm_label": ".updategroupedissueids()" + }, + { + "label": ".updateIssueGroup()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1425", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuegroup", + "community": 2, + "norm_label": ".updateissuegroup()" + }, + { + "label": ".accumulateIssueUpdates()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1448", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_accumulateissueupdates", + "community": 2, + "norm_label": ".accumulateissueupdates()" + }, + { + "label": ".updateUpdateAccumulator()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1483", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateupdateaccumulator", + "community": 2, + "norm_label": ".updateupdateaccumulator()" + }, + { + "label": ".updateIssueCount()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1508", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuecount", + "community": 2, + "norm_label": ".updateissuecount()" + }, + { + "label": ".getUpdateDetails()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1530", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "community": 2, + "norm_label": ".getupdatedetails()" + }, + { + "label": ".getOrderByUpdateDetails()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1593", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getorderbyupdatedetails", + "community": 2, + "norm_label": ".getorderbyupdatedetails()" + }, + { + "label": ".getArrayStringArray()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1644", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getarraystringarray", + "community": 2, + "norm_label": ".getarraystringarray()" + }, + { + "label": ".getDefaultGroupValue()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1665", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_getdefaultgroupvalue", + "community": 2, + "norm_label": ".getdefaultgroupvalue()" + }, + { + "label": ".populateIssueDataForSorting()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1692", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_populateissuedataforsorting", + "community": 2, + "norm_label": ".populateissuedataforsorting()" + }, + { + "label": ".issuesSortWithOrderBy()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1775", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuessortwithorderby", + "community": 2, + "norm_label": ".issuessortwithorderby()" + }, + { + "label": ".storePreviousPaginationValues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1972", + "_origin": "ast", + "id": "core_store_issue_helpers_base_issues_store_baseissuesstore_storepreviouspaginationvalues", + "community": 2, + "norm_label": ".storepreviouspaginationvalues()" + }, + { + "label": "issue-filter-helper.store.ts", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store", + "community": 31, + "norm_label": "issue-filter-helper.store.ts" + }, + { + "label": "ILocalStoreIssueFilters", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_ilocalstoreissuefilters", + "community": 31, + "norm_label": "ilocalstoreissuefilters" + }, + { + "label": "IBaseIssueFilterStore", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "community": 31, + "norm_label": "ibaseissuefilterstore" + }, + { + "label": "IIssueFilterHelperStore", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "community": 31, + "norm_label": "iissuefilterhelperstore" + }, + { + "label": ".computedIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computedissuefilters", + "community": 31, + "norm_label": ".computedissuefilters()" + }, + { + "label": ".computedFilteredParams()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computedfilteredparams", + "community": 31, + "norm_label": ".computedfilteredparams()" + }, + { + "label": ".computedFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computedfilters", + "community": 31, + "norm_label": ".computedfilters()" + }, + { + "label": ".computedDisplayFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L62", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computeddisplayfilters", + "community": 31, + "norm_label": ".computeddisplayfilters()" + }, + { + "label": ".computedDisplayProperties()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computeddisplayproperties", + "community": 31, + "norm_label": ".computeddisplayproperties()" + }, + { + "label": "IssueFilterHelperStore", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "community": 31, + "norm_label": "issuefilterhelperstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_constructor", + "community": 31, + "norm_label": ".constructor()" + }, + { + "label": ".computedIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L78", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computedissuefilters", + "community": 31, + "norm_label": ".computedissuefilters()" + }, + { + "label": ".computedFilteredParams()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computedfilteredparams", + "community": 31, + "norm_label": ".computedfilteredparams()" + }, + { + "label": ".computedFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L133", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computedfilters", + "community": 31, + "norm_label": ".computedfilters()" + }, + { + "label": ".getFilterConditionBasedOnViews()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L157", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getfilterconditionbasedonviews", + "community": 31, + "norm_label": ".getfilterconditionbasedonviews()" + }, + { + "label": ".computedDisplayFilters()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L183", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computeddisplayfilters", + "community": 31, + "norm_label": ".computeddisplayfilters()" + }, + { + "label": ".computedDisplayProperties()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L196", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computeddisplayproperties", + "community": 31, + "norm_label": ".computeddisplayproperties()" + }, + { + "label": ".getShouldReFetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L267", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getshouldrefetchissues", + "community": 31, + "norm_label": ".getshouldrefetchissues()" + }, + { + "label": ".getShouldClearIssues()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L281", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getshouldclearissues", + "community": 31, + "norm_label": ".getshouldclearissues()" + }, + { + "label": ".getPaginationParams()", + "file_type": "code", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L299", + "_origin": "ast", + "id": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getpaginationparams", + "community": 31, + "norm_label": ".getpaginationparams()" + }, + { + "label": "activity.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store", + "community": 103, + "norm_label": "activity.store.ts" + }, + { + "label": "TActivityLoader", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_tactivityloader", + "community": 103, + "norm_label": "tactivityloader" + }, + { + "label": "IIssueActivityStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_iissueactivitystoreactions", + "community": 103, + "norm_label": "iissueactivitystoreactions" + }, + { + "label": "IIssueActivityStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "community": 103, + "norm_label": "iissueactivitystore" + }, + { + "label": "IssueActivityStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore", + "community": 103, + "norm_label": "issueactivitystore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore_constructor", + "community": 103, + "norm_label": ".constructor()" + }, + { + "label": ".getActivitiesByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L76", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitiesbyissueid", + "community": 103, + "norm_label": ".getactivitiesbyissueid()" + }, + { + "label": ".getActivityById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid", + "community": 4, + "norm_label": ".getactivitybyid()" + }, + { + "label": ".buildActivityAndCommentItems()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L86", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore_buildactivityandcommentitems", + "community": 103, + "norm_label": ".buildactivityandcommentitems()" + }, + { + "label": ".sortActivityComments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L144", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore_sortactivitycomments", + "community": 103, + "norm_label": ".sortactivitycomments()" + }, + { + "label": ".fetchActivities()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L155", + "_origin": "ast", + "id": "core_store_issue_issue_details_activity_store_issueactivitystore_fetchactivities", + "community": 103, + "norm_label": ".fetchactivities()" + }, + { + "label": "attachment.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store", + "community": 109, + "norm_label": "attachment.store.ts" + }, + { + "label": "TAttachmentUploadStatus", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "community": 18, + "norm_label": "tattachmentuploadstatus" + }, + { + "label": "IIssueAttachmentStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_iissueattachmentstoreactions", + "community": 109, + "norm_label": "iissueattachmentstoreactions" + }, + { + "label": "IIssueAttachmentStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "community": 109, + "norm_label": "iissueattachmentstore" + }, + { + "label": "IssueAttachmentStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "community": 236, + "norm_label": "issueattachmentstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_constructor", + "community": 236, + "norm_label": ".constructor()" + }, + { + "label": ".issueAttachments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_issueattachments", + "community": 236, + "norm_label": ".issueattachments()" + }, + { + "label": ".getAttachmentsByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentsbyissueid", + "community": 236, + "norm_label": ".getattachmentsbyissueid()" + }, + { + "label": ".getAttachmentById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L109", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentbyid", + "community": 236, + "norm_label": ".getattachmentbyid()" + }, + { + "label": ".getAttachmentsCountByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L114", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentscountbyissueid", + "community": 236, + "norm_label": ".getattachmentscountbyissueid()" + }, + { + "label": ".addAttachments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_addattachments", + "community": 236, + "norm_label": ".addattachments()" + }, + { + "label": ".fetchAttachments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L130", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_fetchattachments", + "community": 236, + "norm_label": ".fetchattachments()" + }, + { + "label": ".createAttachment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L142", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_createattachment", + "community": 236, + "norm_label": ".createattachment()" + }, + { + "label": ".removeAttachment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L187", + "_origin": "ast", + "id": "core_store_issue_issue_details_attachment_store_issueattachmentstore_removeattachment", + "community": 236, + "norm_label": ".removeattachment()" + }, + { + "label": "comment.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store", + "community": 103, + "norm_label": "comment.store.ts" + }, + { + "label": "TCommentLoader", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_tcommentloader", + "community": 103, + "norm_label": "tcommentloader" + }, + { + "label": "IIssueCommentStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_iissuecommentstoreactions", + "community": 103, + "norm_label": "iissuecommentstoreactions" + }, + { + "label": "IIssueCommentStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "community": 103, + "norm_label": "iissuecommentstore" + }, + { + "label": "IssueCommentStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore", + "community": 103, + "norm_label": "issuecommentstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L62", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_constructor", + "community": 103, + "norm_label": ".constructor()" + }, + { + "label": ".getCommentsByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_getcommentsbyissueid", + "community": 103, + "norm_label": ".getcommentsbyissueid()" + }, + { + "label": ".getCommentById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_getcommentbyid", + "community": 103, + "norm_label": ".getcommentbyid()" + }, + { + "label": ".fetchComments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_fetchcomments", + "community": 103, + "norm_label": ".fetchcomments()" + }, + { + "label": ".createComment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L125", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_createcomment", + "community": 103, + "norm_label": ".createcomment()" + }, + { + "label": ".updateComment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_updatecomment", + "community": 103, + "norm_label": ".updatecomment()" + }, + { + "label": ".removeComment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L173", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_store_issuecommentstore_removecomment", + "community": 103, + "norm_label": ".removecomment()" + }, + { + "label": "comment_reaction.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store", + "community": 141, + "norm_label": "comment_reaction.store.ts" + }, + { + "label": "IIssueCommentReactionStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstoreactions", + "community": 141, + "norm_label": "iissuecommentreactionstoreactions" + }, + { + "label": "IIssueCommentReactionStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "community": 141, + "norm_label": "iissuecommentreactionstore" + }, + { + "label": "IssueCommentReactionStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "community": 141, + "norm_label": "issuecommentreactionstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_constructor", + "community": 141, + "norm_label": ".constructor()" + }, + { + "label": ".getCommentReactionsByCommentId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L77", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_getcommentreactionsbycommentid", + "community": 141, + "norm_label": ".getcommentreactionsbycommentid()" + }, + { + "label": ".getCommentReactionById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_getcommentreactionbyid", + "community": 141, + "norm_label": ".getcommentreactionbyid()" + }, + { + "label": ".commentReactionsByUser()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_commentreactionsbyuser", + "community": 141, + "norm_label": ".commentreactionsbyuser()" + }, + { + "label": ".fetchCommentReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L106", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_fetchcommentreactions", + "community": 141, + "norm_label": ".fetchcommentreactions()" + }, + { + "label": ".applyCommentReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L131", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_applycommentreactions", + "community": 141, + "norm_label": ".applycommentreactions()" + }, + { + "label": ".createCommentReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L149", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_createcommentreaction", + "community": 141, + "norm_label": ".createcommentreaction()" + }, + { + "label": ".removeCommentReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L171", + "_origin": "ast", + "id": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_removecommentreaction", + "community": 141, + "norm_label": ".removecommentreaction()" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store", + "community": 175, + "norm_label": "issue.store.ts" + }, + { + "label": "IIssueStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_iissuestoreactions", + "community": 175, + "norm_label": "iissuestoreactions" + }, + { + "label": "IIssueStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_iissuestore", + "community": 175, + "norm_label": "iissuestore" + }, + { + "label": "IssueStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore", + "community": 175, + "norm_label": "issuestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_constructor", + "community": 175, + "norm_label": ".constructor()" + }, + { + "label": ".fetchIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_fetchissue", + "community": 175, + "norm_label": ".fetchissue()" + }, + { + "label": ".addIssueToStore()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L142", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_addissuetostore", + "community": 175, + "norm_label": ".addissuetostore()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L181", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_updateissue", + "community": 175, + "norm_label": ".updateissue()" + }, + { + "label": ".removeIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L193", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_removeissue", + "community": 175, + "norm_label": ".removeissue()" + }, + { + "label": ".archiveIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L201", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_archiveissue", + "community": 175, + "norm_label": ".archiveissue()" + }, + { + "label": ".addCycleToIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L209", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_addcycletoissue", + "community": 175, + "norm_label": ".addcycletoissue()" + }, + { + "label": ".addIssueToCycle()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L219", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_addissuetocycle", + "community": 175, + "norm_label": ".addissuetocycle()" + }, + { + "label": ".removeIssueFromCycle()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L231", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_removeissuefromcycle", + "community": 175, + "norm_label": ".removeissuefromcycle()" + }, + { + "label": ".changeModulesInIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L242", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_changemodulesinissue", + "community": 175, + "norm_label": ".changemodulesinissue()" + }, + { + "label": ".removeIssueFromModule()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L259", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_removeissuefrommodule", + "community": 175, + "norm_label": ".removeissuefrommodule()" + }, + { + "label": ".fetchIssueWithIdentifier()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L270", + "_origin": "ast", + "id": "core_store_issue_issue_details_issue_store_issuestore_fetchissuewithidentifier", + "community": 175, + "norm_label": ".fetchissuewithidentifier()" + }, + { + "label": "link.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store", + "community": 203, + "norm_label": "link.store.ts" + }, + { + "label": "IIssueLinkStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_iissuelinkstoreactions", + "community": 203, + "norm_label": "iissuelinkstoreactions" + }, + { + "label": "IIssueLinkStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_iissuelinkstore", + "community": 203, + "norm_label": "iissuelinkstore" + }, + { + "label": "IssueLinkStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore", + "community": 203, + "norm_label": "issuelinkstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_constructor", + "community": 203, + "norm_label": ".constructor()" + }, + { + "label": ".issueLinks()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L77", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_issuelinks", + "community": 203, + "norm_label": ".issuelinks()" + }, + { + "label": ".getLinksByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_getlinksbyissueid", + "community": 203, + "norm_label": ".getlinksbyissueid()" + }, + { + "label": ".getLinkById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_getlinkbyid", + "community": 203, + "norm_label": ".getlinkbyid()" + }, + { + "label": ".addLinks()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L95", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_addlinks", + "community": 203, + "norm_label": ".addlinks()" + }, + { + "label": ".fetchLinks()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L102", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_fetchlinks", + "community": 203, + "norm_label": ".fetchlinks()" + }, + { + "label": ".createLink()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L108", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_createlink", + "community": 203, + "norm_label": ".createlink()" + }, + { + "label": ".updateLink()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L123", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_updatelink", + "community": 203, + "norm_label": ".updatelink()" + }, + { + "label": ".removeLink()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L154", + "_origin": "ast", + "id": "core_store_issue_issue_details_link_store_issuelinkstore_removelink", + "community": 203, + "norm_label": ".removelink()" + }, + { + "label": "reaction.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store", + "community": 212, + "norm_label": "reaction.store.ts" + }, + { + "label": "IIssueReactionStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_iissuereactionstoreactions", + "community": 212, + "norm_label": "iissuereactionstoreactions" + }, + { + "label": "IIssueReactionStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "community": 212, + "norm_label": "iissuereactionstore" + }, + { + "label": "IssueReactionStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "community": 212, + "norm_label": "issuereactionstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_constructor", + "community": 212, + "norm_label": ".constructor()" + }, + { + "label": ".getReactionsByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_getreactionsbyissueid", + "community": 212, + "norm_label": ".getreactionsbyissueid()" + }, + { + "label": ".getReactionById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_getreactionbyid", + "community": 212, + "norm_label": ".getreactionbyid()" + }, + { + "label": ".reactionsByUser()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_reactionsbyuser", + "community": 212, + "norm_label": ".reactionsbyuser()" + }, + { + "label": ".addReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L98", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_addreactions", + "community": 212, + "norm_label": ".addreactions()" + }, + { + "label": ".fetchReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_fetchreactions", + "community": 212, + "norm_label": ".fetchreactions()" + }, + { + "label": ".createReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L121", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_createreaction", + "community": 212, + "norm_label": ".createreaction()" + }, + { + "label": ".removeReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_issue_issue_details_reaction_store_issuereactionstore_removereaction", + "community": 212, + "norm_label": ".removereaction()" + }, + { + "label": "relation.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store", + "community": 109, + "norm_label": "relation.store.ts" + }, + { + "label": "IIssueRelationStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_iissuerelationstoreactions", + "community": 109, + "norm_label": "iissuerelationstoreactions" + }, + { + "label": "IIssueRelationStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "community": 109, + "norm_label": "iissuerelationstore" + }, + { + "label": "IssueRelationStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore", + "community": 109, + "norm_label": "issuerelationstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_constructor", + "community": 109, + "norm_label": ".constructor()" + }, + { + "label": ".issueRelations()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_issuerelations", + "community": 109, + "norm_label": ".issuerelations()" + }, + { + "label": ".getRelationsByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L90", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_getrelationsbyissueid", + "community": 109, + "norm_label": ".getrelationsbyissueid()" + }, + { + "label": ".getRelationByIssueIdRelationType()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_getrelationbyissueidrelationtype", + "community": 109, + "norm_label": ".getrelationbyissueidrelationtype()" + }, + { + "label": ".fetchRelations()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L113", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_fetchrelations", + "community": 109, + "norm_label": ".fetchrelations()" + }, + { + "label": ".createRelation()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L133", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_createrelation", + "community": 2, + "norm_label": ".createrelation()" + }, + { + "label": ".createCurrentRelation()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L177", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_createcurrentrelation", + "community": 2, + "norm_label": ".createcurrentrelation()" + }, + { + "label": ".removeRelation()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L225", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_removerelation", + "community": 109, + "norm_label": ".removerelation()" + }, + { + "label": ".extractRelationsFromIssues()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L271", + "_origin": "ast", + "id": "core_store_issue_issue_details_relation_store_issuerelationstore_extractrelationsfromissues", + "community": 109, + "norm_label": ".extractrelationsfromissues()" + }, + { + "label": "root.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store", + "community": 103, + "norm_label": "root.store.ts" + }, + { + "label": "TPeekIssue", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L45", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_tpeekissue", + "community": 50, + "norm_label": "tpeekissue" + }, + { + "label": "TIssueRelationModal", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_tissuerelationmodal", + "community": 103, + "norm_label": "tissuerelationmodal" + }, + { + "label": "TIssueCrudState", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_tissuecrudstate", + "community": 103, + "norm_label": "tissuecrudstate" + }, + { + "label": "TIssueCrudOperationState", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_tissuecrudoperationstate", + "community": 103, + "norm_label": "tissuecrudoperationstate" + }, + { + "label": "IIssueDetail", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_iissuedetail", + "community": 109, + "norm_label": "iissuedetail" + }, + { + "label": "IssueDetail", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L128", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail", + "community": 12, + "norm_label": "issuedetail" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L171", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_constructor", + "community": 12, + "norm_label": ".constructor()" + }, + { + "label": ".isAnyModalOpen()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L226", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_isanymodalopen", + "community": 12, + "norm_label": ".isanymodalopen()" + }, + { + "label": ".isPeekOpen()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L239", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_ispeekopen", + "community": 12, + "norm_label": ".ispeekopen()" + }, + { + "label": ".getIsIssuePeeked()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L244", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_getisissuepeeked", + "community": 12, + "norm_label": ".getisissuepeeked()" + }, + { + "label": ".setRelationKey()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L247", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_setrelationkey", + "community": 12, + "norm_label": ".setrelationkey()" + }, + { + "label": ".setIssueCrudOperationState()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L248", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_setissuecrudoperationstate", + "community": 12, + "norm_label": ".setissuecrudoperationstate()" + }, + { + "label": ".setPeekIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L249", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_setpeekissue", + "community": 12, + "norm_label": ".setpeekissue()" + }, + { + "label": ".toggleCreateIssueModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L250", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_togglecreateissuemodal", + "community": 12, + "norm_label": ".togglecreateissuemodal()" + }, + { + "label": ".toggleIssueLinkModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L251", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_toggleissuelinkmodal", + "community": 12, + "norm_label": ".toggleissuelinkmodal()" + }, + { + "label": ".toggleParentIssueModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L252", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_toggleparentissuemodal", + "community": 12, + "norm_label": ".toggleparentissuemodal()" + }, + { + "label": ".toggleDeleteIssueModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L253", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_toggledeleteissuemodal", + "community": 12, + "norm_label": ".toggledeleteissuemodal()" + }, + { + "label": ".toggleArchiveIssueModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L254", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_togglearchiveissuemodal", + "community": 12, + "norm_label": ".togglearchiveissuemodal()" + }, + { + "label": ".toggleRelationModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L255", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_togglerelationmodal", + "community": 12, + "norm_label": ".togglerelationmodal()" + }, + { + "label": ".toggleSubIssuesModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L257", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_togglesubissuesmodal", + "community": 12, + "norm_label": ".togglesubissuesmodal()" + }, + { + "label": ".toggleDeleteAttachmentModal()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L258", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_toggledeleteattachmentmodal", + "community": 12, + "norm_label": ".toggledeleteattachmentmodal()" + }, + { + "label": ".setOpenWidgets()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L259", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_setopenwidgets", + "community": 12, + "norm_label": ".setopenwidgets()" + }, + { + "label": ".setLastWidgetAction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L263", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_setlastwidgetaction", + "community": 12, + "norm_label": ".setlastwidgetaction()" + }, + { + "label": ".toggleOpenWidget()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L266", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_toggleopenwidget", + "community": 12, + "norm_label": ".toggleopenwidget()" + }, + { + "label": ".setIssueLinkData()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L271", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_setissuelinkdata", + "community": 12, + "norm_label": ".setissuelinkdata()" + }, + { + "label": ".fetchIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L274", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchissue", + "community": 12, + "norm_label": ".fetchissue()" + }, + { + "label": ".fetchIssueWithIdentifier()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L276", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchissuewithidentifier", + "community": 12, + "norm_label": ".fetchissuewithidentifier()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L278", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_updateissue", + "community": 12, + "norm_label": ".updateissue()" + }, + { + "label": ".removeIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L280", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removeissue", + "community": 12, + "norm_label": ".removeissue()" + }, + { + "label": ".archiveIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L282", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_archiveissue", + "community": 12, + "norm_label": ".archiveissue()" + }, + { + "label": ".addCycleToIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L284", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_addcycletoissue", + "community": 12, + "norm_label": ".addcycletoissue()" + }, + { + "label": ".addIssueToCycle()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L286", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_addissuetocycle", + "community": 12, + "norm_label": ".addissuetocycle()" + }, + { + "label": ".removeIssueFromCycle()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L288", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removeissuefromcycle", + "community": 12, + "norm_label": ".removeissuefromcycle()" + }, + { + "label": ".changeModulesInIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L290", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_changemodulesinissue", + "community": 12, + "norm_label": ".changemodulesinissue()" + }, + { + "label": ".removeIssueFromModule()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L297", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removeissuefrommodule", + "community": 12, + "norm_label": ".removeissuefrommodule()" + }, + { + "label": ".addReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L301", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_addreactions", + "community": 12, + "norm_label": ".addreactions()" + }, + { + "label": ".fetchReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L302", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchreactions", + "community": 12, + "norm_label": ".fetchreactions()" + }, + { + "label": ".createReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L304", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createreaction", + "community": 12, + "norm_label": ".createreaction()" + }, + { + "label": ".removeReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L306", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removereaction", + "community": 12, + "norm_label": ".removereaction()" + }, + { + "label": ".addAttachments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L315", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_addattachments", + "community": 12, + "norm_label": ".addattachments()" + }, + { + "label": ".fetchAttachments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L317", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchattachments", + "community": 12, + "norm_label": ".fetchattachments()" + }, + { + "label": ".createAttachment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L319", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createattachment", + "community": 12, + "norm_label": ".createattachment()" + }, + { + "label": ".removeAttachment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L321", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removeattachment", + "community": 12, + "norm_label": ".removeattachment()" + }, + { + "label": ".addLinks()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L325", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_addlinks", + "community": 12, + "norm_label": ".addlinks()" + }, + { + "label": ".fetchLinks()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L326", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchlinks", + "community": 12, + "norm_label": ".fetchlinks()" + }, + { + "label": ".createLink()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L328", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createlink", + "community": 12, + "norm_label": ".createlink()" + }, + { + "label": ".updateLink()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L330", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_updatelink", + "community": 12, + "norm_label": ".updatelink()" + }, + { + "label": ".removeLink()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L337", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removelink", + "community": 12, + "norm_label": ".removelink()" + }, + { + "label": ".fetchSubIssues()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L341", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchsubissues", + "community": 12, + "norm_label": ".fetchsubissues()" + }, + { + "label": ".createSubIssues()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L343", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createsubissues", + "community": 12, + "norm_label": ".createsubissues()" + }, + { + "label": ".updateSubIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L345", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_updatesubissue", + "community": 12, + "norm_label": ".updatesubissue()" + }, + { + "label": ".removeSubIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L354", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removesubissue", + "community": 12, + "norm_label": ".removesubissue()" + }, + { + "label": ".deleteSubIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L356", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_deletesubissue", + "community": 12, + "norm_label": ".deletesubissue()" + }, + { + "label": ".addSubscription()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L360", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_addsubscription", + "community": 12, + "norm_label": ".addsubscription()" + }, + { + "label": ".fetchSubscriptions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L362", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchsubscriptions", + "community": 12, + "norm_label": ".fetchsubscriptions()" + }, + { + "label": ".createSubscription()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L364", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createsubscription", + "community": 12, + "norm_label": ".createsubscription()" + }, + { + "label": ".removeSubscription()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L366", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removesubscription", + "community": 12, + "norm_label": ".removesubscription()" + }, + { + "label": ".fetchRelations()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L370", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchrelations", + "community": 12, + "norm_label": ".fetchrelations()" + }, + { + "label": ".createRelation()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L372", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createrelation", + "community": 12, + "norm_label": ".createrelation()" + }, + { + "label": ".removeRelation()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L379", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removerelation", + "community": 12, + "norm_label": ".removerelation()" + }, + { + "label": ".fetchActivities()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L389", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchactivities", + "community": 12, + "norm_label": ".fetchactivities()" + }, + { + "label": ".fetchComments()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L393", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchcomments", + "community": 12, + "norm_label": ".fetchcomments()" + }, + { + "label": ".createComment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L395", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createcomment", + "community": 12, + "norm_label": ".createcomment()" + }, + { + "label": ".updateComment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L397", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_updatecomment", + "community": 12, + "norm_label": ".updatecomment()" + }, + { + "label": ".removeComment()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L404", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removecomment", + "community": 12, + "norm_label": ".removecomment()" + }, + { + "label": ".fetchCommentReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L408", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_fetchcommentreactions", + "community": 12, + "norm_label": ".fetchcommentreactions()" + }, + { + "label": ".applyCommentReactions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L410", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_applycommentreactions", + "community": 12, + "norm_label": ".applycommentreactions()" + }, + { + "label": ".createCommentReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L412", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_createcommentreaction", + "community": 12, + "norm_label": ".createcommentreaction()" + }, + { + "label": ".removeCommentReaction()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L414", + "_origin": "ast", + "id": "core_store_issue_issue_details_root_store_issuedetail_removecommentreaction", + "community": 12, + "norm_label": ".removecommentreaction()" + }, + { + "label": "sub_issues.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store", + "community": 120, + "norm_label": "sub_issues.store.ts" + }, + { + "label": "IIssueSubIssuesStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstoreactions", + "community": 120, + "norm_label": "iissuesubissuesstoreactions" + }, + { + "label": "TSubIssueHelpersKeys", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L48", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_tsubissuehelperskeys", + "community": 120, + "norm_label": "tsubissuehelperskeys" + }, + { + "label": "TSubIssueHelpers", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L49", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_tsubissuehelpers", + "community": 120, + "norm_label": "tsubissuehelpers" + }, + { + "label": "IIssueSubIssuesStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "community": 120, + "norm_label": "iissuesubissuesstore" + }, + { + "label": "IssueSubIssuesStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "community": 120, + "norm_label": "issuesubissuesstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_constructor", + "community": 120, + "norm_label": ".constructor()" + }, + { + "label": ".stateDistributionByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L105", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_statedistributionbyissueid", + "community": 120, + "norm_label": ".statedistributionbyissueid()" + }, + { + "label": ".subIssueHelpersByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_subissuehelpersbyissueid", + "community": 120, + "norm_label": ".subissuehelpersbyissueid()" + }, + { + "label": ".setSubIssueHelpers()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L119", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_setsubissuehelpers", + "community": 2, + "norm_label": ".setsubissuehelpers()" + }, + { + "label": ".fetchSubIssues()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L128", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchsubissues", + "community": 120, + "norm_label": ".fetchsubissues()" + }, + { + "label": ".createSubIssues()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L164", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_createsubissues", + "community": 120, + "norm_label": ".createsubissues()" + }, + { + "label": ".updateSubIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L208", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_updatesubissue", + "community": 120, + "norm_label": ".updatesubissue()" + }, + { + "label": ".removeSubIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L269", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_removesubissue", + "community": 120, + "norm_label": ".removesubissue()" + }, + { + "label": ".deleteSubIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L304", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_deletesubissue", + "community": 120, + "norm_label": ".deletesubissue()" + }, + { + "label": ".fetchOtherProjectProperties()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L337", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchotherprojectproperties", + "community": 120, + "norm_label": ".fetchotherprojectproperties()" + }, + { + "label": "sub_issues_filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store", + "community": 2, + "norm_label": "sub_issues_filter.store.ts" + }, + { + "label": "DEFAULT_DISPLAY_PROPERTIES", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_default_display_properties", + "community": 2, + "norm_label": "default_display_properties" + }, + { + "label": "IWorkItemSubIssueFiltersStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_iworkitemsubissuefiltersstore", + "community": 120, + "norm_label": "iworkitemsubissuefiltersstore" + }, + { + "label": "WorkItemSubIssueFiltersStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L46", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "community": 120, + "norm_label": "workitemsubissuefiltersstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_constructor", + "community": 120, + "norm_label": ".constructor()" + }, + { + "label": ".getSubIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_getsubissuefilters", + "community": 120, + "norm_label": ".getsubissuefilters()" + }, + { + "label": ".initializeFilters()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_initializefilters", + "community": 120, + "norm_label": ".initializefilters()" + }, + { + "label": ".updateSubWorkItemFilters()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_updatesubworkitemfilters", + "community": 120, + "norm_label": ".updatesubworkitemfilters()" + }, + { + "label": ".resetFilters()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L141", + "_origin": "ast", + "id": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_resetfilters", + "community": 120, + "norm_label": ".resetfilters()" + }, + { + "label": "subscription.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store", + "community": 109, + "norm_label": "subscription.store.ts" + }, + { + "label": "IIssueSubscriptionStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstoreactions", + "community": 109, + "norm_label": "iissuesubscriptionstoreactions" + }, + { + "label": "IIssueSubscriptionStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "community": 109, + "norm_label": "iissuesubscriptionstore" + }, + { + "label": "IssueSubscriptionStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L28", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "community": 109, + "norm_label": "issuesubscriptionstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_constructor", + "community": 109, + "norm_label": ".constructor()" + }, + { + "label": ".getSubscriptionByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_getsubscriptionbyissueid", + "community": 109, + "norm_label": ".getsubscriptionbyissueid()" + }, + { + "label": ".addSubscription()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_addsubscription", + "community": 109, + "norm_label": ".addsubscription()" + }, + { + "label": ".fetchSubscriptions()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_fetchsubscriptions", + "community": 109, + "norm_label": ".fetchsubscriptions()" + }, + { + "label": ".createSubscription()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_createsubscription", + "community": 109, + "norm_label": ".createsubscription()" + }, + { + "label": ".removeSubscription()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L95", + "_origin": "ast", + "id": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_removesubscription", + "community": 109, + "norm_label": ".removesubscription()" + }, + { + "label": "time-log.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store", + "community": 204, + "norm_label": "time-log.store.ts" + }, + { + "label": "TTimeLogLoader", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_ttimelogloader", + "community": 204, + "norm_label": "ttimelogloader" + }, + { + "label": "IIssueTimeLogStoreActions", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_iissuetimelogstoreactions", + "community": 204, + "norm_label": "iissuetimelogstoreactions" + }, + { + "label": "IIssueTimeLogStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "community": 204, + "norm_label": "iissuetimelogstore" + }, + { + "label": "IssueTimeLogStore", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L47", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "community": 204, + "norm_label": "issuetimelogstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_constructor", + "community": 204, + "norm_label": ".constructor()" + }, + { + "label": ".getTimeLogsByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L74", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettimelogsbyissueid", + "community": 204, + "norm_label": ".gettimelogsbyissueid()" + }, + { + "label": ".getTimeLogById()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettimelogbyid", + "community": 204, + "norm_label": ".gettimelogbyid()" + }, + { + "label": ".getTotalMinutesByIssueId()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L85", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettotalminutesbyissueid", + "community": 204, + "norm_label": ".gettotalminutesbyissueid()" + }, + { + "label": ".fetchTimeLogs()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L90", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_fetchtimelogs", + "community": 204, + "norm_label": ".fetchtimelogs()" + }, + { + "label": ".createTimeLog()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_createtimelog", + "community": 204, + "norm_label": ".createtimelog()" + }, + { + "label": ".updateTimeLog()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L121", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_updatetimelog", + "community": 204, + "norm_label": ".updatetimelog()" + }, + { + "label": ".removeTimeLog()", + "file_type": "code", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L137", + "_origin": "ast", + "id": "core_store_issue_issue_details_time_log_store_issuetimelogstore_removetimelog", + "community": 204, + "norm_label": ".removetimelog()" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "IIssueStore", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_store_issue_issue_store_iissuestore", + "community": 14, + "norm_label": "iissuestore" + }, + { + "label": "IssueStore", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore", + "community": 14, + "norm_label": "issuestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore_constructor", + "community": 14, + "norm_label": ".constructor()" + }, + { + "label": ".addIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore_addissue", + "community": 14, + "norm_label": ".addissue()" + }, + { + "label": ".addIssueIdentifier()", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore_addissueidentifier", + "community": 14, + "norm_label": ".addissueidentifier()" + }, + { + "label": ".getIssues()", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L90", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore_getissues", + "community": 14, + "norm_label": ".getissues()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L108", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore_updateissue", + "community": 14, + "norm_label": ".updateissue()" + }, + { + "label": ".removeIssue()", + "file_type": "code", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L123", + "_origin": "ast", + "id": "core_store_issue_issue_store_issuestore_removeissue", + "community": 14, + "norm_label": ".removeissue()" + }, + { + "label": "issue_calendar_view.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store", + "community": 14, + "norm_label": "issue_calendar_view.store.ts" + }, + { + "label": "ICalendarStore", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_icalendarstore", + "community": 14, + "norm_label": "icalendarstore" + }, + { + "label": "CalendarStore", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore", + "community": 246, + "norm_label": "calendarstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_constructor", + "community": 246, + "norm_label": ".constructor()" + }, + { + "label": ".allWeeksOfActiveMonth()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_allweeksofactivemonth", + "community": 246, + "norm_label": ".allweeksofactivemonth()" + }, + { + "label": ".activeWeekNumber()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L121", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_activeweeknumber", + "community": 246, + "norm_label": ".activeweeknumber()" + }, + { + "label": ".allDaysOfActiveWeek()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L125", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_alldaysofactiveweek", + "community": 246, + "norm_label": ".alldaysofactiveweek()" + }, + { + "label": ".updateCalendarFilters()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L174", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_updatecalendarfilters", + "community": 246, + "norm_label": ".updatecalendarfilters()" + }, + { + "label": ".updateCalendarPayload()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L189", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_updatecalendarpayload", + "community": 246, + "norm_label": ".updatecalendarpayload()" + }, + { + "label": ".initCalendar()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L200", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_initcalendar", + "community": 246, + "norm_label": ".initcalendar()" + }, + { + "label": ".regenerateCalendar()", + "file_type": "code", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L213", + "_origin": "ast", + "id": "core_store_issue_issue_calendar_view_store_calendarstore_regeneratecalendar", + "community": 246, + "norm_label": ".regeneratecalendar()" + }, + { + "label": "issue_gantt_view.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store", + "community": 16, + "norm_label": "issue_gantt_view.store.ts" + }, + { + "label": "IGanttStore", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_iganttstore", + "community": 16, + "norm_label": "iganttstore" + }, + { + "label": "GanttStore", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore", + "community": 16, + "norm_label": "ganttstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore_constructor", + "community": 16, + "norm_label": ".constructor()" + }, + { + "label": ".updateCurrentView()", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore_updatecurrentview", + "community": 16, + "norm_label": ".updatecurrentview()" + }, + { + "label": ".updateCurrentViewData()", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore_updatecurrentviewdata", + "community": 16, + "norm_label": ".updatecurrentviewdata()" + }, + { + "label": ".updateActiveBlockId()", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore_updateactiveblockid", + "community": 16, + "norm_label": ".updateactiveblockid()" + }, + { + "label": ".updateRenderView()", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore_updaterenderview", + "community": 16, + "norm_label": ".updaterenderview()" + }, + { + "label": ".initGantt()", + "file_type": "code", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L94", + "_origin": "ast", + "id": "core_store_issue_issue_gantt_view_store_ganttstore_initgantt", + "community": 16, + "norm_label": ".initgantt()" + }, + { + "label": "issue_kanban_view.store.ts", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store", + "community": 14, + "norm_label": "issue_kanban_view.store.ts" + }, + { + "label": "IIssueKanBanViewStore", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "community": 14, + "norm_label": "iissuekanbanviewstore" + }, + { + "label": "IssueKanBanViewStore", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "community": 14, + "norm_label": "issuekanbanviewstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_constructor", + "community": 14, + "norm_label": ".constructor()" + }, + { + "label": ".setIsDragging()", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_setisdragging", + "community": 14, + "norm_label": ".setisdragging()" + }, + { + "label": ".canUserDragDropVertically()", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_canuserdragdropvertically", + "community": 14, + "norm_label": ".canuserdragdropvertically()" + }, + { + "label": ".canUserDragDropHorizontally()", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L77", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_canuserdragdrophorizontally", + "community": 14, + "norm_label": ".canuserdragdrophorizontally()" + }, + { + "label": ".handleKanBanToggle()", + "file_type": "code", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_handlekanbantoggle", + "community": 14, + "norm_label": ".handlekanbantoggle()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_module_filter_store", + "community": 31, + "norm_label": "filter.store.ts" + }, + { + "label": "IModuleIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_imoduleissuesfilter", + "community": 37, + "norm_label": "imoduleissuesfilter" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_imoduleissuesfilter_getissuefilters", + "community": 37, + "norm_label": ".getissuefilters()" + }, + { + "label": "ModuleIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L61", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter", + "community": 247, + "norm_label": "moduleissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_constructor", + "community": 247, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_issuefilters", + "community": 247, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L94", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_appliedfilters", + "community": 247, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_getissuefilters", + "community": 247, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L110", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_getappliedfilters", + "community": 247, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_fetchfilters", + "community": 247, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L185", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_updatefilterexpression", + "community": 247, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L211", + "_origin": "ast", + "id": "core_store_issue_module_filter_store_moduleissuesfilter_updatefilters", + "community": 247, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/module/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_module_index", + "community": 37, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_module_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "IModuleIssues", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_imoduleissues", + "community": 14, + "norm_label": "imoduleissues" + }, + { + "label": "ModuleIssues", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues", + "community": 248, + "norm_label": "moduleissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_constructor", + "community": 248, + "norm_label": ".constructor()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L94", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_fetchparentstats", + "community": 248, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_updateparentstats", + "community": 248, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L134", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_fetchissues", + "community": 248, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L177", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_fetchnextissues", + "community": 248, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L221", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_fetchissueswithexistingpagination", + "community": 248, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L239", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_createissue", + "community": 248, + "norm_label": ".createissue()" + }, + { + "label": ".quickAddIssue()", + "file_type": "code", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L259", + "_origin": "ast", + "id": "core_store_issue_module_issue_store_moduleissues_quickaddissue", + "community": 248, + "norm_label": ".quickaddissue()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store", + "community": 37, + "norm_label": "filter.store.ts" + }, + { + "label": "IProfileIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "community": 37, + "norm_label": "iprofileissuesfilter" + }, + { + "label": "ProfileIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter", + "community": 249, + "norm_label": "profileissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_constructor", + "community": 249, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L85", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_issuefilters", + "community": 249, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_appliedfilters", + "community": 249, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_getissuefilters", + "community": 249, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L108", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_getappliedfilters", + "community": 249, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_fetchfilters", + "community": 249, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L164", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_updatefilterexpression", + "community": 249, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L187", + "_origin": "ast", + "id": "core_store_issue_profile_filter_store_profileissuesfilter_updatefilters", + "community": 249, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/profile/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_profile_index", + "community": 14, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "IProfileIssues", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_iprofileissues", + "community": 14, + "norm_label": "iprofileissues" + }, + { + "label": "ProfileIssues", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues", + "community": 224, + "norm_label": "profileissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L78", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_constructor", + "community": 224, + "norm_label": ".constructor()" + }, + { + "label": ".groupBy()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L98", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_groupby", + "community": 224, + "norm_label": ".groupby()" + }, + { + "label": ".viewFlags()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_viewflags", + "community": 224, + "norm_label": ".viewflags()" + }, + { + "label": ".setViewId()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L125", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_setviewid", + "community": 224, + "norm_label": ".setviewid()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L129", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_fetchparentstats", + "community": 224, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L132", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_updateparentstats", + "community": 224, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L143", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_fetchissues", + "community": 224, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L199", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_fetchnextissues", + "community": 224, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L246", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_fetchissueswithexistingpagination", + "community": 224, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": ".updateIssuePlan()", + "file_type": "code", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L251", + "_origin": "ast", + "id": "core_store_issue_profile_issue_store_profileissues_updateissueplan", + "community": 224, + "norm_label": ".updateissueplan()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store", + "community": 31, + "norm_label": "filter.store.ts" + }, + { + "label": "IProjectViewIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "community": 37, + "norm_label": "iprojectviewissuesfilter" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter_getissuefilters", + "community": 37, + "norm_label": ".getissuefilters()" + }, + { + "label": "ProjectViewIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "community": 251, + "norm_label": "projectviewissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_constructor", + "community": 251, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_issuefilters", + "community": 251, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_appliedfilters", + "community": 251, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L106", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getissuefilters", + "community": 251, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getappliedfilters", + "community": 251, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L176", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_fetchfilters", + "community": 251, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L191", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_updatefilterexpression", + "community": 251, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L214", + "_origin": "ast", + "id": "core_store_issue_project_views_filter_store_projectviewissuesfilter_updatefilters", + "community": 251, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/project-views/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_project_views_index", + "community": 37, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "IProjectViewIssues", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_iprojectviewissues", + "community": 14, + "norm_label": "iprojectviewissues" + }, + { + "label": "ProjectViewIssues", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L57", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues", + "community": 269, + "norm_label": "projectviewissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues_constructor", + "community": 269, + "norm_label": ".constructor()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L78", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues_fetchparentstats", + "community": 269, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues_updateparentstats", + "community": 269, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues_fetchissues", + "community": 269, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L133", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues_fetchnextissues", + "community": 269, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L176", + "_origin": "ast", + "id": "core_store_issue_project_views_issue_store_projectviewissues_fetchissueswithexistingpagination", + "community": 269, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_project_filter_store", + "community": 31, + "norm_label": "filter.store.ts" + }, + { + "label": "IProjectIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_iprojectissuesfilter", + "community": 37, + "norm_label": "iprojectissuesfilter" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_iprojectissuesfilter_getissuefilters", + "community": 37, + "norm_label": ".getissuefilters()" + }, + { + "label": "ProjectIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter", + "community": 250, + "norm_label": "projectissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_constructor", + "community": 250, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L86", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_issuefilters", + "community": 250, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L93", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_appliedfilters", + "community": 250, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L100", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_getissuefilters", + "community": 250, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_getappliedfilters", + "community": 250, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L137", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_fetchfilters", + "community": 250, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L174", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_updatefilterexpression", + "community": 250, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L194", + "_origin": "ast", + "id": "core_store_issue_project_filter_store_projectissuesfilter_updatefilters", + "community": 250, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/project/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_project_index", + "community": 37, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_project_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "IProjectIssues", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_iprojectissues", + "community": 14, + "norm_label": "iprojectissues" + }, + { + "label": "ProjectIssues", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues", + "community": 262, + "norm_label": "projectissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_constructor", + "community": 262, + "norm_label": ".constructor()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L85", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_fetchparentstats", + "community": 262, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L90", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_updateparentstats", + "community": 262, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L100", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_fetchissues", + "community": 262, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L141", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_fetchnextissues", + "community": 262, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L178", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_fetchissueswithexistingpagination", + "community": 262, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L194", + "_origin": "ast", + "id": "core_store_issue_project_issue_store_projectissues_createissue", + "community": 262, + "norm_label": ".createissue()" + }, + { + "label": "root.store.ts", + "file_type": "code", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_root_store", + "community": 14, + "norm_label": "root.store.ts" + }, + { + "label": "IIssueRootStore", + "file_type": "code", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_issue_root_store_iissuerootstore", + "community": 14, + "norm_label": "iissuerootstore" + }, + { + "label": "IssueRootStore", + "file_type": "code", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_issue_root_store_issuerootstore", + "community": 14, + "norm_label": "issuerootstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L178", + "_origin": "ast", + "id": "core_store_issue_root_store_issuerootstore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store", + "community": 31, + "norm_label": "filter.store.ts" + }, + { + "label": "IWorkspaceDraftIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "community": 14, + "norm_label": "iworkspacedraftissuesfilter" + }, + { + "label": "WorkspaceDraftIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "community": 252, + "norm_label": "workspacedraftissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_constructor", + "community": 252, + "norm_label": ".constructor()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_issuefilters", + "community": 252, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_appliedfilters", + "community": 252, + "norm_label": ".appliedfilters()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L96", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getissuefilters", + "community": 252, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L105", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getappliedfilters", + "community": 252, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L136", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_fetchfilters", + "community": 252, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L166", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_updatefilterexpression", + "community": 252, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L193", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_updatefilters", + "community": 252, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_index", + "community": 201, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "TDraftIssuePaginationType", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_tdraftissuepaginationtype", + "community": 14, + "norm_label": "tdraftissuepaginationtype" + }, + { + "label": "IWorkspaceDraftIssues", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "community": 201, + "norm_label": "iworkspacedraftissues" + }, + { + "label": ".getPaginationData()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues_getpaginationdata", + "community": 201, + "norm_label": ".getpaginationdata()" + }, + { + "label": ".getIssueLoader()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues_getissueloader", + "community": 201, + "norm_label": ".getissueloader()" + }, + { + "label": ".changeModulesInIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L102", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues_changemodulesinissue", + "community": 201, + "norm_label": ".changemodulesinissue()" + }, + { + "label": "WorkspaceDraftIssues", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "community": 90, + "norm_label": "workspacedraftissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L124", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_constructor", + "community": 90, + "norm_label": ".constructor()" + }, + { + "label": ".updateWorkspaceUserDraftIssueCount()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L143", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_updateworkspaceuserdraftissuecount", + "community": 90, + "norm_label": ".updateworkspaceuserdraftissuecount()" + }, + { + "label": ".issueIds()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L151", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_issueids", + "community": 2, + "norm_label": ".issueids()" + }, + { + "label": ".addIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L166", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addissue", + "community": 90, + "norm_label": ".addissue()" + }, + { + "label": ".mutateIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L176", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_mutateissue", + "community": 90, + "norm_label": ".mutateissue()" + }, + { + "label": ".removeIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L186", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removeissue", + "community": 90, + "norm_label": ".removeissue()" + }, + { + "label": ".generateNotificationQueryParams()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L191", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_generatenotificationqueryparams", + "community": 90, + "norm_label": ".generatenotificationqueryparams()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L214", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_fetchissues", + "community": 90, + "norm_label": ".fetchissues()" + }, + { + "label": ".createIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L255", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_createissue", + "community": 90, + "norm_label": ".createissue()" + }, + { + "label": ".updateIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L287", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_updateissue", + "community": 90, + "norm_label": ".updateissue()" + }, + { + "label": ".deleteIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L310", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_deleteissue", + "community": 90, + "norm_label": ".deleteissue()" + }, + { + "label": ".moveIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L339", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_moveissue", + "community": 90, + "norm_label": ".moveissue()" + }, + { + "label": ".addCycleToIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L369", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addcycletoissue", + "community": 90, + "norm_label": ".addcycletoissue()" + }, + { + "label": ".addModulesToIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L380", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addmodulestoissue", + "community": 90, + "norm_label": ".addmodulestoissue()" + }, + { + "label": ".getIssueIds()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L394", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getissueids", + "community": 90, + "norm_label": ".getissueids()" + }, + { + "label": ".getPaginationData()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L395", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getpaginationdata", + "community": 90, + "norm_label": ".getpaginationdata()" + }, + { + "label": ".getIssueLoader()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L396", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getissueloader", + "community": 90, + "norm_label": ".getissueloader()" + }, + { + "label": ".getGroupIssueCount()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L397", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getgroupissuecount", + "community": 90, + "norm_label": ".getgroupissuecount()" + }, + { + "label": ".removeCycleFromIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L402", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removecyclefromissue", + "community": 90, + "norm_label": ".removecyclefromissue()" + }, + { + "label": ".addIssueToCycle()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L403", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addissuetocycle", + "community": 90, + "norm_label": ".addissuetocycle()" + }, + { + "label": ".removeIssueFromCycle()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L410", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removeissuefromcycle", + "community": 90, + "norm_label": ".removeissuefromcycle()" + }, + { + "label": ".removeIssuesFromModule()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L412", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removeissuesfrommodule", + "community": 90, + "norm_label": ".removeissuesfrommodule()" + }, + { + "label": ".changeModulesInIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L418", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_changemodulesinissue", + "community": 90, + "norm_label": ".changemodulesinissue()" + }, + { + "label": ".archiveIssue()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L425", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_archiveissue", + "community": 90, + "norm_label": ".archiveissue()" + }, + { + "label": ".archiveBulkIssues()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L426", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_archivebulkissues", + "community": 90, + "norm_label": ".archivebulkissues()" + }, + { + "label": ".removeBulkIssues()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L427", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removebulkissues", + "community": 90, + "norm_label": ".removebulkissues()" + }, + { + "label": ".bulkUpdateProperties()", + "file_type": "code", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L428", + "_origin": "ast", + "id": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_bulkupdateproperties", + "community": 90, + "norm_label": ".bulkupdateproperties()" + }, + { + "label": "filter.store.ts", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store", + "community": 14, + "norm_label": "filter.store.ts" + }, + { + "label": "TWorkspaceFilters", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_tworkspacefilters", + "community": 14, + "norm_label": "tworkspacefilters" + }, + { + "label": "TBaseFilterStore", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_tbasefilterstore", + "community": 14, + "norm_label": "tbasefilterstore" + }, + { + "label": "IWorkspaceIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "community": 14, + "norm_label": "iworkspaceissuesfilter" + }, + { + "label": "WorkspaceIssuesFilter", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L60", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "community": 253, + "norm_label": "workspaceissuesfilter" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L68", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_constructor", + "community": 253, + "norm_label": ".constructor()" + }, + { + "label": ".getIssueFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L86", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getissuefilters", + "community": 253, + "norm_label": ".getissuefilters()" + }, + { + "label": ".getAppliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L97", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getappliedfilters", + "community": 253, + "norm_label": ".getappliedfilters()" + }, + { + "label": ".issueFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_issuefilters", + "community": 253, + "norm_label": ".issuefilters()" + }, + { + "label": ".appliedFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_appliedfilters", + "community": 253, + "norm_label": ".appliedfilters()" + }, + { + "label": ".fetchFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L152", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_fetchfilters", + "community": 253, + "norm_label": ".fetchfilters()" + }, + { + "label": ".updateFilterExpression()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L201", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_updatefilterexpression", + "community": 253, + "norm_label": ".updatefilterexpression()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L214", + "_origin": "ast", + "id": "core_store_issue_workspace_filter_store_workspaceissuesfilter_updatefilters", + "community": 253, + "norm_label": ".updatefilters()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/issue/workspace/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_workspace_index", + "community": 14, + "norm_label": "index.ts" + }, + { + "label": "issue.store.ts", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store", + "community": 14, + "norm_label": "issue.store.ts" + }, + { + "label": "IWorkspaceIssues", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_iworkspaceissues", + "community": 14, + "norm_label": "iworkspaceissues" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L55", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_iworkspaceissues_clear", + "community": 14, + "norm_label": ".clear()" + }, + { + "label": "WorkspaceIssues", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues", + "community": 14, + "norm_label": "workspaceissues" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues_constructor", + "community": 14, + "norm_label": ".constructor()" + }, + { + "label": ".fetchParentStats()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues_fetchparentstats", + "community": 14, + "norm_label": ".fetchparentstats()" + }, + { + "label": ".updateParentStats()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues_updateparentstats", + "community": 14, + "norm_label": ".updateparentstats()" + }, + { + "label": ".fetchIssues()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L97", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues_fetchissues", + "community": 14, + "norm_label": ".fetchissues()" + }, + { + "label": ".fetchNextIssues()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L138", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues_fetchnextissues", + "community": 14, + "norm_label": ".fetchnextissues()" + }, + { + "label": ".fetchIssuesWithExistingPagination()", + "file_type": "code", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L175", + "_origin": "ast", + "id": "core_store_issue_workspace_issue_store_workspaceissues_fetchissueswithexistingpagination", + "community": 14, + "norm_label": ".fetchissueswithexistingpagination()" + }, + { + "label": "label.store.ts", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_label_store", + "community": 205, + "norm_label": "label.store.ts" + }, + { + "label": "ILabelStore", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_label_store_ilabelstore", + "community": 205, + "norm_label": "ilabelstore" + }, + { + "label": "LabelStore", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L56", + "_origin": "ast", + "id": "core_store_label_store_labelstore", + "community": 205, + "norm_label": "labelstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_label_store_labelstore_constructor", + "community": 205, + "norm_label": ".constructor()" + }, + { + "label": ".workspaceLabels()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L90", + "_origin": "ast", + "id": "core_store_label_store_labelstore_workspacelabels", + "community": 205, + "norm_label": ".workspacelabels()" + }, + { + "label": ".projectLabels()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_label_store_labelstore_projectlabels", + "community": 205, + "norm_label": ".projectlabels()" + }, + { + "label": ".projectLabelsTree()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_store_label_store_labelstore_projectlabelstree", + "community": 205, + "norm_label": ".projectlabelstree()" + }, + { + "label": ".fetchProjectLabels()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L163", + "_origin": "ast", + "id": "core_store_label_store_labelstore_fetchprojectlabels", + "community": 205, + "norm_label": ".fetchprojectlabels()" + }, + { + "label": ".fetchWorkspaceLabels()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L180", + "_origin": "ast", + "id": "core_store_label_store_labelstore_fetchworkspacelabels", + "community": 205, + "norm_label": ".fetchworkspacelabels()" + }, + { + "label": ".createLabel()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L198", + "_origin": "ast", + "id": "core_store_label_store_labelstore_createlabel", + "community": 205, + "norm_label": ".createlabel()" + }, + { + "label": ".updateLabel()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L214", + "_origin": "ast", + "id": "core_store_label_store_labelstore_updatelabel", + "community": 205, + "norm_label": ".updatelabel()" + }, + { + "label": ".updateLabelPosition()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L242", + "_origin": "ast", + "id": "core_store_label_store_labelstore_updatelabelposition", + "community": 205, + "norm_label": ".updatelabelposition()" + }, + { + "label": ".deleteLabel()", + "file_type": "code", + "source_file": "core/store/label.store.ts", + "source_location": "L301", + "_origin": "ast", + "id": "core_store_label_store_labelstore_deletelabel", + "community": 205, + "norm_label": ".deletelabel()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/member/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_member_index", + "community": 8, + "norm_label": "index.ts" + }, + { + "label": "IMemberRootStore", + "file_type": "code", + "source_file": "core/store/member/index.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_member_index_imemberrootstore", + "community": 8, + "norm_label": "imemberrootstore" + }, + { + "label": "MemberRootStore", + "file_type": "code", + "source_file": "core/store/member/index.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_store_member_index_memberrootstore", + "community": 8, + "norm_label": "memberrootstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/member/index.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_member_index_memberrootstore_constructor", + "community": 8, + "norm_label": ".constructor()" + }, + { + "label": "base-project-member.store.ts", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store", + "community": 8, + "norm_label": "base-project-member.store.ts" + }, + { + "label": "IProjectMemberDetails", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_iprojectmemberdetails", + "community": 8, + "norm_label": "iprojectmemberdetails" + }, + { + "label": "IBaseProjectMemberStore", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_ibaseprojectmemberstore", + "community": 8, + "norm_label": "ibaseprojectmemberstore" + }, + { + "label": "BaseProjectMemberStore", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "community": 8, + "norm_label": "baseprojectmemberstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L110", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_constructor", + "community": 8, + "norm_label": ".constructor()" + }, + { + "label": ".projectMemberIds()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L141", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_projectmemberids", + "community": 8, + "norm_label": ".projectmemberids()" + }, + { + "label": ".fetchProjectMembers()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L291", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_fetchprojectmembers", + "community": 8, + "norm_label": ".fetchprojectmembers()" + }, + { + "label": ".bulkAddMembersToProject()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L312", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_bulkaddmemberstoproject", + "community": 8, + "norm_label": ".bulkaddmemberstoproject()" + }, + { + "label": ".getProjectMemberRoleForUpdate()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L339", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_getprojectmemberroleforupdate", + "community": 8, + "norm_label": ".getprojectmemberroleforupdate()" + }, + { + "label": ".updateMemberRole()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L349", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_updatememberrole", + "community": 8, + "norm_label": ".updatememberrole()" + }, + { + "label": ".handleMemberRemoval()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L408", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_handlememberremoval", + "community": 8, + "norm_label": ".handlememberremoval()" + }, + { + "label": ".processMemberRemoval()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L422", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_processmemberremoval", + "community": 8, + "norm_label": ".processmemberremoval()" + }, + { + "label": ".removeMemberFromProject()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L430", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_removememberfromproject", + "community": 8, + "norm_label": ".removememberfromproject()" + }, + { + "label": ".fetchProjectUserProperties()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L455", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_fetchprojectuserproperties", + "community": 8, + "norm_label": ".fetchprojectuserproperties()" + }, + { + "label": ".updateProjectUserProperties()", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L472", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_baseprojectmemberstore_updateprojectuserproperties", + "community": 8, + "norm_label": ".updateprojectuserproperties()" + }, + { + "label": "IProjectMemberStore", + "file_type": "code", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L500", + "_origin": "ast", + "id": "core_store_member_project_base_project_member_store_iprojectmemberstore", + "community": 8, + "norm_label": "iprojectmemberstore" + }, + { + "label": "project-member-filters.store.ts", + "file_type": "code", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_member_project_project_member_filters_store", + "community": 8, + "norm_label": "project-member-filters.store.ts" + }, + { + "label": "IProjectMemberFiltersStore", + "file_type": "code", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "community": 8, + "norm_label": "iprojectmemberfiltersstore" + }, + { + "label": "ProjectMemberFiltersStore", + "file_type": "code", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "community": 8, + "norm_label": "projectmemberfiltersstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L34", + "_origin": "ast", + "id": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_constructor", + "community": 8, + "norm_label": ".constructor()" + }, + { + "label": ".getFilters()", + "file_type": "code", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L66", + "_origin": "ast", + "id": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_getfilters", + "community": 8, + "norm_label": ".getfilters()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_updatefilters", + "community": 8, + "norm_label": ".updatefilters()" + }, + { + "label": "utils.ts", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_member_utils", + "community": 8, + "norm_label": "utils.ts" + }, + { + "label": "IMemberFilters", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_store_member_utils_imemberfilters", + "community": 8, + "norm_label": "imemberfilters" + }, + { + "label": "parseOrderKey()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_member_utils_parseorderkey", + "community": 8, + "norm_label": "parseorderkey()" + }, + { + "label": "getMemberSortKey()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_store_member_utils_getmembersortkey", + "community": 8, + "norm_label": "getmembersortkey()" + }, + { + "label": "filterProjectMembersByRole()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_member_utils_filterprojectmembersbyrole", + "community": 8, + "norm_label": "filterprojectmembersbyrole()" + }, + { + "label": "filterWorkspaceMembersByRole()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_member_utils_filterworkspacemembersbyrole", + "community": 8, + "norm_label": "filterworkspacemembersbyrole()" + }, + { + "label": "sortMembers()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_store_member_utils_sortmembers", + "community": 8, + "norm_label": "sortmembers()" + }, + { + "label": "sortProjectMembers()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L150", + "_origin": "ast", + "id": "core_store_member_utils_sortprojectmembers", + "community": 8, + "norm_label": "sortprojectmembers()" + }, + { + "label": "sortWorkspaceMembers()", + "file_type": "code", + "source_file": "core/store/member/utils.ts", + "source_location": "L173", + "_origin": "ast", + "id": "core_store_member_utils_sortworkspacemembers", + "community": 8, + "norm_label": "sortworkspacemembers()" + }, + { + "label": "workspace-member-filters.store.ts", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_filters_store", + "community": 8, + "norm_label": "workspace-member-filters.store.ts" + }, + { + "label": "IWorkspaceMembership", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_filters_store_iworkspacemembership", + "community": 8, + "norm_label": "iworkspacemembership" + }, + { + "label": "IWorkspaceMemberFiltersStore", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "community": 8, + "norm_label": "iworkspacememberfiltersstore" + }, + { + "label": "WorkspaceMemberFiltersStore", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "community": 8, + "norm_label": "workspacememberfiltersstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L41", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore_constructor", + "community": 8, + "norm_label": ".constructor()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore_updatefilters", + "community": 8, + "norm_label": ".updatefilters()" + }, + { + "label": "workspace-member.store.ts", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store", + "community": 8, + "norm_label": "workspace-member.store.ts" + }, + { + "label": "IWorkspaceMembership", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_iworkspacemembership", + "community": 14, + "norm_label": "iworkspacemembership" + }, + { + "label": "IWorkspaceMemberStore", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "community": 8, + "norm_label": "iworkspacememberstore" + }, + { + "label": "WorkspaceMemberStore", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "community": 8, + "norm_label": "workspacememberstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_constructor", + "community": 8, + "norm_label": ".constructor()" + }, + { + "label": ".workspaceMemberIds()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L110", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_workspacememberids", + "community": 8, + "norm_label": ".workspacememberids()" + }, + { + "label": ".memberMap()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L117", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_membermap", + "community": 8, + "norm_label": ".membermap()" + }, + { + "label": ".workspaceMemberInvitationIds()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L123", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_workspacememberinvitationids", + "community": 8, + "norm_label": ".workspacememberinvitationids()" + }, + { + "label": ".fetchWorkspaceMembers()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L235", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_fetchworkspacemembers", + "community": 8, + "norm_label": ".fetchworkspacemembers()" + }, + { + "label": ".updateMember()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L257", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_updatemember", + "community": 8, + "norm_label": ".updatemember()" + }, + { + "label": ".removeMemberFromWorkspace()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L281", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_removememberfromworkspace", + "community": 8, + "norm_label": ".removememberfromworkspace()" + }, + { + "label": ".fetchWorkspaceMemberInvitations()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L296", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_fetchworkspacememberinvitations", + "community": 8, + "norm_label": ".fetchworkspacememberinvitations()" + }, + { + "label": ".inviteMembersToWorkspace()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L309", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_invitememberstoworkspace", + "community": 8, + "norm_label": ".invitememberstoworkspace()" + }, + { + "label": ".updateMemberInvitation()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L321", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_updatememberinvitation", + "community": 8, + "norm_label": ".updatememberinvitation()" + }, + { + "label": ".deleteMemberInvitation()", + "file_type": "code", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L351", + "_origin": "ast", + "id": "core_store_member_workspace_workspace_member_store_workspacememberstore_deletememberinvitation", + "community": 8, + "norm_label": ".deletememberinvitation()" + }, + { + "label": "module.store.ts", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_module_store", + "community": 87, + "norm_label": "module.store.ts" + }, + { + "label": "IModuleStore", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L22", + "_origin": "ast", + "id": "core_store_module_store_imodulestore", + "community": 111, + "norm_label": "imodulestore" + }, + { + "label": "ModulesStore", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_module_store_modulesstore", + "community": 111, + "norm_label": "modulesstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L96", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_constructor", + "community": 111, + "norm_label": ".constructor()" + }, + { + "label": ".projectModuleIds()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L137", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_projectmoduleids", + "community": 111, + "norm_label": ".projectmoduleids()" + }, + { + "label": ".projectArchivedModuleIds()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L149", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_projectarchivedmoduleids", + "community": 111, + "norm_label": ".projectarchivedmoduleids()" + }, + { + "label": ".getPlotTypeByModuleId()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L250", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_getplottypebymoduleid", + "community": 111, + "norm_label": ".getplottypebymoduleid()" + }, + { + "label": ".setPlotType()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L262", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_setplottype", + "community": 111, + "norm_label": ".setplottype()" + }, + { + "label": ".fetchWorkspaceModules()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L271", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_fetchworkspacemodules", + "community": 111, + "norm_label": ".fetchworkspacemodules()" + }, + { + "label": ".fetchModules()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L292", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_fetchmodules", + "community": 111, + "norm_label": ".fetchmodules()" + }, + { + "label": ".fetchModulesSlim()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L317", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_fetchmodulesslim", + "community": 111, + "norm_label": ".fetchmodulesslim()" + }, + { + "label": ".fetchArchivedModules()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L343", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_fetcharchivedmodules", + "community": 111, + "norm_label": ".fetcharchivedmodules()" + }, + { + "label": ".fetchArchivedModuleDetails()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L369", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_fetcharchivedmoduledetails", + "community": 111, + "norm_label": ".fetcharchivedmoduledetails()" + }, + { + "label": ".updateModuleDistribution()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L383", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_updatemoduledistribution", + "community": 111, + "norm_label": ".updatemoduledistribution()" + }, + { + "label": ".fetchModuleDetails()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L400", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_fetchmoduledetails", + "community": 111, + "norm_label": ".fetchmoduledetails()" + }, + { + "label": ".createModule()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L415", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_createmodule", + "community": 111, + "norm_label": ".createmodule()" + }, + { + "label": ".updateModuleDetails()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L431", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_updatemoduledetails", + "community": 111, + "norm_label": ".updatemoduledetails()" + }, + { + "label": ".deleteModule()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L454", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_deletemodule", + "community": 111, + "norm_label": ".deletemodule()" + }, + { + "label": ".createModuleLink()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L473", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_createmodulelink", + "community": 111, + "norm_label": ".createmodulelink()" + }, + { + "label": ".updateModuleLink()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L499", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_updatemodulelink", + "community": 111, + "norm_label": ".updatemodulelink()" + }, + { + "label": ".deleteModuleLink()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L532", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_deletemodulelink", + "community": 111, + "norm_label": ".deletemodulelink()" + }, + { + "label": ".addModuleToFavorites()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L553", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_addmoduletofavorites", + "community": 111, + "norm_label": ".addmoduletofavorites()" + }, + { + "label": ".removeModuleFromFavorites()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L581", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_removemodulefromfavorites", + "community": 111, + "norm_label": ".removemodulefromfavorites()" + }, + { + "label": ".archiveModule()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L604", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_archivemodule", + "community": 111, + "norm_label": ".archivemodule()" + }, + { + "label": ".restoreModule()", + "file_type": "code", + "source_file": "core/store/module.store.ts", + "source_location": "L627", + "_origin": "ast", + "id": "core_store_module_store_modulesstore_restoremodule", + "community": 111, + "norm_label": ".restoremodule()" + }, + { + "label": "module_filter.store.ts", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_module_filter_store", + "community": 160, + "norm_label": "module_filter.store.ts" + }, + { + "label": "IModuleFilterStore", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_store_module_filter_store_imodulefilterstore", + "community": 160, + "norm_label": "imodulefilterstore" + }, + { + "label": "ModuleFilterStore", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore", + "community": 160, + "norm_label": "modulefilterstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_constructor", + "community": 160, + "norm_label": ".constructor()" + }, + { + "label": ".loadFromLocalStorage()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L90", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_loadfromlocalstorage", + "community": 160, + "norm_label": ".loadfromlocalstorage()" + }, + { + "label": ".saveDisplayFiltersToLocalStorage()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L122", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_savedisplayfilterstolocalstorage", + "community": 160, + "norm_label": ".savedisplayfilterstolocalstorage()" + }, + { + "label": ".saveFiltersToLocalStorage()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L129", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_savefilterstolocalstorage", + "community": 160, + "norm_label": ".savefilterstolocalstorage()" + }, + { + "label": ".currentProjectDisplayFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L136", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_currentprojectdisplayfilters", + "community": 160, + "norm_label": ".currentprojectdisplayfilters()" + }, + { + "label": ".currentProjectFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L145", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_currentprojectfilters", + "community": 160, + "norm_label": ".currentprojectfilters()" + }, + { + "label": ".currentProjectArchivedFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L154", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_currentprojectarchivedfilters", + "community": 160, + "norm_label": ".currentprojectarchivedfilters()" + }, + { + "label": ".initProjectModuleFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L182", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_initprojectmodulefilters", + "community": 160, + "norm_label": ".initprojectmodulefilters()" + }, + { + "label": ".updateDisplayFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L204", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_updatedisplayfilters", + "community": 160, + "norm_label": ".updatedisplayfilters()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L218", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_updatefilters", + "community": 160, + "norm_label": ".updatefilters()" + }, + { + "label": ".updateSearchQuery()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L231", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_updatesearchquery", + "community": 160, + "norm_label": ".updatesearchquery()" + }, + { + "label": ".updateArchivedModulesSearchQuery()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L239", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_updatearchivedmodulessearchquery", + "community": 160, + "norm_label": ".updatearchivedmodulessearchquery()" + }, + { + "label": ".clearAllFilters()", + "file_type": "code", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L247", + "_origin": "ast", + "id": "core_store_module_filter_store_modulefilterstore_clearallfilters", + "community": 160, + "norm_label": ".clearallfilters()" + }, + { + "label": "multiple_select.store.ts", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_multiple_select_store", + "community": 20, + "norm_label": "multiple_select.store.ts" + }, + { + "label": "IMultipleSelectStore", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_multiple_select_store_imultipleselectstore", + "community": 20, + "norm_label": "imultipleselectstore" + }, + { + "label": "MultipleSelectStore", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore", + "community": 20, + "norm_label": "multipleselectstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L54", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".isSelectionActive()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L78", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_isselectionactive", + "community": 20, + "norm_label": ".isselectionactive()" + }, + { + "label": ".selectedEntityIds()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_selectedentityids", + "community": 20, + "norm_label": ".selectedentityids()" + }, + { + "label": ".updateSelectedEntityDetails()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L143", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_updateselectedentitydetails", + "community": 20, + "norm_label": ".updateselectedentitydetails()" + }, + { + "label": ".bulkUpdateSelectedEntityDetails()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L167", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_bulkupdateselectedentitydetails", + "community": 20, + "norm_label": ".bulkupdateselectedentitydetails()" + }, + { + "label": ".updateLastSelectedEntityDetails()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L190", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_updatelastselectedentitydetails", + "community": 20, + "norm_label": ".updatelastselectedentitydetails()" + }, + { + "label": ".updatePreviousActiveEntity()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L200", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_updatepreviousactiveentity", + "community": 20, + "norm_label": ".updatepreviousactiveentity()" + }, + { + "label": ".updateNextActiveEntity()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L210", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_updatenextactiveentity", + "community": 20, + "norm_label": ".updatenextactiveentity()" + }, + { + "label": ".updateActiveEntityDetails()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L220", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_updateactiveentitydetails", + "community": 20, + "norm_label": ".updateactiveentitydetails()" + }, + { + "label": ".clearSelection()", + "file_type": "code", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L229", + "_origin": "ast", + "id": "core_store_multiple_select_store_multipleselectstore_clearselection", + "community": 20, + "norm_label": ".clearselection()" + }, + { + "label": "notification.ts", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_notifications_notification", + "community": 110, + "norm_label": "notification.ts" + }, + { + "label": "INotification", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_notifications_notification_inotification", + "community": 110, + "norm_label": "inotification" + }, + { + "label": "Notification", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_notifications_notification_notification", + "community": 225, + "norm_label": "notification" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_constructor", + "community": 225, + "norm_label": ".constructor()" + }, + { + "label": ".asJson()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L128", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_asjson", + "community": 225, + "norm_label": ".asjson()" + }, + { + "label": ".mutateNotification()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L159", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_mutatenotification", + "community": 225, + "norm_label": ".mutatenotification()" + }, + { + "label": ".updateNotification()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L174", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_updatenotification", + "community": 225, + "norm_label": ".updatenotification()" + }, + { + "label": ".markNotificationAsRead()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L194", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_marknotificationasread", + "community": 225, + "norm_label": ".marknotificationasread()" + }, + { + "label": ".markNotificationAsUnRead()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L219", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_marknotificationasunread", + "community": 225, + "norm_label": ".marknotificationasunread()" + }, + { + "label": ".archiveNotification()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L244", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_archivenotification", + "community": 225, + "norm_label": ".archivenotification()" + }, + { + "label": ".unArchiveNotification()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L267", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_unarchivenotification", + "community": 225, + "norm_label": ".unarchivenotification()" + }, + { + "label": ".snoozeNotification()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L291", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_snoozenotification", + "community": 225, + "norm_label": ".snoozenotification()" + }, + { + "label": ".unSnoozeNotification()", + "file_type": "code", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L311", + "_origin": "ast", + "id": "core_store_notifications_notification_notification_unsnoozenotification", + "community": 225, + "norm_label": ".unsnoozenotification()" + }, + { + "label": "workspace-notifications.store.ts", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store", + "community": 174, + "norm_label": "workspace-notifications.store.ts" + }, + { + "label": "TNotificationLoader", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_tnotificationloader", + "community": 174, + "norm_label": "tnotificationloader" + }, + { + "label": "TNotificationQueryParamType", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_tnotificationqueryparamtype", + "community": 174, + "norm_label": "tnotificationqueryparamtype" + }, + { + "label": "IWorkspaceNotificationStore", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "community": 174, + "norm_label": "iworkspacenotificationstore" + }, + { + "label": "WorkspaceNotificationStore", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "community": 174, + "norm_label": "workspacenotificationstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_constructor", + "community": 174, + "norm_label": ".constructor()" + }, + { + "label": ".generateNotificationQueryParams()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L180", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_generatenotificationqueryparams", + "community": 174, + "norm_label": ".generatenotificationqueryparams()" + }, + { + "label": ".mutateNotifications()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L218", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_mutatenotifications", + "community": 174, + "norm_label": ".mutatenotifications()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L234", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_updatefilters", + "community": 174, + "norm_label": ".updatefilters()" + }, + { + "label": ".updateBulkFilters()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L247", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_updatebulkfilters", + "community": 174, + "norm_label": ".updatebulkfilters()" + }, + { + "label": ".setCurrentNotificationTab()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L264", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setcurrentnotificationtab", + "community": 174, + "norm_label": ".setcurrentnotificationtab()" + }, + { + "label": ".setCurrentSelectedNotificationId()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L279", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setcurrentselectednotificationid", + "community": 174, + "norm_label": ".setcurrentselectednotificationid()" + }, + { + "label": ".setUnreadNotificationsCount()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L288", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setunreadnotificationscount", + "community": 2, + "norm_label": ".setunreadnotificationscount()" + }, + { + "label": ".getUnreadNotificationsCount()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L317", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getunreadnotificationscount", + "community": 174, + "norm_label": ".getunreadnotificationscount()" + }, + { + "label": ".getNotifications()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L337", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "community": 174, + "norm_label": ".getnotifications()" + }, + { + "label": ".markAllNotificationsAsRead()", + "file_type": "code", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L370", + "_origin": "ast", + "id": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_markallnotificationsasread", + "community": 174, + "norm_label": ".markallnotificationsasread()" + }, + { + "label": "base-page.ts", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_pages_base_page", + "community": 45, + "norm_label": "base-page.ts" + }, + { + "label": "TBasePage", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_pages_base_page_tbasepage", + "community": 68, + "norm_label": "tbasepage" + }, + { + "label": "TBasePagePermissions", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_store_pages_base_page_tbasepagepermissions", + "community": 45, + "norm_label": "tbasepagepermissions" + }, + { + "label": "TBasePageServices", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L63", + "_origin": "ast", + "id": "core_store_pages_base_page_tbasepageservices", + "community": 68, + "norm_label": "tbasepageservices" + }, + { + "label": "TPageInstance", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L76", + "_origin": "ast", + "id": "core_store_pages_base_page_tpageinstance", + "community": 45, + "norm_label": "tpageinstance" + }, + { + "label": "BasePage", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L81", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage", + "community": 68, + "norm_label": "basepage" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L116", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_constructor", + "community": 68, + "norm_label": ".constructor()" + }, + { + "label": ".asJSON()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L222", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_asjson", + "community": 68, + "norm_label": ".asjson()" + }, + { + "label": ".isCurrentUserOwner()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L247", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_iscurrentuserowner", + "community": 68, + "norm_label": ".iscurrentuserowner()" + }, + { + "label": ".setIsSubmitting()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L257", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_setissubmitting", + "community": 68, + "norm_label": ".setissubmitting()" + }, + { + "label": ".cleanup()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L263", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_cleanup", + "community": 68, + "norm_label": ".cleanup()" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L273", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_update", + "community": 2, + "norm_label": ".update()" + }, + { + "label": ".updateTitle()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L299", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_updatetitle", + "community": 68, + "norm_label": ".updatetitle()" + }, + { + "label": ".updateDescription()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L308", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_updatedescription", + "community": 68, + "norm_label": ".updatedescription()" + }, + { + "label": ".makePublic()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L327", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_makepublic", + "community": 68, + "norm_label": ".makepublic()" + }, + { + "label": ".makePrivate()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L350", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_makeprivate", + "community": 68, + "norm_label": ".makeprivate()" + }, + { + "label": ".lock()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L373", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_lock", + "community": 68, + "norm_label": ".lock()" + }, + { + "label": ".unlock()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L390", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_unlock", + "community": 68, + "norm_label": ".unlock()" + }, + { + "label": ".archive()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L407", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_archive", + "community": 68, + "norm_label": ".archive()" + }, + { + "label": ".restore()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L434", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_restore", + "community": 68, + "norm_label": ".restore()" + }, + { + "label": ".updatePageLogo()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L454", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_updatepagelogo", + "community": 68, + "norm_label": ".updatepagelogo()" + }, + { + "label": ".addToFavorites()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L488", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_addtofavorites", + "community": 68, + "norm_label": ".addtofavorites()" + }, + { + "label": ".removePageFromFavorites()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L515", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_removepagefromfavorites", + "community": 68, + "norm_label": ".removepagefromfavorites()" + }, + { + "label": ".duplicate()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L535", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_duplicate", + "community": 68, + "norm_label": ".duplicate()" + }, + { + "label": ".mutateProperties()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L541", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_mutateproperties", + "community": 68, + "norm_label": ".mutateproperties()" + }, + { + "label": ".setSyncingStatus()", + "file_type": "code", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L549", + "_origin": "ast", + "id": "core_store_pages_base_page_basepage_setsyncingstatus", + "community": 68, + "norm_label": ".setsyncingstatus()" + }, + { + "label": "extended-base-page.ts", + "file_type": "code", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_pages_extended_base_page", + "community": 68, + "norm_label": "extended-base-page.ts" + }, + { + "label": "TExtendedPageInstance", + "file_type": "code", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_store_pages_extended_base_page_textendedpageinstance", + "community": 68, + "norm_label": "textendedpageinstance" + }, + { + "label": "ExtendedBasePage", + "file_type": "code", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_pages_extended_base_page_extendedbasepage", + "community": 68, + "norm_label": "extendedbasepage" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_pages_extended_base_page_extendedbasepage_constructor", + "community": 68, + "norm_label": ".constructor()" + }, + { + "label": ".asJSONExtended()", + "file_type": "code", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_pages_extended_base_page_extendedbasepage_asjsonextended", + "community": 68, + "norm_label": ".asjsonextended()" + }, + { + "label": "page-editor-info.ts", + "file_type": "code", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_pages_page_editor_info", + "community": 68, + "norm_label": "page-editor-info.ts" + }, + { + "label": "TPageEditorInstance", + "file_type": "code", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_store_pages_page_editor_info_tpageeditorinstance", + "community": 68, + "norm_label": "tpageeditorinstance" + }, + { + "label": "PageEditorInstance", + "file_type": "code", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_store_pages_page_editor_info_pageeditorinstance", + "community": 68, + "norm_label": "pageeditorinstance" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_pages_page_editor_info_pageeditorinstance_constructor", + "community": 68, + "norm_label": ".constructor()" + }, + { + "label": ".setEditorRef()", + "file_type": "code", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_store_pages_page_editor_info_pageeditorinstance_seteditorref", + "community": 68, + "norm_label": ".seteditorref()" + }, + { + "label": ".updateAssetsList()", + "file_type": "code", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L42", + "_origin": "ast", + "id": "core_store_pages_page_editor_info_pageeditorinstance_updateassetslist", + "community": 68, + "norm_label": ".updateassetslist()" + }, + { + "label": "project-page.store.ts", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_pages_project_page_store", + "community": 82, + "norm_label": "project-page.store.ts" + }, + { + "label": "TLoader", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_pages_project_page_store_tloader", + "community": 82, + "norm_label": "tloader" + }, + { + "label": "TError", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_store_pages_project_page_store_terror", + "community": 82, + "norm_label": "terror" + }, + { + "label": "ROLE_PERMISSIONS_TO_CREATE_PAGE", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_store_pages_project_page_store_role_permissions_to_create_page", + "community": 82, + "norm_label": "role_permissions_to_create_page" + }, + { + "label": "IProjectPageStore", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_store_pages_project_page_store_iprojectpagestore", + "community": 82, + "norm_label": "iprojectpagestore" + }, + { + "label": "ProjectPageStore", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L69", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore", + "community": 82, + "norm_label": "projectpagestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_constructor", + "community": 82, + "norm_label": ".constructor()" + }, + { + "label": ".isAnyPageAvailable()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L119", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_isanypageavailable", + "community": 82, + "norm_label": ".isanypageavailable()" + }, + { + "label": ".canCurrentUserCreatePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L127", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_cancurrentusercreatepage", + "community": 82, + "norm_label": ".cancurrentusercreatepage()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L191", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_updatefilters", + "community": 82, + "norm_label": ".updatefilters()" + }, + { + "label": ".clearAllFilters()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L200", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_clearallfilters", + "community": 82, + "norm_label": ".clearallfilters()" + }, + { + "label": ".fetchPagesList()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L208", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_fetchpageslist", + "community": 82, + "norm_label": ".fetchpageslist()" + }, + { + "label": ".fetchPageDetails()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L254", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_fetchpagedetails", + "community": 82, + "norm_label": ".fetchpagedetails()" + }, + { + "label": ".createPage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L297", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_createpage", + "community": 82, + "norm_label": ".createpage()" + }, + { + "label": ".removePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L330", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_removepage", + "community": 82, + "norm_label": ".removepage()" + }, + { + "label": ".movePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L359", + "_origin": "ast", + "id": "core_store_pages_project_page_store_projectpagestore_movepage", + "community": 82, + "norm_label": ".movepage()" + }, + { + "label": "project-page.ts", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_pages_project_page", + "community": 45, + "norm_label": "project-page.ts" + }, + { + "label": "projectPageService", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpageservice", + "community": 45, + "norm_label": "projectpageservice" + }, + { + "label": "TProjectPage", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_store_pages_project_page_tprojectpage", + "community": 82, + "norm_label": "tprojectpage" + }, + { + "label": "ProjectPage", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage", + "community": 82, + "norm_label": "projectpage" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_constructor", + "community": 82, + "norm_label": ".constructor()" + }, + { + "label": ".canCurrentUserAccessPage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L98", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuseraccesspage", + "community": 82, + "norm_label": ".cancurrentuseraccesspage()" + }, + { + "label": ".canCurrentUserEditPage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L106", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentusereditpage", + "community": 82, + "norm_label": ".cancurrentusereditpage()" + }, + { + "label": ".canCurrentUserDuplicatePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L118", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuserduplicatepage", + "community": 82, + "norm_label": ".cancurrentuserduplicatepage()" + }, + { + "label": ".canCurrentUserLockPage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L126", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuserlockpage", + "community": 82, + "norm_label": ".cancurrentuserlockpage()" + }, + { + "label": ".canCurrentUserChangeAccess()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L134", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuserchangeaccess", + "community": 82, + "norm_label": ".cancurrentuserchangeaccess()" + }, + { + "label": ".canCurrentUserArchivePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L142", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuserarchivepage", + "community": 82, + "norm_label": ".cancurrentuserarchivepage()" + }, + { + "label": ".canCurrentUserDeletePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L150", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuserdeletepage", + "community": 82, + "norm_label": ".cancurrentuserdeletepage()" + }, + { + "label": ".canCurrentUserFavoritePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L158", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentuserfavoritepage", + "community": 82, + "norm_label": ".cancurrentuserfavoritepage()" + }, + { + "label": ".canCurrentUserMovePage()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L166", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_cancurrentusermovepage", + "community": 82, + "norm_label": ".cancurrentusermovepage()" + }, + { + "label": ".isContentEditable()", + "file_type": "code", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L174", + "_origin": "ast", + "id": "core_store_pages_project_page_projectpage_iscontenteditable", + "community": 82, + "norm_label": ".iscontenteditable()" + }, + { + "label": "pomodoro-timer.store.ts", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store", + "community": 19, + "norm_label": "pomodoro-timer.store.ts" + }, + { + "label": "TPomodoroTimerLoader", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_tpomodorotimerloader", + "community": 19, + "norm_label": "tpomodorotimerloader" + }, + { + "label": "TPomodoroPhase", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_tpomodorophase", + "community": 19, + "norm_label": "tpomodorophase" + }, + { + "label": "IPomodoroTimerStore", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_ipomodorotimerstore", + "community": 19, + "norm_label": "ipomodorotimerstore" + }, + { + "label": "PomodoroTimerStore", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "community": 19, + "norm_label": "pomodorotimerstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_constructor", + "community": 19, + "norm_label": ".constructor()" + }, + { + "label": ".settings()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L103", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_settings", + "community": 19, + "norm_label": ".settings()" + }, + { + "label": ".isBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_isbreak", + "community": 19, + "norm_label": ".isbreak()" + }, + { + "label": ".isBreakRunning()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_isbreakrunning", + "community": 19, + "norm_label": ".isbreakrunning()" + }, + { + "label": ".isNextSessionReady()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_isnextsessionready", + "community": 19, + "norm_label": ".isnextsessionready()" + }, + { + "label": ".hasActiveTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_hasactivetimer", + "community": 19, + "norm_label": ".hasactivetimer()" + }, + { + "label": ".getActiveTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L125", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "community": 19, + "norm_label": ".getactivetimer()" + }, + { + "label": ".transitionToBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L132", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_transitiontobreak", + "community": 19, + "norm_label": ".transitiontobreak()" + }, + { + "label": ".startBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L144", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_startbreak", + "community": 19, + "norm_label": ".startbreak()" + }, + { + "label": ".pauseBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L149", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_pausebreak", + "community": 19, + "norm_label": ".pausebreak()" + }, + { + "label": ".skipBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L154", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_skipbreak", + "community": 19, + "norm_label": ".skipbreak()" + }, + { + "label": ".tickBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L161", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_tickbreak", + "community": 19, + "norm_label": ".tickbreak()" + }, + { + "label": ".discardToBreak()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L166", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_discardtobreak", + "community": 19, + "norm_label": ".discardtobreak()" + }, + { + "label": ".resetCycle()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L185", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_resetcycle", + "community": 19, + "norm_label": ".resetcycle()" + }, + { + "label": ".fetchTimers()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L194", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_fetchtimers", + "community": 19, + "norm_label": ".fetchtimers()" + }, + { + "label": ".startTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L207", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_starttimer", + "community": 19, + "norm_label": ".starttimer()" + }, + { + "label": ".pauseTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L223", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_pausetimer", + "community": 19, + "norm_label": ".pausetimer()" + }, + { + "label": ".resumeTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L234", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_resumetimer", + "community": 19, + "norm_label": ".resumetimer()" + }, + { + "label": ".completeTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L245", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_completetimer", + "community": 19, + "norm_label": ".completetimer()" + }, + { + "label": ".discardTimer()", + "file_type": "code", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L258", + "_origin": "ast", + "id": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_discardtimer", + "community": 19, + "norm_label": ".discardtimer()" + }, + { + "label": "project-view.store.ts", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_project_view_store", + "community": 20, + "norm_label": "project-view.store.ts" + }, + { + "label": "IProjectViewStore", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_store_project_view_store_iprojectviewstore", + "community": 20, + "norm_label": "iprojectviewstore" + }, + { + "label": "ProjectViewStore", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore", + "community": 20, + "norm_label": "projectviewstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L64", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_constructor", + "community": 20, + "norm_label": ".constructor()" + }, + { + "label": ".projectViewIds()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_projectviewids", + "community": 20, + "norm_label": ".projectviewids()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L145", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_updatefilters", + "community": 20, + "norm_label": ".updatefilters()" + }, + { + "label": ".clearAllFilters()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L154", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_clearallfilters", + "community": 20, + "norm_label": ".clearallfilters()" + }, + { + "label": ".fetchViews()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L165", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_fetchviews", + "community": 20, + "norm_label": ".fetchviews()" + }, + { + "label": ".fetchViewDetails()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L191", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_fetchviewdetails", + "community": 20, + "norm_label": ".fetchviewdetails()" + }, + { + "label": ".createView()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L206", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_createview", + "community": 20, + "norm_label": ".createview()" + }, + { + "label": ".updateView()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L224", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_updateview", + "community": 20, + "norm_label": ".updateview()" + }, + { + "label": ".deleteView()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L248", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_deleteview", + "community": 20, + "norm_label": ".deleteview()" + }, + { + "label": ".addViewToFavorites()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L264", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_addviewtofavorites", + "community": 20, + "norm_label": ".addviewtofavorites()" + }, + { + "label": ".removeViewFromFavorites()", + "file_type": "code", + "source_file": "core/store/project-view.store.ts", + "source_location": "L292", + "_origin": "ast", + "id": "core_store_project_view_store_projectviewstore_removeviewfromfavorites", + "community": 20, + "norm_label": ".removeviewfromfavorites()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/project/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_project_index", + "community": 83, + "norm_label": "index.ts" + }, + { + "label": "IProjectRootStore", + "file_type": "code", + "source_file": "core/store/project/index.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_project_index_iprojectrootstore", + "community": 83, + "norm_label": "iprojectrootstore" + }, + { + "label": "ProjectRootStore", + "file_type": "code", + "source_file": "core/store/project/index.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_store_project_index_projectrootstore", + "community": 83, + "norm_label": "projectrootstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/project/index.ts", + "source_location": "L26", + "_origin": "ast", + "id": "core_store_project_index_projectrootstore_constructor", + "community": 83, + "norm_label": ".constructor()" + }, + { + "label": "project-publish.store.ts", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_project_project_publish_store", + "community": 83, + "norm_label": "project-publish.store.ts" + }, + { + "label": "IProjectPublishStore", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_project_project_publish_store_iprojectpublishstore", + "community": 83, + "norm_label": "iprojectpublishstore" + }, + { + "label": "ProjectPublishStore", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore", + "community": 83, + "norm_label": "projectpublishstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore_constructor", + "community": 83, + "norm_label": ".constructor()" + }, + { + "label": ".getPublishSettingsByProjectID()", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore_getpublishsettingsbyprojectid", + "community": 83, + "norm_label": ".getpublishsettingsbyprojectid()" + }, + { + "label": ".fetchPublishSettings()", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore_fetchpublishsettings", + "community": 83, + "norm_label": ".fetchpublishsettings()" + }, + { + "label": ".publishProject()", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore_publishproject", + "community": 83, + "norm_label": ".publishproject()" + }, + { + "label": ".updatePublishSettings()", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore_updatepublishsettings", + "community": 83, + "norm_label": ".updatepublishsettings()" + }, + { + "label": ".unPublishProject()", + "file_type": "code", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L175", + "_origin": "ast", + "id": "core_store_project_project_publish_store_projectpublishstore_unpublishproject", + "community": 83, + "norm_label": ".unpublishproject()" + }, + { + "label": "project.store.ts", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_project_project_store", + "community": 83, + "norm_label": "project.store.ts" + }, + { + "label": "ProjectOverviewCollapsible", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L21", + "_origin": "ast", + "id": "core_store_project_project_store_projectoverviewcollapsible", + "community": 83, + "norm_label": "projectoverviewcollapsible" + }, + { + "label": "IProjectStore", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L23", + "_origin": "ast", + "id": "core_store_project_project_store_iprojectstore", + "community": 83, + "norm_label": "iprojectstore" + }, + { + "label": "ProjectStore", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore", + "community": 91, + "norm_label": "projectstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L98", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_constructor", + "community": 91, + "norm_label": ".constructor()" + }, + { + "label": ".isInitializingProjects()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L151", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_isinitializingprojects", + "community": 91, + "norm_label": ".isinitializingprojects()" + }, + { + "label": ".filteredProjectIds()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L158", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_filteredprojectids", + "community": 91, + "norm_label": ".filteredprojectids()" + }, + { + "label": ".workspaceProjectIds()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L180", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_workspaceprojectids", + "community": 91, + "norm_label": ".workspaceprojectids()" + }, + { + "label": ".archivedProjectIds()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L193", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_archivedprojectids", + "community": 91, + "norm_label": ".archivedprojectids()" + }, + { + "label": ".totalProjectIds()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L210", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_totalprojectids", + "community": 91, + "norm_label": ".totalprojectids()" + }, + { + "label": ".currentProjectDetails()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L222", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_currentprojectdetails", + "community": 91, + "norm_label": ".currentprojectdetails()" + }, + { + "label": ".currentProjectNextSequenceId()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L231", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_currentprojectnextsequenceid", + "community": 91, + "norm_label": ".currentprojectnextsequenceid()" + }, + { + "label": ".joinedProjectIds()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L239", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_joinedprojectids", + "community": 91, + "norm_label": ".joinedprojectids()" + }, + { + "label": ".favoriteProjectIds()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L255", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_favoriteprojectids", + "community": 91, + "norm_label": ".favoriteprojectids()" + }, + { + "label": ".setOpenCollapsibleSection()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L274", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_setopencollapsiblesection", + "community": 91, + "norm_label": ".setopencollapsiblesection()" + }, + { + "label": ".setLastCollapsibleAction()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L279", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_setlastcollapsibleaction", + "community": 91, + "norm_label": ".setlastcollapsibleaction()" + }, + { + "label": ".toggleOpenCollapsibleSection()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L283", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_toggleopencollapsiblesection", + "community": 91, + "norm_label": ".toggleopencollapsiblesection()" + }, + { + "label": ".processProjectAfterCreation()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L296", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_processprojectaftercreation", + "community": 91, + "norm_label": ".processprojectaftercreation()" + }, + { + "label": ".fetchPartialProjects()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L310", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_fetchpartialprojects", + "community": 91, + "norm_label": ".fetchpartialprojects()" + }, + { + "label": ".fetchProjects()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L335", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_fetchprojects", + "community": 91, + "norm_label": ".fetchprojects()" + }, + { + "label": ".fetchProjectDetails()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L364", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_fetchprojectdetails", + "community": 91, + "norm_label": ".fetchprojectdetails()" + }, + { + "label": ".fetchProjectAnalyticsCount()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L383", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_fetchprojectanalyticscount", + "community": 91, + "norm_label": ".fetchprojectanalyticscount()" + }, + { + "label": ".addProjectToFavorites()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L457", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_addprojecttofavorites", + "community": 91, + "norm_label": ".addprojecttofavorites()" + }, + { + "label": ".removeProjectFromFavorites()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L486", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_removeprojectfromfavorites", + "community": 91, + "norm_label": ".removeprojectfromfavorites()" + }, + { + "label": ".updateProjectView()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L512", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_updateprojectview", + "community": 91, + "norm_label": ".updateprojectview()" + }, + { + "label": ".createProject()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L535", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_createproject", + "community": 91, + "norm_label": ".createproject()" + }, + { + "label": ".updateProject()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L553", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_updateproject", + "community": 91, + "norm_label": ".updateproject()" + }, + { + "label": ".deleteProject()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L581", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_deleteproject", + "community": 91, + "norm_label": ".deleteproject()" + }, + { + "label": ".archiveProject()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L602", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_archiveproject", + "community": 91, + "norm_label": ".archiveproject()" + }, + { + "label": ".restoreProject()", + "file_type": "code", + "source_file": "core/store/project/project.store.ts", + "source_location": "L623", + "_origin": "ast", + "id": "core_store_project_project_store_projectstore_restoreproject", + "community": 91, + "norm_label": ".restoreproject()" + }, + { + "label": "project_filter.store.ts", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_project_project_filter_store", + "community": 83, + "norm_label": "project_filter.store.ts" + }, + { + "label": "IProjectFilterStore", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L15", + "_origin": "ast", + "id": "core_store_project_project_filter_store_iprojectfilterstore", + "community": 83, + "norm_label": "iprojectfilterstore" + }, + { + "label": "ProjectFilterStore", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore", + "community": 83, + "norm_label": "projectfilterstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_constructor", + "community": 83, + "norm_label": ".constructor()" + }, + { + "label": ".currentWorkspaceDisplayFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L76", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_currentworkspacedisplayfilters", + "community": 83, + "norm_label": ".currentworkspacedisplayfilters()" + }, + { + "label": ".currentWorkspaceAppliedDisplayFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_currentworkspaceapplieddisplayfilters", + "community": 83, + "norm_label": ".currentworkspaceapplieddisplayfilters()" + }, + { + "label": ".currentWorkspaceFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L100", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_currentworkspacefilters", + "community": 83, + "norm_label": ".currentworkspacefilters()" + }, + { + "label": ".initWorkspaceFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L122", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_initworkspacefilters", + "community": 83, + "norm_label": ".initworkspacefilters()" + }, + { + "label": ".updateDisplayFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L137", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_updatedisplayfilters", + "community": 83, + "norm_label": ".updatedisplayfilters()" + }, + { + "label": ".updateFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L150", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_updatefilters", + "community": 83, + "norm_label": ".updatefilters()" + }, + { + "label": ".updateSearchQuery()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L162", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_updatesearchquery", + "community": 83, + "norm_label": ".updatesearchquery()" + }, + { + "label": ".clearAllFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L168", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_clearallfilters", + "community": 83, + "norm_label": ".clearallfilters()" + }, + { + "label": ".clearAllAppliedDisplayFilters()", + "file_type": "code", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L178", + "_origin": "ast", + "id": "core_store_project_project_filter_store_projectfilterstore_clearallapplieddisplayfilters", + "community": 83, + "norm_label": ".clearallapplieddisplayfilters()" + }, + { + "label": "root.store.ts", + "file_type": "code", + "source_file": "core/store/root.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_root_store", + "community": 20, + "norm_label": "root.store.ts" + }, + { + "label": "CoreRootStore", + "file_type": "code", + "source_file": "core/store/root.store.ts", + "source_location": "L77", + "_origin": "ast", + "id": "core_store_root_store_corerootstore", + "community": 34, + "norm_label": "corerootstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/root.store.ts", + "source_location": "L110", + "_origin": "ast", + "id": "core_store_root_store_corerootstore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": ".resetOnSignOut()", + "file_type": "code", + "source_file": "core/store/root.store.ts", + "source_location": "L144", + "_origin": "ast", + "id": "core_store_root_store_corerootstore_resetonsignout", + "community": 34, + "norm_label": ".resetonsignout()" + }, + { + "label": "router.store.ts", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_router_store", + "community": 8, + "norm_label": "router.store.ts" + }, + { + "label": "IRouterStore", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L11", + "_origin": "ast", + "id": "core_store_router_store_irouterstore", + "community": 8, + "norm_label": "irouterstore" + }, + { + "label": "RouterStore", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_router_store_routerstore", + "community": 176, + "norm_label": "routerstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L37", + "_origin": "ast", + "id": "core_store_router_store_routerstore_constructor", + "community": 176, + "norm_label": ".constructor()" + }, + { + "label": ".setQuery()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_store_router_store_routerstore_setquery", + "community": 176, + "norm_label": ".setquery()" + }, + { + "label": ".workspaceSlug()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_router_store_routerstore_workspaceslug", + "community": 176, + "norm_label": ".workspaceslug()" + }, + { + "label": ".teamspaceId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L83", + "_origin": "ast", + "id": "core_store_router_store_routerstore_teamspaceid", + "community": 176, + "norm_label": ".teamspaceid()" + }, + { + "label": ".projectId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_router_store_routerstore_projectid", + "community": 120, + "norm_label": ".projectid()" + }, + { + "label": ".moduleId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L99", + "_origin": "ast", + "id": "core_store_router_store_routerstore_moduleid", + "community": 176, + "norm_label": ".moduleid()" + }, + { + "label": ".cycleId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L107", + "_origin": "ast", + "id": "core_store_router_store_routerstore_cycleid", + "community": 176, + "norm_label": ".cycleid()" + }, + { + "label": ".viewId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L115", + "_origin": "ast", + "id": "core_store_router_store_routerstore_viewid", + "community": 176, + "norm_label": ".viewid()" + }, + { + "label": ".globalViewId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L123", + "_origin": "ast", + "id": "core_store_router_store_routerstore_globalviewid", + "community": 176, + "norm_label": ".globalviewid()" + }, + { + "label": ".profileViewId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L131", + "_origin": "ast", + "id": "core_store_router_store_routerstore_profileviewid", + "community": 176, + "norm_label": ".profileviewid()" + }, + { + "label": ".userId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L139", + "_origin": "ast", + "id": "core_store_router_store_routerstore_userid", + "community": 176, + "norm_label": ".userid()" + }, + { + "label": ".peekId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L147", + "_origin": "ast", + "id": "core_store_router_store_routerstore_peekid", + "community": 176, + "norm_label": ".peekid()" + }, + { + "label": ".issueId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L155", + "_origin": "ast", + "id": "core_store_router_store_routerstore_issueid", + "community": 176, + "norm_label": ".issueid()" + }, + { + "label": ".inboxId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L163", + "_origin": "ast", + "id": "core_store_router_store_routerstore_inboxid", + "community": 176, + "norm_label": ".inboxid()" + }, + { + "label": ".webhookId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L171", + "_origin": "ast", + "id": "core_store_router_store_routerstore_webhookid", + "community": 176, + "norm_label": ".webhookid()" + }, + { + "label": ".epicId()", + "file_type": "code", + "source_file": "core/store/router.store.ts", + "source_location": "L179", + "_origin": "ast", + "id": "core_store_router_store_routerstore_epicid", + "community": 176, + "norm_label": ".epicid()" + }, + { + "label": "state.store.ts", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_state_store", + "community": 101, + "norm_label": "state.store.ts" + }, + { + "label": "IStateStore", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_state_store_istatestore", + "community": 101, + "norm_label": "istatestore" + }, + { + "label": "StateStore", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L62", + "_origin": "ast", + "id": "core_store_state_store_statestore", + "community": 101, + "norm_label": "statestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L72", + "_origin": "ast", + "id": "core_store_state_store_statestore_constructor", + "community": 101, + "norm_label": ".constructor()" + }, + { + "label": ".workspaceStates()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_store_state_store_statestore_workspacestates", + "community": 101, + "norm_label": ".workspacestates()" + }, + { + "label": ".projectStates()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L110", + "_origin": "ast", + "id": "core_store_state_store_statestore_projectstates", + "community": 101, + "norm_label": ".projectstates()" + }, + { + "label": ".groupedProjectStates()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L120", + "_origin": "ast", + "id": "core_store_state_store_statestore_groupedprojectstates", + "community": 101, + "norm_label": ".groupedprojectstates()" + }, + { + "label": ".fetchProjectStates()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L219", + "_origin": "ast", + "id": "core_store_state_store_statestore_fetchprojectstates", + "community": 101, + "norm_label": ".fetchprojectstates()" + }, + { + "label": ".fetchProjectIntakeState()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L236", + "_origin": "ast", + "id": "core_store_state_store_statestore_fetchprojectintakestate", + "community": 101, + "norm_label": ".fetchprojectintakestate()" + }, + { + "label": ".fetchWorkspaceStates()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L250", + "_origin": "ast", + "id": "core_store_state_store_statestore_fetchworkspacestates", + "community": 101, + "norm_label": ".fetchworkspacestates()" + }, + { + "label": ".createState()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L268", + "_origin": "ast", + "id": "core_store_state_store_statestore_createstate", + "community": 101, + "norm_label": ".createstate()" + }, + { + "label": ".updateState()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L284", + "_origin": "ast", + "id": "core_store_state_store_statestore_updatestate", + "community": 101, + "norm_label": ".updatestate()" + }, + { + "label": ".deleteState()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L309", + "_origin": "ast", + "id": "core_store_state_store_statestore_deletestate", + "community": 101, + "norm_label": ".deletestate()" + }, + { + "label": ".markStateAsDefault()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L325", + "_origin": "ast", + "id": "core_store_state_store_statestore_markstateasdefault", + "community": 101, + "norm_label": ".markstateasdefault()" + }, + { + "label": ".moveStatePosition()", + "file_type": "code", + "source_file": "core/store/state.store.ts", + "source_location": "L353", + "_origin": "ast", + "id": "core_store_state_store_statestore_movestateposition", + "community": 101, + "norm_label": ".movestateposition()" + }, + { + "label": "sticky.store.ts", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_sticky_sticky_store", + "community": 206, + "norm_label": "sticky.store.ts" + }, + { + "label": "IStickyStore", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_istickystore", + "community": 206, + "norm_label": "istickystore" + }, + { + "label": "StickyStore", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore", + "community": 206, + "norm_label": "stickystore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L58", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_constructor", + "community": 206, + "norm_label": ".constructor()" + }, + { + "label": ".toggleShowNewSticky()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_toggleshownewsticky", + "community": 206, + "norm_label": ".toggleshownewsticky()" + }, + { + "label": ".updateSearchQuery()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L96", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_updatesearchquery", + "community": 206, + "norm_label": ".updatesearchquery()" + }, + { + "label": ".updateActiveStickyId()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L100", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_updateactivestickyid", + "community": 206, + "norm_label": ".updateactivestickyid()" + }, + { + "label": ".fetchRecentSticky()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_fetchrecentsticky", + "community": 206, + "norm_label": ".fetchrecentsticky()" + }, + { + "label": ".fetchNextWorkspaceStickies()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_fetchnextworkspacestickies", + "community": 206, + "norm_label": ".fetchnextworkspacestickies()" + }, + { + "label": ".fetchWorkspaceStickies()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L146", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_fetchworkspacestickies", + "community": 206, + "norm_label": ".fetchworkspacestickies()" + }, + { + "label": ".createSticky()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L178", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_createsticky", + "community": 206, + "norm_label": ".createsticky()" + }, + { + "label": ".updateSticky()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L193", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_updatesticky", + "community": 206, + "norm_label": ".updatesticky()" + }, + { + "label": ".deleteSticky()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L212", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_deletesticky", + "community": 206, + "norm_label": ".deletesticky()" + }, + { + "label": ".updateStickyPosition()", + "file_type": "code", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L229", + "_origin": "ast", + "id": "core_store_sticky_sticky_store_stickystore_updatestickyposition", + "community": 2, + "norm_label": ".updatestickyposition()" + }, + { + "label": "theme.store.ts", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_theme_store", + "community": 180, + "norm_label": "theme.store.ts" + }, + { + "label": "IThemeStore", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L9", + "_origin": "ast", + "id": "core_store_theme_store_ithemestore", + "community": 180, + "norm_label": "ithemestore" + }, + { + "label": "ThemeStore", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L36", + "_origin": "ast", + "id": "core_store_theme_store_themestore", + "community": 180, + "norm_label": "themestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L50", + "_origin": "ast", + "id": "core_store_theme_store_themestore_constructor", + "community": 180, + "norm_label": ".constructor()" + }, + { + "label": ".toggleAnySidebarDropdown()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L79", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleanysidebardropdown", + "community": 180, + "norm_label": ".toggleanysidebardropdown()" + }, + { + "label": ".toggleSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L91", + "_origin": "ast", + "id": "core_store_theme_store_themestore_togglesidebar", + "community": 180, + "norm_label": ".togglesidebar()" + }, + { + "label": ".toggleSidebarPeek()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_store_theme_store_themestore_togglesidebarpeek", + "community": 180, + "norm_label": ".togglesidebarpeek()" + }, + { + "label": ".toggleExtendedSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L116", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleextendedsidebar", + "community": 180, + "norm_label": ".toggleextendedsidebar()" + }, + { + "label": ".toggleExtendedProjectSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L128", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleextendedprojectsidebar", + "community": 180, + "norm_label": ".toggleextendedprojectsidebar()" + }, + { + "label": ".toggleProfileSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L141", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleprofilesidebar", + "community": 180, + "norm_label": ".toggleprofilesidebar()" + }, + { + "label": ".toggleWorkspaceAnalyticsSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L154", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleworkspaceanalyticssidebar", + "community": 180, + "norm_label": ".toggleworkspaceanalyticssidebar()" + }, + { + "label": ".toggleIssueDetailSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L163", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleissuedetailsidebar", + "community": 180, + "norm_label": ".toggleissuedetailsidebar()" + }, + { + "label": ".toggleEpicDetailSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L172", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleepicdetailsidebar", + "community": 180, + "norm_label": ".toggleepicdetailsidebar()" + }, + { + "label": ".toggleInitiativesSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L181", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleinitiativessidebar", + "community": 180, + "norm_label": ".toggleinitiativessidebar()" + }, + { + "label": ".toggleProjectOverviewSidebar()", + "file_type": "code", + "source_file": "core/store/theme.store.ts", + "source_location": "L190", + "_origin": "ast", + "id": "core_store_theme_store_themestore_toggleprojectoverviewsidebar", + "community": 180, + "norm_label": ".toggleprojectoverviewsidebar()" + }, + { + "label": "base-timeline.store.ts", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store", + "community": 34, + "norm_label": "base-timeline.store.ts" + }, + { + "label": "BlockData", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_blockdata", + "community": 34, + "norm_label": "blockdata" + }, + { + "label": "IBaseTimelineStore", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L39", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "community": 34, + "norm_label": "ibasetimelinestore" + }, + { + "label": "BaseTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore", + "community": 34, + "norm_label": "basetimelinestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L87", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": ".setBlockIds()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L116", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_setblockids", + "community": 34, + "norm_label": ".setblockids()" + }, + { + "label": ".setIsDragging()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L124", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_setisdragging", + "community": 34, + "norm_label": ".setisdragging()" + }, + { + "label": ".updateCurrentView()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L140", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_updatecurrentview", + "community": 34, + "norm_label": ".updatecurrentview()" + }, + { + "label": ".updateCurrentViewData()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_updatecurrentviewdata", + "community": 34, + "norm_label": ".updatecurrentviewdata()" + }, + { + "label": ".updateActiveBlockId()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L158", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_updateactiveblockid", + "community": 34, + "norm_label": ".updateactiveblockid()" + }, + { + "label": ".updateRenderView()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L166", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_updaterenderview", + "community": 34, + "norm_label": ".updaterenderview()" + }, + { + "label": ".initGantt()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L173", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_initgantt", + "community": 34, + "norm_label": ".initgantt()" + }, + { + "label": ".updateBlocks()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L191", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_updateblocks", + "community": 16, + "norm_label": ".updateblocks()" + }, + { + "label": ".getNumberOfDaysFromPosition()", + "file_type": "code", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L250", + "_origin": "ast", + "id": "core_store_timeline_base_timeline_store_basetimelinestore_getnumberofdaysfromposition", + "community": 34, + "norm_label": ".getnumberofdaysfromposition()" + }, + { + "label": "issues-timeline.store.ts", + "file_type": "code", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_timeline_issues_timeline_store", + "community": 34, + "norm_label": "issues-timeline.store.ts" + }, + { + "label": "IIssuesTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "community": 34, + "norm_label": "iissuestimelinestore" + }, + { + "label": "IssuesTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_timeline_issues_timeline_store_issuestimelinestore", + "community": 34, + "norm_label": "issuestimelinestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_timeline_issues_timeline_store_issuestimelinestore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": "modules-timeline.store.ts", + "file_type": "code", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_timeline_modules_timeline_store", + "community": 34, + "norm_label": "modules-timeline.store.ts" + }, + { + "label": "IModulesTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "community": 34, + "norm_label": "imodulestimelinestore" + }, + { + "label": "ModulesTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_timeline_modules_timeline_store_modulestimelinestore", + "community": 34, + "norm_label": "modulestimelinestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_timeline_modules_timeline_store_modulestimelinestore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": "projects-timeline.store.ts", + "file_type": "code", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_timeline_projects_timeline_store", + "community": 34, + "norm_label": "projects-timeline.store.ts" + }, + { + "label": "IProjectsTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L12", + "_origin": "ast", + "id": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "community": 34, + "norm_label": "iprojectstimelinestore" + }, + { + "label": "ProjectsTimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L19", + "_origin": "ast", + "id": "core_store_timeline_projects_timeline_store_projectstimelinestore", + "community": 34, + "norm_label": "projectstimelinestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_store_timeline_projects_timeline_store_projectstimelinestore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": "timeline.store.ts", + "file_type": "code", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_timeline_timeline_store", + "community": 34, + "norm_label": "timeline.store.ts" + }, + { + "label": "ITimelineStore", + "file_type": "code", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_timeline_timeline_store_itimelinestore", + "community": 34, + "norm_label": "itimelinestore" + }, + { + "label": "TimeLineStore", + "file_type": "code", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_timeline_timeline_store_timelinestore", + "community": 34, + "norm_label": "timelinestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L30", + "_origin": "ast", + "id": "core_store_timeline_timeline_store_timelinestore_constructor", + "community": 34, + "norm_label": ".constructor()" + }, + { + "label": "account.store.ts", + "file_type": "code", + "source_file": "core/store/user/account.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_user_account_store", + "community": 119, + "norm_label": "account.store.ts" + }, + { + "label": "IAccountStore", + "file_type": "code", + "source_file": "core/store/user/account.store.ts", + "source_location": "L16", + "_origin": "ast", + "id": "core_store_user_account_store_iaccountstore", + "community": 119, + "norm_label": "iaccountstore" + }, + { + "label": "AccountStore", + "file_type": "code", + "source_file": "core/store/user/account.store.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_user_account_store_accountstore", + "community": 119, + "norm_label": "accountstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/user/account.store.ts", + "source_location": "L33", + "_origin": "ast", + "id": "core_store_user_account_store_accountstore_constructor", + "community": 119, + "norm_label": ".constructor()" + }, + { + "label": "base-permissions.store.ts", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_user_base_permissions_store", + "community": 119, + "norm_label": "base-permissions.store.ts" + }, + { + "label": "workspaceService", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_workspaceservice", + "community": 119, + "norm_label": "workspaceservice" + }, + { + "label": "ETempUserRole", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_etempuserrole", + "community": 119, + "norm_label": "etempuserrole" + }, + { + "label": "IBaseUserPermissionStore", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_ibaseuserpermissionstore", + "community": 119, + "norm_label": "ibaseuserpermissionstore" + }, + { + "label": "BaseUserPermissionStore", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L67", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore", + "community": 119, + "norm_label": "baseuserpermissionstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_constructor", + "community": 119, + "norm_label": ".constructor()" + }, + { + "label": ".fetchWorkspaceLevelProjectEntities()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L165", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchworkspacelevelprojectentities", + "community": 119, + "norm_label": ".fetchworkspacelevelprojectentities()" + }, + { + "label": ".allowPermissions()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L193", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions", + "community": 5, + "norm_label": ".allowpermissions()" + }, + { + "label": ".fetchUserWorkspaceInfo()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L239", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchuserworkspaceinfo", + "community": 119, + "norm_label": ".fetchuserworkspaceinfo()" + }, + { + "label": ".leaveWorkspace()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L262", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_leaveworkspace", + "community": 119, + "norm_label": ".leaveworkspace()" + }, + { + "label": ".fetchUserProjectInfo()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L282", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchuserprojectinfo", + "community": 119, + "norm_label": ".fetchuserprojectinfo()" + }, + { + "label": ".fetchUserProjectPermissions()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L303", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchuserprojectpermissions", + "community": 119, + "norm_label": ".fetchuserprojectpermissions()" + }, + { + "label": ".joinProject()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L322", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_joinproject", + "community": 119, + "norm_label": ".joinproject()" + }, + { + "label": ".leaveProject()", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L344", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_baseuserpermissionstore_leaveproject", + "community": 119, + "norm_label": ".leaveproject()" + }, + { + "label": "IUserPermissionStore", + "file_type": "code", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L360", + "_origin": "ast", + "id": "core_store_user_base_permissions_store_iuserpermissionstore", + "community": 119, + "norm_label": "iuserpermissionstore" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_user_index", + "community": 119, + "norm_label": "index.ts" + }, + { + "label": "TUserErrorStatus", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L27", + "_origin": "ast", + "id": "core_store_user_index_tusererrorstatus", + "community": 119, + "norm_label": "tusererrorstatus" + }, + { + "label": "IUserStore", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L32", + "_origin": "ast", + "id": "core_store_user_index_iuserstore", + "community": 119, + "norm_label": "iuserstore" + }, + { + "label": "UserStore", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L59", + "_origin": "ast", + "id": "core_store_user_index_userstore", + "community": 202, + "norm_label": "userstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L74", + "_origin": "ast", + "id": "core_store_user_index_userstore_constructor", + "community": 202, + "norm_label": ".constructor()" + }, + { + "label": ".fetchCurrentUser()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L112", + "_origin": "ast", + "id": "core_store_user_index_userstore_fetchcurrentuser", + "community": 202, + "norm_label": ".fetchcurrentuser()" + }, + { + "label": ".updateCurrentUser()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L155", + "_origin": "ast", + "id": "core_store_user_index_userstore_updatecurrentuser", + "community": 202, + "norm_label": ".updatecurrentuser()" + }, + { + "label": ".handleSetPassword()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L196", + "_origin": "ast", + "id": "core_store_user_index_userstore_handlesetpassword", + "community": 202, + "norm_label": ".handlesetpassword()" + }, + { + "label": ".changePassword()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L217", + "_origin": "ast", + "id": "core_store_user_index_userstore_changepassword", + "community": 202, + "norm_label": ".changepassword()" + }, + { + "label": ".deactivateAccount()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L238", + "_origin": "ast", + "id": "core_store_user_index_userstore_deactivateaccount", + "community": 202, + "norm_label": ".deactivateaccount()" + }, + { + "label": ".reset()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L247", + "_origin": "ast", + "id": "core_store_user_index_userstore_reset", + "community": 202, + "norm_label": ".reset()" + }, + { + "label": ".signOut()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L263", + "_origin": "ast", + "id": "core_store_user_index_userstore_signout", + "community": 202, + "norm_label": ".signout()" + }, + { + "label": ".fetchProjectsWithCreatePermissions()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L273", + "_origin": "ast", + "id": "core_store_user_index_userstore_fetchprojectswithcreatepermissions", + "community": 202, + "norm_label": ".fetchprojectswithcreatepermissions()" + }, + { + "label": ".projectsWithCreatePermissions()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L295", + "_origin": "ast", + "id": "core_store_user_index_userstore_projectswithcreatepermissions", + "community": 202, + "norm_label": ".projectswithcreatepermissions()" + }, + { + "label": ".canPerformAnyCreateAction()", + "file_type": "code", + "source_file": "core/store/user/index.ts", + "source_location": "L303", + "_origin": "ast", + "id": "core_store_user_index_userstore_canperformanycreateaction", + "community": 202, + "norm_label": ".canperformanycreateaction()" + }, + { + "label": "profile.store.ts", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_user_profile_store", + "community": 211, + "norm_label": "profile.store.ts" + }, + { + "label": "TError", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L20", + "_origin": "ast", + "id": "core_store_user_profile_store_terror", + "community": 211, + "norm_label": "terror" + }, + { + "label": "IUserProfileStore", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L25", + "_origin": "ast", + "id": "core_store_user_profile_store_iuserprofilestore", + "community": 211, + "norm_label": "iuserprofilestore" + }, + { + "label": "ProfileStore", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L38", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore", + "community": 211, + "norm_label": "profilestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_constructor", + "community": 211, + "norm_label": ".constructor()" + }, + { + "label": ".mutateUserProfile()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L92", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_mutateuserprofile", + "community": 211, + "norm_label": ".mutateuserprofile()" + }, + { + "label": ".fetchUserProfile()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_fetchuserprofile", + "community": 211, + "norm_label": ".fetchuserprofile()" + }, + { + "label": ".updateUserProfile()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L136", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_updateuserprofile", + "community": 211, + "norm_label": ".updateuserprofile()" + }, + { + "label": ".finishUserOnboarding()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L164", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_finishuseronboarding", + "community": 211, + "norm_label": ".finishuseronboarding()" + }, + { + "label": ".updateTourCompleted()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L208", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_updatetourcompleted", + "community": 211, + "norm_label": ".updatetourcompleted()" + }, + { + "label": ".updateUserTheme()", + "file_type": "code", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L230", + "_origin": "ast", + "id": "core_store_user_profile_store_profilestore_updateusertheme", + "community": 211, + "norm_label": ".updateusertheme()" + }, + { + "label": "settings.store.ts", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_user_settings_store", + "community": 240, + "norm_label": "settings.store.ts" + }, + { + "label": "TError", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L13", + "_origin": "ast", + "id": "core_store_user_settings_store_terror", + "community": 240, + "norm_label": "terror" + }, + { + "label": "IUserSettingsStore", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L18", + "_origin": "ast", + "id": "core_store_user_settings_store_iusersettingsstore", + "community": 240, + "norm_label": "iusersettingsstore" + }, + { + "label": "UserSettingsStore", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L31", + "_origin": "ast", + "id": "core_store_user_settings_store_usersettingsstore", + "community": 240, + "norm_label": "usersettingsstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L53", + "_origin": "ast", + "id": "core_store_user_settings_store_usersettingsstore_constructor", + "community": 240, + "norm_label": ".constructor()" + }, + { + "label": ".toggleSidebar()", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L71", + "_origin": "ast", + "id": "core_store_user_settings_store_usersettingsstore_togglesidebar", + "community": 240, + "norm_label": ".togglesidebar()" + }, + { + "label": ".toggleIsScrolled()", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L75", + "_origin": "ast", + "id": "core_store_user_settings_store_usersettingsstore_toggleisscrolled", + "community": 240, + "norm_label": ".toggleisscrolled()" + }, + { + "label": ".fetchCurrentUserSettings()", + "file_type": "code", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L84", + "_origin": "ast", + "id": "core_store_user_settings_store_usersettingsstore_fetchcurrentusersettings", + "community": 240, + "norm_label": ".fetchcurrentusersettings()" + }, + { + "label": "home.ts", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_workspace_home", + "community": 162, + "norm_label": "home.ts" + }, + { + "label": "IHomeStore", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_workspace_home_ihomestore", + "community": 162, + "norm_label": "ihomestore" + }, + { + "label": "HomeStore", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L40", + "_origin": "ast", + "id": "core_store_workspace_home_homestore", + "community": 162, + "norm_label": "homestore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L51", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_constructor", + "community": 162, + "norm_label": ".constructor()" + }, + { + "label": ".isAnyWidgetEnabled()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L74", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_isanywidgetenabled", + "community": 162, + "norm_label": ".isanywidgetenabled()" + }, + { + "label": ".orderedWidgets()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L78", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_orderedwidgets", + "community": 162, + "norm_label": ".orderedwidgets()" + }, + { + "label": ".toggleWidgetSettings()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_togglewidgetsettings", + "community": 162, + "norm_label": ".togglewidgetsettings()" + }, + { + "label": ".fetchWidgets()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L86", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_fetchwidgets", + "community": 162, + "norm_label": ".fetchwidgets()" + }, + { + "label": ".toggleWidget()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L104", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_togglewidget", + "community": 162, + "norm_label": ".togglewidget()" + }, + { + "label": ".reorderWidget()", + "file_type": "code", + "source_file": "core/store/workspace/home.ts", + "source_location": "L118", + "_origin": "ast", + "id": "core_store_workspace_home_homestore_reorderwidget", + "community": 162, + "norm_label": ".reorderwidget()" + }, + { + "label": "index.ts", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_workspace_index", + "community": 162, + "norm_label": "index.ts" + }, + { + "label": "IWorkspaceRootStore", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L29", + "_origin": "ast", + "id": "core_store_workspace_index_iworkspacerootstore", + "community": 162, + "norm_label": "iworkspacerootstore" + }, + { + "label": "BaseWorkspaceRootStore", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L73", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore", + "community": 148, + "norm_label": "baseworkspacerootstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L89", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_constructor", + "community": 148, + "norm_label": ".constructor()" + }, + { + "label": ".getWorkspaceRedirectionUrl()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L129", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_getworkspaceredirectionurl", + "community": 148, + "norm_label": ".getworkspaceredirectionurl()" + }, + { + "label": ".currentWorkspace()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L148", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_currentworkspace", + "community": 148, + "norm_label": ".currentworkspace()" + }, + { + "label": ".workspacesCreatedByCurrentUser()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L158", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_workspacescreatedbycurrentuser", + "community": 148, + "norm_label": ".workspacescreatedbycurrentuser()" + }, + { + "label": ".getWorkspaceBySlug()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L170", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug", + "community": 148, + "norm_label": ".getworkspacebyslug()" + }, + { + "label": ".getWorkspaceById()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L177", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyid", + "community": 148, + "norm_label": ".getworkspacebyid()" + }, + { + "label": ".fetchWorkspaces()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L182", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_fetchworkspaces", + "community": 148, + "norm_label": ".fetchworkspaces()" + }, + { + "label": ".createWorkspace()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L201", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_createworkspace", + "community": 148, + "norm_label": ".createworkspace()" + }, + { + "label": ".updateWorkspace()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L214", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_updateworkspace", + "community": 148, + "norm_label": ".updateworkspace()" + }, + { + "label": ".updateWorkspaceLogo()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L231", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_updateworkspacelogo", + "community": 148, + "norm_label": ".updateworkspacelogo()" + }, + { + "label": ".deleteWorkspace()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L245", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_deleteworkspace", + "community": 148, + "norm_label": ".deleteworkspace()" + }, + { + "label": ".fetchSidebarNavigationPreferences()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L259", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_fetchsidebarnavigationpreferences", + "community": 148, + "norm_label": ".fetchsidebarnavigationpreferences()" + }, + { + "label": ".updateSidebarPreference()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L271", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_updatesidebarpreference", + "community": 148, + "norm_label": ".updatesidebarpreference()" + }, + { + "label": ".updateBulkSidebarPreferences()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L308", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_updatebulksidebarpreferences", + "community": 148, + "norm_label": ".updatebulksidebarpreferences()" + }, + { + "label": ".fetchProjectNavigationPreferences()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L345", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_fetchprojectnavigationpreferences", + "community": 148, + "norm_label": ".fetchprojectnavigationpreferences()" + }, + { + "label": ".updateProjectNavigationPreferences()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L358", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_updateprojectnavigationpreferences", + "community": 148, + "norm_label": ".updateprojectnavigationpreferences()" + }, + { + "label": ".mutateWorkspaceMembersActivity()", + "file_type": "code", + "source_file": "core/store/workspace/index.ts", + "source_location": "L389", + "_origin": "ast", + "id": "core_store_workspace_index_baseworkspacerootstore_mutateworkspacemembersactivity", + "community": 148, + "norm_label": ".mutateworkspacemembersactivity()" + }, + { + "label": "link.store.ts", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_workspace_link_store", + "community": 162, + "norm_label": "link.store.ts" + }, + { + "label": "IWorkspaceLinkStoreActions", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L14", + "_origin": "ast", + "id": "core_store_workspace_link_store_iworkspacelinkstoreactions", + "community": 162, + "norm_label": "iworkspacelinkstoreactions" + }, + { + "label": "IWorkspaceLinkStore", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L24", + "_origin": "ast", + "id": "core_store_workspace_link_store_iworkspacelinkstore", + "community": 162, + "norm_label": "iworkspacelinkstore" + }, + { + "label": "WorkspaceLinkStore", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L35", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore", + "community": 226, + "norm_label": "workspacelinkstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L44", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_constructor", + "community": 226, + "norm_label": ".constructor()" + }, + { + "label": ".getLinksByWorkspaceId()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L65", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_getlinksbyworkspaceid", + "community": 226, + "norm_label": ".getlinksbyworkspaceid()" + }, + { + "label": ".getLinkById()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L70", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_getlinkbyid", + "community": 226, + "norm_label": ".getlinkbyid()" + }, + { + "label": ".setLinkData()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L76", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_setlinkdata", + "community": 226, + "norm_label": ".setlinkdata()" + }, + { + "label": ".toggleLinkModal()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L82", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_togglelinkmodal", + "community": 226, + "norm_label": ".togglelinkmodal()" + }, + { + "label": ".addLinks()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L88", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_addlinks", + "community": 226, + "norm_label": ".addlinks()" + }, + { + "label": ".fetchLinks()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L95", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_fetchlinks", + "community": 226, + "norm_label": ".fetchlinks()" + }, + { + "label": ".createLink()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L101", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_createlink", + "community": 226, + "norm_label": ".createlink()" + }, + { + "label": ".updateLink()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L111", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_updatelink", + "community": 226, + "norm_label": ".updatelink()" + }, + { + "label": ".removeLink()", + "file_type": "code", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L122", + "_origin": "ast", + "id": "core_store_workspace_link_store_workspacelinkstore_removelink", + "community": 226, + "norm_label": ".removelink()" + }, + { + "label": "webhook.store.ts", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L1", + "_origin": "ast", + "id": "core_store_workspace_webhook_store", + "community": 162, + "norm_label": "webhook.store.ts" + }, + { + "label": "IWebhookStore", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L17", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_iwebhookstore", + "community": 162, + "norm_label": "iwebhookstore" + }, + { + "label": "WebhookStore", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L43", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore", + "community": 237, + "norm_label": "webhookstore" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L52", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_constructor", + "community": 237, + "norm_label": ".constructor()" + }, + { + "label": ".currentWebhook()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L80", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_currentwebhook", + "community": 237, + "norm_label": ".currentwebhook()" + }, + { + "label": ".fetchWebhooks()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L97", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_fetchwebhooks", + "community": 237, + "norm_label": ".fetchwebhooks()" + }, + { + "label": ".fetchWebhookById()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L116", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_fetchwebhookbyid", + "community": 237, + "norm_label": ".fetchwebhookbyid()" + }, + { + "label": ".createWebhook()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L132", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_createwebhook", + "community": 237, + "norm_label": ".createwebhook()" + }, + { + "label": ".updateWebhook()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L151", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_updatewebhook", + "community": 237, + "norm_label": ".updatewebhook()" + }, + { + "label": ".removeWebhook()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L167", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_removewebhook", + "community": 237, + "norm_label": ".removewebhook()" + }, + { + "label": ".regenerateSecretKey()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L181", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_regeneratesecretkey", + "community": 237, + "norm_label": ".regeneratesecretkey()" + }, + { + "label": ".clearSecretKey()", + "file_type": "code", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L199", + "_origin": "ast", + "id": "core_store_workspace_webhook_store_webhookstore_clearsecretkey", + "community": 237, + "norm_label": ".clearsecretkey()" + }, + { + "label": "google.d.ts", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "google_d", + "community": 254, + "norm_label": "google.d.ts" + }, + { + "label": "IdConfiguration", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L3", + "_origin": "ast", + "id": "google_d_idconfiguration", + "community": 254, + "norm_label": "idconfiguration" + }, + { + "label": "CredentialResponse", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L19", + "_origin": "ast", + "id": "google_d_credentialresponse", + "community": 254, + "norm_label": "credentialresponse" + }, + { + "label": "GsiButtonConfiguration", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L33", + "_origin": "ast", + "id": "google_d_gsibuttonconfiguration", + "community": 254, + "norm_label": "gsibuttonconfiguration" + }, + { + "label": "PromptMomentNotification", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L44", + "_origin": "ast", + "id": "google_d_promptmomentnotification", + "community": 254, + "norm_label": "promptmomentnotification" + }, + { + "label": "RevocationResponse", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L64", + "_origin": "ast", + "id": "google_d_revocationresponse", + "community": 254, + "norm_label": "revocationresponse" + }, + { + "label": "Credential", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L69", + "_origin": "ast", + "id": "google_d_credential", + "community": 254, + "norm_label": "credential" + }, + { + "label": "Google", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L74", + "_origin": "ast", + "id": "google_d_google", + "community": 254, + "norm_label": "google" + }, + { + "label": "Window", + "file_type": "code", + "source_file": "google.d.ts", + "source_location": "L89", + "_origin": "ast", + "id": "google_d_window", + "community": 254, + "norm_label": "window" + }, + { + "label": "authentication.helper.tsx", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_authentication_helper", + "community": 84, + "norm_label": "authentication.helper.tsx" + }, + { + "label": "EPageTypes", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "helpers_authentication_helper_epagetypes", + "community": 92, + "norm_label": "epagetypes" + }, + { + "label": "EAuthModes", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L20", + "_origin": "ast", + "id": "helpers_authentication_helper_eauthmodes", + "community": 92, + "norm_label": "eauthmodes" + }, + { + "label": "EAuthSteps", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L25", + "_origin": "ast", + "id": "helpers_authentication_helper_eauthsteps", + "community": 84, + "norm_label": "eauthsteps" + }, + { + "label": "EErrorAlertType", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "helpers_authentication_helper_eerroralerttype", + "community": 84, + "norm_label": "eerroralerttype" + }, + { + "label": "EAuthenticationErrorCodes", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L39", + "_origin": "ast", + "id": "helpers_authentication_helper_eauthenticationerrorcodes", + "community": 115, + "norm_label": "eauthenticationerrorcodes" + }, + { + "label": "TAuthErrorInfo", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L105", + "_origin": "ast", + "id": "helpers_authentication_helper_tautherrorinfo", + "community": 84, + "norm_label": "tautherrorinfo" + }, + { + "label": "errorCodeMessages", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L113", + "_origin": "ast", + "id": "helpers_authentication_helper_errorcodemessages", + "community": 84, + "norm_label": "errorcodemessages" + }, + { + "label": "authErrorHandler()", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L380", + "_origin": "ast", + "id": "helpers_authentication_helper_autherrorhandler", + "community": 84, + "norm_label": "autherrorhandler()" + }, + { + "label": "passwordErrors", + "file_type": "code", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L447", + "_origin": "ast", + "id": "helpers_authentication_helper_passworderrors", + "community": 115, + "norm_label": "passworderrors" + }, + { + "label": "cover-image.helper.ts", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_cover_image_helper", + "community": 81, + "norm_label": "cover-image.helper.ts" + }, + { + "label": "fileService", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L42", + "_origin": "ast", + "id": "helpers_cover_image_helper_fileservice", + "community": 81, + "norm_label": "fileservice" + }, + { + "label": "STATIC_COVER_IMAGES", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L48", + "_origin": "ast", + "id": "helpers_cover_image_helper_static_cover_images", + "community": 81, + "norm_label": "static_cover_images" + }, + { + "label": "STATIC_COVER_IMAGES_SET", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L85", + "_origin": "ast", + "id": "helpers_cover_image_helper_static_cover_images_set", + "community": 81, + "norm_label": "static_cover_images_set" + }, + { + "label": "TCoverImageType", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L87", + "_origin": "ast", + "id": "helpers_cover_image_helper_tcoverimagetype", + "community": 81, + "norm_label": "tcoverimagetype" + }, + { + "label": "TCoverImageResult", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L89", + "_origin": "ast", + "id": "helpers_cover_image_helper_tcoverimageresult", + "community": 81, + "norm_label": "tcoverimageresult" + }, + { + "label": "TCoverImagePayload", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L95", + "_origin": "ast", + "id": "helpers_cover_image_helper_tcoverimagepayload", + "community": 81, + "norm_label": "tcoverimagepayload" + }, + { + "label": "isStaticCoverImage()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L104", + "_origin": "ast", + "id": "helpers_cover_image_helper_isstaticcoverimage", + "community": 81, + "norm_label": "isstaticcoverimage()" + }, + { + "label": "getCoverImageType()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L113", + "_origin": "ast", + "id": "helpers_cover_image_helper_getcoverimagetype", + "community": 81, + "norm_label": "getcoverimagetype()" + }, + { + "label": "getCoverImageDisplayURL()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L140", + "_origin": "ast", + "id": "helpers_cover_image_helper_getcoverimagedisplayurl", + "community": 24, + "norm_label": "getcoverimagedisplayurl()" + }, + { + "label": "analyzeCoverImageChange()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L165", + "_origin": "ast", + "id": "helpers_cover_image_helper_analyzecoverimagechange", + "community": 81, + "norm_label": "analyzecoverimagechange()" + }, + { + "label": "uploadCoverImage()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L199", + "_origin": "ast", + "id": "helpers_cover_image_helper_uploadcoverimage", + "community": 81, + "norm_label": "uploadcoverimage()" + }, + { + "label": "handleCoverImageChange()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L257", + "_origin": "ast", + "id": "helpers_cover_image_helper_handlecoverimagechange", + "community": 81, + "norm_label": "handlecoverimagechange()" + }, + { + "label": "getRandomCoverImage()", + "file_type": "code", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L288", + "_origin": "ast", + "id": "helpers_cover_image_helper_getrandomcoverimage", + "community": 81, + "norm_label": "getrandomcoverimage()" + }, + { + "label": "dashboard.helper.ts", + "file_type": "code", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_dashboard_helper", + "community": 280, + "norm_label": "dashboard.helper.ts" + }, + { + "label": "getCustomDates()", + "file_type": "code", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L21", + "_origin": "ast", + "id": "helpers_dashboard_helper_getcustomdates", + "community": 280, + "norm_label": "getcustomdates()" + }, + { + "label": "getRedirectionFilters()", + "file_type": "code", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L53", + "_origin": "ast", + "id": "helpers_dashboard_helper_getredirectionfilters", + "community": 280, + "norm_label": "getredirectionfilters()" + }, + { + "label": "getTabKey()", + "file_type": "code", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L73", + "_origin": "ast", + "id": "helpers_dashboard_helper_gettabkey", + "community": 280, + "norm_label": "gettabkey()" + }, + { + "label": "getDurationFilterDropdownLabel()", + "file_type": "code", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L90", + "_origin": "ast", + "id": "helpers_dashboard_helper_getdurationfilterdropdownlabel", + "community": 280, + "norm_label": "getdurationfilterdropdownlabel()" + }, + { + "label": "emoji.helper.tsx", + "file_type": "code", + "source_file": "helpers/emoji.helper.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_emoji_helper", + "community": 334, + "norm_label": "emoji.helper.tsx" + }, + { + "label": "renderEmoji()", + "file_type": "code", + "source_file": "helpers/emoji.helper.tsx", + "source_location": "L12", + "_origin": "ast", + "id": "helpers_emoji_helper_renderemoji", + "community": 334, + "norm_label": "renderemoji()" + }, + { + "label": "graph.helper.ts", + "file_type": "code", + "source_file": "helpers/graph.helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_graph_helper", + "community": 335, + "norm_label": "graph.helper.ts" + }, + { + "label": "generateYAxisTickValues()", + "file_type": "code", + "source_file": "helpers/graph.helper.ts", + "source_location": "L9", + "_origin": "ast", + "id": "helpers_graph_helper_generateyaxistickvalues", + "community": 335, + "norm_label": "generateyaxistickvalues()" + }, + { + "label": "issue-filter.helper.ts", + "file_type": "code", + "source_file": "helpers/issue-filter.helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_issue_filter_helper", + "community": 178, + "norm_label": "issue-filter.helper.ts" + }, + { + "label": "shouldRenderColumn()", + "file_type": "code", + "source_file": "helpers/issue-filter.helper.ts", + "source_location": "L12", + "_origin": "ast", + "id": "helpers_issue_filter_helper_shouldrendercolumn", + "community": 178, + "norm_label": "shouldrendercolumn()" + }, + { + "label": "react-hook-form.helper.ts", + "file_type": "code", + "source_file": "helpers/react-hook-form.helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_react_hook_form_helper", + "community": 336, + "norm_label": "react-hook-form.helper.ts" + }, + { + "label": "getNestedError()", + "file_type": "code", + "source_file": "helpers/react-hook-form.helper.ts", + "source_location": "L15", + "_origin": "ast", + "id": "helpers_react_hook_form_helper_getnestederror", + "community": 336, + "norm_label": "getnestederror()" + }, + { + "label": "views.helper.ts", + "file_type": "code", + "source_file": "helpers/views.helper.ts", + "source_location": "L1", + "_origin": "ast", + "id": "helpers_views_helper", + "community": 105, + "norm_label": "views.helper.ts" + }, + { + "label": "VIEW_ACCESS_ICONS", + "file_type": "code", + "source_file": "helpers/views.helper.ts", + "source_location": "L14", + "_origin": "ast", + "id": "helpers_views_helper_view_access_icons", + "community": 105, + "norm_label": "view_access_icons" + }, + { + "label": "VIEW_ACCESS_SPECIFIERS", + "file_type": "code", + "source_file": "helpers/views.helper.ts", + "source_location": "L19", + "_origin": "ast", + "id": "helpers_views_helper_view_access_specifiers", + "community": 105, + "norm_label": "view_access_specifiers" + }, + { + "label": "manifest.json", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L1", + "_origin": "ast", + "id": "manifest", + "community": 238, + "norm_label": "manifest.json" + }, + { + "label": "theme_color", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L2", + "_origin": "ast", + "id": "manifest_theme_color", + "community": 238, + "norm_label": "theme_color" + }, + { + "label": "background_color", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L3", + "_origin": "ast", + "id": "manifest_background_color", + "community": 238, + "norm_label": "background_color" + }, + { + "label": "display", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L4", + "_origin": "ast", + "id": "manifest_display", + "community": 238, + "norm_label": "display" + }, + { + "label": "scope", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L5", + "_origin": "ast", + "id": "manifest_scope", + "community": 238, + "norm_label": "scope" + }, + { + "label": "start_url", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L6", + "_origin": "ast", + "id": "manifest_start_url", + "community": 238, + "norm_label": "start_url" + }, + { + "label": "name", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L7", + "_origin": "ast", + "id": "manifest_name", + "community": 238, + "norm_label": "name" + }, + { + "label": "short_name", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L8", + "_origin": "ast", + "id": "manifest_short_name", + "community": 238, + "norm_label": "short_name" + }, + { + "label": "description", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L9", + "_origin": "ast", + "id": "manifest_description", + "community": 238, + "norm_label": "description" + }, + { + "label": "icons", + "file_type": "code", + "source_file": "manifest.json", + "source_location": "L10", + "_origin": "ast", + "id": "manifest_icons", + "community": 238, + "norm_label": "icons" + }, + { + "label": "package.json", + "file_type": "code", + "source_file": "package.json", + "source_location": "L1", + "_origin": "ast", + "id": "package", + "community": 168, + "norm_label": "package.json" + }, + { + "label": "name", + "file_type": "code", + "source_file": "package.json", + "source_location": "L2", + "_origin": "ast", + "id": "package_name", + "community": 168, + "norm_label": "name" + }, + { + "label": "version", + "file_type": "code", + "source_file": "package.json", + "source_location": "L3", + "_origin": "ast", + "id": "package_version", + "community": 168, + "norm_label": "version" + }, + { + "label": "private", + "file_type": "code", + "source_file": "package.json", + "source_location": "L4", + "_origin": "ast", + "id": "package_private", + "community": 168, + "norm_label": "private" + }, + { + "label": "license", + "file_type": "code", + "source_file": "package.json", + "source_location": "L5", + "_origin": "ast", + "id": "package_license", + "community": 168, + "norm_label": "license" + }, + { + "label": "type", + "file_type": "code", + "source_file": "package.json", + "source_location": "L6", + "_origin": "ast", + "id": "package_type", + "community": 168, + "norm_label": "type" + }, + { + "label": "scripts", + "file_type": "code", + "source_file": "package.json", + "source_location": "L7", + "_origin": "ast", + "id": "package_scripts", + "community": 168, + "norm_label": "scripts" + }, + { + "label": "dev", + "file_type": "code", + "source_file": "package.json", + "source_location": "L8", + "_origin": "ast", + "id": "package_scripts_dev", + "community": 168, + "norm_label": "dev" + }, + { + "label": "build", + "file_type": "code", + "source_file": "package.json", + "source_location": "L9", + "_origin": "ast", + "id": "package_scripts_build", + "community": 168, + "norm_label": "build" + }, + { + "label": "preview", + "file_type": "code", + "source_file": "package.json", + "source_location": "L10", + "_origin": "ast", + "id": "package_scripts_preview", + "community": 168, + "norm_label": "preview" + }, + { + "label": "start", + "file_type": "code", + "source_file": "package.json", + "source_location": "L11", + "_origin": "ast", + "id": "package_scripts_start", + "community": 168, + "norm_label": "start" + }, + { + "label": "clean", + "file_type": "code", + "source_file": "package.json", + "source_location": "L12", + "_origin": "ast", + "id": "package_scripts_clean", + "community": 168, + "norm_label": "clean" + }, + { + "label": "check:lint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L13", + "_origin": "ast", + "id": "package_scripts_check_lint", + "community": 168, + "norm_label": "check:lint" + }, + { + "label": "check:types", + "file_type": "code", + "source_file": "package.json", + "source_location": "L14", + "_origin": "ast", + "id": "package_scripts_check_types", + "community": 168, + "norm_label": "check:types" + }, + { + "label": "check:format", + "file_type": "code", + "source_file": "package.json", + "source_location": "L15", + "_origin": "ast", + "id": "package_scripts_check_format", + "community": 168, + "norm_label": "check:format" + }, + { + "label": "fix:lint", + "file_type": "code", + "source_file": "package.json", + "source_location": "L16", + "_origin": "ast", + "id": "package_scripts_fix_lint", + "community": 168, + "norm_label": "fix:lint" + }, + { + "label": "fix:format", + "file_type": "code", + "source_file": "package.json", + "source_location": "L17", + "_origin": "ast", + "id": "package_scripts_fix_format", + "community": 168, + "norm_label": "fix:format" + }, + { + "label": "dependencies", + "file_type": "code", + "source_file": "package.json", + "source_location": "L19", + "_origin": "ast", + "id": "package_dependencies", + "community": 22, + "norm_label": "dependencies" + }, + { + "label": "@atlaskit/pragmatic-drag-and-drop", + "file_type": "code", + "source_file": "package.json", + "source_location": "L20", + "_origin": "ast", + "id": "package_dependencies_atlaskit_pragmatic_drag_and_drop", + "community": 22, + "norm_label": "@atlaskit/pragmatic-drag-and-drop" + }, + { + "label": "@atlaskit/pragmatic-drag-and-drop-auto-scroll", + "file_type": "code", + "source_file": "package.json", + "source_location": "L21", + "_origin": "ast", + "id": "package_dependencies_atlaskit_pragmatic_drag_and_drop_auto_scroll", + "community": 22, + "norm_label": "@atlaskit/pragmatic-drag-and-drop-auto-scroll" + }, + { + "label": "@atlaskit/pragmatic-drag-and-drop-hitbox", + "file_type": "code", + "source_file": "package.json", + "source_location": "L22", + "_origin": "ast", + "id": "package_dependencies_atlaskit_pragmatic_drag_and_drop_hitbox", + "community": 22, + "norm_label": "@atlaskit/pragmatic-drag-and-drop-hitbox" + }, + { + "label": "@bprogress/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L23", + "_origin": "ast", + "id": "package_dependencies_bprogress_core", + "community": 22, + "norm_label": "@bprogress/core" + }, + { + "label": "@fontsource-variable/inter", + "file_type": "code", + "source_file": "package.json", + "source_location": "L24", + "_origin": "ast", + "id": "package_dependencies_fontsource_variable_inter", + "community": 22, + "norm_label": "@fontsource-variable/inter" + }, + { + "label": "@fontsource/ibm-plex-mono", + "file_type": "code", + "source_file": "package.json", + "source_location": "L25", + "_origin": "ast", + "id": "package_dependencies_fontsource_ibm_plex_mono", + "community": 22, + "norm_label": "@fontsource/ibm-plex-mono" + }, + { + "label": "@fontsource/material-symbols-rounded", + "file_type": "code", + "source_file": "package.json", + "source_location": "L26", + "_origin": "ast", + "id": "package_dependencies_fontsource_material_symbols_rounded", + "community": 22, + "norm_label": "@fontsource/material-symbols-rounded" + }, + { + "label": "@headlessui/react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L27", + "_origin": "ast", + "id": "package_dependencies_headlessui_react", + "community": 22, + "norm_label": "@headlessui/react" + }, + { + "label": "@plane/constants", + "file_type": "code", + "source_file": "package.json", + "source_location": "L28", + "_origin": "ast", + "id": "package_dependencies_plane_constants", + "community": 22, + "norm_label": "@plane/constants" + }, + { + "label": "@plane/editor", + "file_type": "code", + "source_file": "package.json", + "source_location": "L29", + "_origin": "ast", + "id": "package_dependencies_plane_editor", + "community": 22, + "norm_label": "@plane/editor" + }, + { + "label": "@plane/hooks", + "file_type": "code", + "source_file": "package.json", + "source_location": "L30", + "_origin": "ast", + "id": "package_dependencies_plane_hooks", + "community": 22, + "norm_label": "@plane/hooks" + }, + { + "label": "@plane/i18n", + "file_type": "code", + "source_file": "package.json", + "source_location": "L31", + "_origin": "ast", + "id": "package_dependencies_plane_i18n", + "community": 22, + "norm_label": "@plane/i18n" + }, + { + "label": "@plane/propel", + "file_type": "code", + "source_file": "package.json", + "source_location": "L32", + "_origin": "ast", + "id": "package_dependencies_plane_propel", + "community": 22, + "norm_label": "@plane/propel" + }, + { + "label": "@plane/services", + "file_type": "code", + "source_file": "package.json", + "source_location": "L33", + "_origin": "ast", + "id": "package_dependencies_plane_services", + "community": 22, + "norm_label": "@plane/services" + }, + { + "label": "@plane/shared-state", + "file_type": "code", + "source_file": "package.json", + "source_location": "L34", + "_origin": "ast", + "id": "package_dependencies_plane_shared_state", + "community": 22, + "norm_label": "@plane/shared-state" + }, + { + "label": "@plane/types", + "file_type": "code", + "source_file": "package.json", + "source_location": "L35", + "_origin": "ast", + "id": "package_dependencies_plane_types", + "community": 22, + "norm_label": "@plane/types" + }, + { + "label": "@plane/ui", + "file_type": "code", + "source_file": "package.json", + "source_location": "L36", + "_origin": "ast", + "id": "package_dependencies_plane_ui", + "community": 22, + "norm_label": "@plane/ui" + }, + { + "label": "@plane/utils", + "file_type": "code", + "source_file": "package.json", + "source_location": "L37", + "_origin": "ast", + "id": "package_dependencies_plane_utils", + "community": 22, + "norm_label": "@plane/utils" + }, + { + "label": "@popperjs/core", + "file_type": "code", + "source_file": "package.json", + "source_location": "L38", + "_origin": "ast", + "id": "package_dependencies_popperjs_core", + "community": 22, + "norm_label": "@popperjs/core" + }, + { + "label": "@react-pdf/renderer", + "file_type": "code", + "source_file": "package.json", + "source_location": "L39", + "_origin": "ast", + "id": "package_dependencies_react_pdf_renderer", + "community": 22, + "norm_label": "@react-pdf/renderer" + }, + { + "label": "@react-router/node", + "file_type": "code", + "source_file": "package.json", + "source_location": "L40", + "_origin": "ast", + "id": "package_dependencies_react_router_node", + "community": 22, + "norm_label": "@react-router/node" + }, + { + "label": "@tanstack/react-table", + "file_type": "code", + "source_file": "package.json", + "source_location": "L41", + "_origin": "ast", + "id": "package_dependencies_tanstack_react_table", + "community": 22, + "norm_label": "@tanstack/react-table" + }, + { + "label": "axios", + "file_type": "code", + "source_file": "package.json", + "source_location": "L42", + "_origin": "ast", + "id": "package_dependencies_axios", + "community": 22, + "norm_label": "axios" + }, + { + "label": "clsx", + "file_type": "code", + "source_file": "package.json", + "source_location": "L43", + "_origin": "ast", + "id": "package_dependencies_clsx", + "community": 22, + "norm_label": "clsx" + }, + { + "label": "cmdk", + "file_type": "code", + "source_file": "package.json", + "source_location": "L44", + "_origin": "ast", + "id": "package_dependencies_cmdk", + "community": 22, + "norm_label": "cmdk" + }, + { + "label": "comlink", + "file_type": "code", + "source_file": "package.json", + "source_location": "L45", + "_origin": "ast", + "id": "package_dependencies_comlink", + "community": 22, + "norm_label": "comlink" + }, + { + "label": "date-fns", + "file_type": "code", + "source_file": "package.json", + "source_location": "L46", + "_origin": "ast", + "id": "package_dependencies_date_fns", + "community": 22, + "norm_label": "date-fns" + }, + { + "label": "emoji-picker-react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L47", + "_origin": "ast", + "id": "package_dependencies_emoji_picker_react", + "community": 22, + "norm_label": "emoji-picker-react" + }, + { + "label": "export-to-csv", + "file_type": "code", + "source_file": "package.json", + "source_location": "L48", + "_origin": "ast", + "id": "package_dependencies_export_to_csv", + "community": 22, + "norm_label": "export-to-csv" + }, + { + "label": "isbot", + "file_type": "code", + "source_file": "package.json", + "source_location": "L49", + "_origin": "ast", + "id": "package_dependencies_isbot", + "community": 22, + "norm_label": "isbot" + }, + { + "label": "lodash-es", + "file_type": "code", + "source_file": "package.json", + "source_location": "L50", + "_origin": "ast", + "id": "package_dependencies_lodash_es", + "community": 22, + "norm_label": "lodash-es" + }, + { + "label": "lucide-react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L51", + "_origin": "ast", + "id": "package_dependencies_lucide_react", + "community": 22, + "norm_label": "lucide-react" + }, + { + "label": "mobx", + "file_type": "code", + "source_file": "package.json", + "source_location": "L52", + "_origin": "ast", + "id": "package_dependencies_mobx", + "community": 22, + "norm_label": "mobx" + }, + { + "label": "mobx-react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L53", + "_origin": "ast", + "id": "package_dependencies_mobx_react", + "community": 22, + "norm_label": "mobx-react" + }, + { + "label": "mobx-utils", + "file_type": "code", + "source_file": "package.json", + "source_location": "L54", + "_origin": "ast", + "id": "package_dependencies_mobx_utils", + "community": 22, + "norm_label": "mobx-utils" + }, + { + "label": "next-themes", + "file_type": "code", + "source_file": "package.json", + "source_location": "L55", + "_origin": "ast", + "id": "package_dependencies_next_themes", + "community": 22, + "norm_label": "next-themes" + }, + { + "label": "react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L56", + "_origin": "ast", + "id": "package_dependencies_react", + "community": 65, + "norm_label": "react" + }, + { + "label": "react-color", + "file_type": "code", + "source_file": "package.json", + "source_location": "L57", + "_origin": "ast", + "id": "package_dependencies_react_color", + "community": 22, + "norm_label": "react-color" + }, + { + "label": "react-dom", + "file_type": "code", + "source_file": "package.json", + "source_location": "L58", + "_origin": "ast", + "id": "package_dependencies_react_dom", + "community": 22, + "norm_label": "react-dom" + }, + { + "label": "react-dropzone", + "file_type": "code", + "source_file": "package.json", + "source_location": "L59", + "_origin": "ast", + "id": "package_dependencies_react_dropzone", + "community": 22, + "norm_label": "react-dropzone" + }, + { + "label": "react-fast-compare", + "file_type": "code", + "source_file": "package.json", + "source_location": "L60", + "_origin": "ast", + "id": "package_dependencies_react_fast_compare", + "community": 22, + "norm_label": "react-fast-compare" + }, + { + "label": "react-hook-form", + "file_type": "code", + "source_file": "package.json", + "source_location": "L61", + "_origin": "ast", + "id": "package_dependencies_react_hook_form", + "community": 22, + "norm_label": "react-hook-form" + }, + { + "label": "react-is", + "file_type": "code", + "source_file": "package.json", + "source_location": "L62", + "_origin": "ast", + "id": "package_dependencies_react_is", + "community": 22, + "norm_label": "react-is" + }, + { + "label": "react-markdown", + "file_type": "code", + "source_file": "package.json", + "source_location": "L63", + "_origin": "ast", + "id": "package_dependencies_react_markdown", + "community": 22, + "norm_label": "react-markdown" + }, + { + "label": "react-masonry-component", + "file_type": "code", + "source_file": "package.json", + "source_location": "L64", + "_origin": "ast", + "id": "package_dependencies_react_masonry_component", + "community": 22, + "norm_label": "react-masonry-component" + }, + { + "label": "react-pdf-html", + "file_type": "code", + "source_file": "package.json", + "source_location": "L65", + "_origin": "ast", + "id": "package_dependencies_react_pdf_html", + "community": 22, + "norm_label": "react-pdf-html" + }, + { + "label": "react-popper", + "file_type": "code", + "source_file": "package.json", + "source_location": "L66", + "_origin": "ast", + "id": "package_dependencies_react_popper", + "community": 22, + "norm_label": "react-popper" + }, + { + "label": "react-router", + "file_type": "code", + "source_file": "package.json", + "source_location": "L67", + "_origin": "ast", + "id": "package_dependencies_react_router", + "community": 22, + "norm_label": "react-router" + }, + { + "label": "recharts", + "file_type": "code", + "source_file": "package.json", + "source_location": "L68", + "_origin": "ast", + "id": "package_dependencies_recharts", + "community": 22, + "norm_label": "recharts" + }, + { + "label": "serve", + "file_type": "code", + "source_file": "package.json", + "source_location": "L69", + "_origin": "ast", + "id": "package_dependencies_serve", + "community": 22, + "norm_label": "serve" + }, + { + "label": "smooth-scroll-into-view-if-needed", + "file_type": "code", + "source_file": "package.json", + "source_location": "L70", + "_origin": "ast", + "id": "package_dependencies_smooth_scroll_into_view_if_needed", + "community": 22, + "norm_label": "smooth-scroll-into-view-if-needed" + }, + { + "label": "swr", + "file_type": "code", + "source_file": "package.json", + "source_location": "L71", + "_origin": "ast", + "id": "package_dependencies_swr", + "community": 22, + "norm_label": "swr" + }, + { + "label": "use-font-face-observer", + "file_type": "code", + "source_file": "package.json", + "source_location": "L72", + "_origin": "ast", + "id": "package_dependencies_use_font_face_observer", + "community": 22, + "norm_label": "use-font-face-observer" + }, + { + "label": "uuid", + "file_type": "code", + "source_file": "package.json", + "source_location": "L73", + "_origin": "ast", + "id": "package_dependencies_uuid", + "community": 22, + "norm_label": "uuid" + }, + { + "label": "devDependencies", + "file_type": "code", + "source_file": "package.json", + "source_location": "L75", + "_origin": "ast", + "id": "package_devdependencies", + "community": 181, + "norm_label": "devdependencies" + }, + { + "label": "@plane/tailwind-config", + "file_type": "code", + "source_file": "package.json", + "source_location": "L76", + "_origin": "ast", + "id": "package_devdependencies_plane_tailwind_config", + "community": 181, + "norm_label": "@plane/tailwind-config" + }, + { + "label": "@plane/typescript-config", + "file_type": "code", + "source_file": "package.json", + "source_location": "L77", + "_origin": "ast", + "id": "package_devdependencies_plane_typescript_config", + "community": 181, + "norm_label": "@plane/typescript-config" + }, + { + "label": "@react-router/dev", + "file_type": "code", + "source_file": "package.json", + "source_location": "L78", + "_origin": "ast", + "id": "package_devdependencies_react_router_dev", + "community": 181, + "norm_label": "@react-router/dev" + }, + { + "label": "@tailwindcss/postcss", + "file_type": "code", + "source_file": "package.json", + "source_location": "L79", + "_origin": "ast", + "id": "package_devdependencies_tailwindcss_postcss", + "community": 181, + "norm_label": "@tailwindcss/postcss" + }, + { + "label": "@tailwindcss/typography", + "file_type": "code", + "source_file": "package.json", + "source_location": "L80", + "_origin": "ast", + "id": "package_devdependencies_tailwindcss_typography", + "community": 181, + "norm_label": "@tailwindcss/typography" + }, + { + "label": "@types/lodash-es", + "file_type": "code", + "source_file": "package.json", + "source_location": "L81", + "_origin": "ast", + "id": "package_devdependencies_types_lodash_es", + "community": 181, + "norm_label": "@types/lodash-es" + }, + { + "label": "@types/node", + "file_type": "code", + "source_file": "package.json", + "source_location": "L82", + "_origin": "ast", + "id": "package_devdependencies_types_node", + "community": 181, + "norm_label": "@types/node" + }, + { + "label": "@types/react", + "file_type": "code", + "source_file": "package.json", + "source_location": "L83", + "_origin": "ast", + "id": "package_devdependencies_types_react", + "community": 181, + "norm_label": "@types/react" + }, + { + "label": "@types/react-color", + "file_type": "code", + "source_file": "package.json", + "source_location": "L84", + "_origin": "ast", + "id": "package_devdependencies_types_react_color", + "community": 181, + "norm_label": "@types/react-color" + }, + { + "label": "@types/react-dom", + "file_type": "code", + "source_file": "package.json", + "source_location": "L85", + "_origin": "ast", + "id": "package_devdependencies_types_react_dom", + "community": 181, + "norm_label": "@types/react-dom" + }, + { + "label": "dotenv", + "file_type": "code", + "source_file": "package.json", + "source_location": "L86", + "_origin": "ast", + "id": "package_devdependencies_dotenv", + "community": 181, + "norm_label": "dotenv" + }, + { + "label": "typescript", + "file_type": "code", + "source_file": "package.json", + "source_location": "L87", + "_origin": "ast", + "id": "package_devdependencies_typescript", + "community": 181, + "norm_label": "typescript" + }, + { + "label": "vite", + "file_type": "code", + "source_file": "package.json", + "source_location": "L88", + "_origin": "ast", + "id": "package_devdependencies_vite", + "community": 181, + "norm_label": "vite" + }, + { + "label": "vite-tsconfig-paths", + "file_type": "code", + "source_file": "package.json", + "source_location": "L89", + "_origin": "ast", + "id": "package_devdependencies_vite_tsconfig_paths", + "community": 181, + "norm_label": "vite-tsconfig-paths" + }, + { + "label": "postcss.config.js", + "file_type": "code", + "source_file": "postcss.config.js", + "source_location": "L1", + "_origin": "ast", + "id": "postcss_config", + "community": 340, + "norm_label": "postcss.config.js" + }, + { + "label": "manifest.json", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L1", + "_origin": "ast", + "id": "public_manifest", + "community": 255, + "norm_label": "manifest.json" + }, + { + "label": "name", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L2", + "_origin": "ast", + "id": "public_manifest_name", + "community": 255, + "norm_label": "name" + }, + { + "label": "short_name", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L3", + "_origin": "ast", + "id": "public_manifest_short_name", + "community": 255, + "norm_label": "short_name" + }, + { + "label": "icons", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L4", + "_origin": "ast", + "id": "public_manifest_icons", + "community": 255, + "norm_label": "icons" + }, + { + "label": "theme_color", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L22", + "_origin": "ast", + "id": "public_manifest_theme_color", + "community": 255, + "norm_label": "theme_color" + }, + { + "label": "background_color", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L23", + "_origin": "ast", + "id": "public_manifest_background_color", + "community": 255, + "norm_label": "background_color" + }, + { + "label": "start_url", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L24", + "_origin": "ast", + "id": "public_manifest_start_url", + "community": 255, + "norm_label": "start_url" + }, + { + "label": "display", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L25", + "_origin": "ast", + "id": "public_manifest_display", + "community": 255, + "norm_label": "display" + }, + { + "label": "orientation", + "file_type": "code", + "source_file": "public/manifest.json", + "source_location": "L26", + "_origin": "ast", + "id": "public_manifest_orientation", + "community": 255, + "norm_label": "orientation" + }, + { + "label": "sw.js", + "file_type": "code", + "source_file": "public/sw.js", + "source_location": "L1", + "_origin": "ast", + "id": "public_sw", + "community": 341, + "norm_label": "sw.js" + }, + { + "label": "workbox-9f2f79cf.js", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1", + "_origin": "ast", + "id": "public_workbox_9f2f79cf", + "community": 17, + "norm_label": "workbox-9f2f79cf.js" + }, + { + "label": "WorkboxError", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L363", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_workboxerror", + "community": 17, + "norm_label": "workboxerror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L372", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_workboxerror_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": "Route", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L541", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_route", + "community": 17, + "norm_label": "route" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L553", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_route_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": ".setCatchHandler()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L578", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_route_setcatchhandler", + "community": 17, + "norm_label": ".setcatchhandler()" + }, + { + "label": "RegExpRoute", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L601", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_regexproute", + "community": 17, + "norm_label": "regexproute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L615", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_regexproute_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": "Router", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L692", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router", + "community": 17, + "norm_label": "router" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L696", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": ".routes()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L705", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_routes", + "community": 17, + "norm_label": ".routes()" + }, + { + "label": ".addFetchListener()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L712", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_addfetchlistener", + "community": 17, + "norm_label": ".addfetchlistener()" + }, + { + "label": ".addCacheListener()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L747", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_addcachelistener", + "community": 17, + "norm_label": ".addcachelistener()" + }, + { + "label": ".handleRequest()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L793", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_handlerequest", + "community": 17, + "norm_label": ".handlerequest()" + }, + { + "label": ".findMatchingRoute()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L937", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_findmatchingroute", + "community": 17, + "norm_label": ".findmatchingroute()" + }, + { + "label": ".setDefaultHandler()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1005", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_setdefaulthandler", + "community": 17, + "norm_label": ".setdefaulthandler()" + }, + { + "label": ".setCatchHandler()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1015", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_setcatchhandler", + "community": 17, + "norm_label": ".setcatchhandler()" + }, + { + "label": ".registerRoute()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1023", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_registerroute", + "community": 17, + "norm_label": ".registerroute()" + }, + { + "label": ".unregisterRoute()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1068", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_router_unregisterroute", + "community": 17, + "norm_label": ".unregisterroute()" + }, + { + "label": "registerRoute()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1133", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_registerroute", + "community": 17, + "norm_label": "registerroute()" + }, + { + "label": "stripParams()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1278", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_stripparams", + "community": 17, + "norm_label": "stripparams()" + }, + { + "label": "cacheMatchIgnoreParams()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1297", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_cachematchignoreparams", + "community": 17, + "norm_label": "cachematchignoreparams()" + }, + { + "label": "Deferred", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1332", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_deferred", + "community": 17, + "norm_label": "deferred" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1336", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_deferred_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": "executeQuotaErrorCallbacks()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1370", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_executequotaerrorcallbacks", + "community": 17, + "norm_label": "executequotaerrorcallbacks()" + }, + { + "label": "timeout()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1399", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_timeout", + "community": 17, + "norm_label": "timeout()" + }, + { + "label": "toRequest()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1410", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_torequest", + "community": 17, + "norm_label": "torequest()" + }, + { + "label": "StrategyHandler", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1422", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler", + "community": 17, + "norm_label": "strategyhandler" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1439", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": ".fetch()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1513", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_fetch", + "community": 17, + "norm_label": ".fetch()" + }, + { + "label": ".fetchAndCachePut()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1593", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_fetchandcacheput", + "community": 17, + "norm_label": ".fetchandcacheput()" + }, + { + "label": ".cacheMatch()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1611", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_cachematch", + "community": 17, + "norm_label": ".cachematch()" + }, + { + "label": ".cachePut()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1654", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "community": 17, + "norm_label": ".cacheput()" + }, + { + "label": ".getCacheKey()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1745", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_getcachekey", + "community": 17, + "norm_label": ".getcachekey()" + }, + { + "label": ".hasCallback()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1771", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_hascallback", + "community": 17, + "norm_label": ".hascallback()" + }, + { + "label": ".runCallbacks()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1795", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_runcallbacks", + "community": 17, + "norm_label": ".runcallbacks()" + }, + { + "label": ".iterateCallbacks()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1811", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "community": 17, + "norm_label": ".iteratecallbacks()" + }, + { + "label": ".waitUntil()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1840", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_waituntil", + "community": 17, + "norm_label": ".waituntil()" + }, + { + "label": ".doneWaiting()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1854", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_donewaiting", + "community": 17, + "norm_label": ".donewaiting()" + }, + { + "label": ".destroy()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1864", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_destroy", + "community": 17, + "norm_label": ".destroy()" + }, + { + "label": "._ensureResponseSafeToCache()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1877", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategyhandler_ensureresponsesafetocache", + "community": 17, + "norm_label": "._ensureresponsesafetocache()" + }, + { + "label": "Strategy", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1932", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategy", + "community": 17, + "norm_label": "strategy" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1955", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategy_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": ".handle()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2008", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategy_handle", + "community": 17, + "norm_label": ".handle()" + }, + { + "label": ".handleAll()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2034", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategy_handleall", + "community": 17, + "norm_label": ".handleall()" + }, + { + "label": "._getResponse()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2055", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategy_getresponse", + "community": 17, + "norm_label": "._getresponse()" + }, + { + "label": "._awaitComplete()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2103", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_strategy_awaitcomplete", + "community": 17, + "norm_label": "._awaitcomplete()" + }, + { + "label": "NetworkFirst", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2196", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkfirst", + "community": 17, + "norm_label": "networkfirst" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2216", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkfirst_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": "._handle()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2242", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkfirst_handle", + "community": 17, + "norm_label": "._handle()" + }, + { + "label": "._getTimeoutPromise()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2308", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkfirst_gettimeoutpromise", + "community": 17, + "norm_label": "._gettimeoutpromise()" + }, + { + "label": "._getNetworkPromise()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2334", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkfirst_getnetworkpromise", + "community": 17, + "norm_label": "._getnetworkpromise()" + }, + { + "label": "NetworkOnly", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2388", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkonly", + "community": 17, + "norm_label": "networkonly" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2400", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkonly_constructor", + "community": 17, + "norm_label": ".constructor()" + }, + { + "label": "._handle()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2411", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_networkonly_handle", + "community": 17, + "norm_label": "._handle()" + }, + { + "label": "clientsClaim()", + "file_type": "code", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2470", + "_origin": "ast", + "id": "public_workbox_9f2f79cf_clientsclaim", + "community": 17, + "norm_label": "clientsclaim()" + }, + { + "label": "react-router.config.ts", + "file_type": "code", + "source_file": "react-router.config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "react_router_config", + "community": 342, + "norm_label": "react-router.config.ts" + }, + { + "label": "tsconfig.json", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L1", + "_origin": "ast", + "id": "tsconfig", + "community": 163, + "norm_label": "tsconfig.json" + }, + { + "label": "compilerOptions", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L2", + "_origin": "ast", + "id": "tsconfig_compileroptions", + "community": 163, + "norm_label": "compileroptions" + }, + { + "label": "rootDirs", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L3", + "_origin": "ast", + "id": "tsconfig_compileroptions_rootdirs", + "community": 163, + "norm_label": "rootdirs" + }, + { + "label": "paths", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L4", + "_origin": "ast", + "id": "tsconfig_compileroptions_paths", + "community": 163, + "norm_label": "paths" + }, + { + "label": "@/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L5", + "_origin": "ast", + "id": "tsconfig_paths", + "community": 163, + "norm_label": "@/*" + }, + { + "label": "@/app/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L6", + "_origin": "ast", + "id": "tsconfig_paths_app", + "community": 163, + "norm_label": "@/app/*" + }, + { + "label": "@/helpers/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L7", + "_origin": "ast", + "id": "tsconfig_paths_helpers", + "community": 163, + "norm_label": "@/helpers/*" + }, + { + "label": "@/styles/*", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L8", + "_origin": "ast", + "id": "tsconfig_paths_styles", + "community": 163, + "norm_label": "@/styles/*" + }, + { + "label": "package.json", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L9", + "_origin": "ast", + "id": "tsconfig_paths_package_json", + "community": 163, + "norm_label": "package.json" + }, + { + "label": "strictNullChecks", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L11", + "_origin": "ast", + "id": "tsconfig_compileroptions_strictnullchecks", + "community": 163, + "norm_label": "strictnullchecks" + }, + { + "label": "exactOptionalPropertyTypes", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L12", + "_origin": "ast", + "id": "tsconfig_compileroptions_exactoptionalpropertytypes", + "community": 163, + "norm_label": "exactoptionalpropertytypes" + }, + { + "label": "noUnusedParameters", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L13", + "_origin": "ast", + "id": "tsconfig_compileroptions_nounusedparameters", + "community": 163, + "norm_label": "nounusedparameters" + }, + { + "label": "noUnusedLocals", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L14", + "_origin": "ast", + "id": "tsconfig_compileroptions_nounusedlocals", + "community": 163, + "norm_label": "nounusedlocals" + }, + { + "label": "noImplicitReturns", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L15", + "_origin": "ast", + "id": "tsconfig_compileroptions_noimplicitreturns", + "community": 163, + "norm_label": "noimplicitreturns" + }, + { + "label": "noImplicitOverride", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L16", + "_origin": "ast", + "id": "tsconfig_compileroptions_noimplicitoverride", + "community": 163, + "norm_label": "noimplicitoverride" + }, + { + "label": "types", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L17", + "_origin": "ast", + "id": "tsconfig_compileroptions_types", + "community": 163, + "norm_label": "types" + }, + { + "label": "extends", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L19", + "_origin": "ast", + "id": "tsconfig_extends", + "community": 163, + "norm_label": "extends" + }, + { + "label": "include", + "file_type": "code", + "source_file": "tsconfig.json", + "source_location": "L20", + "_origin": "ast", + "id": "tsconfig_include", + "community": 163, + "norm_label": "include" + }, + { + "label": "use-font-face-observer.d.ts", + "file_type": "code", + "source_file": "use-font-face-observer.d.ts", + "source_location": "L1", + "_origin": "ast", + "id": "use_font_face_observer_d", + "community": 343, + "norm_label": "use-font-face-observer.d.ts" + }, + { + "label": "vite.config.ts", + "file_type": "code", + "source_file": "vite.config.ts", + "source_location": "L1", + "_origin": "ast", + "id": "vite_config", + "community": 337, + "norm_label": "vite.config.ts" + }, + { + "label": "viteEnv", + "file_type": "code", + "source_file": "vite.config.ts", + "source_location": "L10", + "_origin": "ast", + "id": "vite_config_viteenv", + "community": 337, + "norm_label": "viteenv" + } + ], + "links": [ + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "app_all_workspaceslug_projects_extended_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "app_all_workspaceslug_projects_extended_sidebar_extendedappsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "app_all_workspaceslug_projects_sidebar_appsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "app_all_workspaceslug_projects_sidebar_projectappsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "core_components_sidebar_resizable_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "core_components_sidebar_resizable_sidebar_resizablesidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_b21ac4", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "app_all_workspaceslug_projects_sidebar_projectappsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_header", + "target": "app_all_workspaceslug_projects_active_cycles_header_workspaceactivecycleheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_header", + "target": "core_components_workspace_upgrade_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_header", + "target": "core_components_workspace_upgrade_badge_upgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "app_all_workspaceslug_projects_active_cycles_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "app_all_workspaceslug_projects_active_cycles_header_workspaceactivecycleheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "app_all_workspaceslug_projects_active_cycles_layout_workspaceactivecyclelayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L28", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "app_all_workspaceslug_projects_active_cycles_page_workspaceactivecyclespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "core_components_active_cycles_workspace_active_cycles_upgrade", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "core_components_active_cycles_workspace_active_cycles_upgrade_workspaceactivecyclesupgrade", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_active_cycles_page_workspaceactivecyclespage", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_header", + "target": "app_all_workspaceslug_projects_analytics_tabid_header_workspaceanalyticsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "app_all_workspaceslug_projects_analytics_tabid_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "app_all_workspaceslug_projects_analytics_tabid_header_workspaceanalyticsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "app_all_workspaceslug_projects_analytics_tabid_layout_workspaceanalyticstablayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L140", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_analytics_analytics_filter_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_analytics_analytics_filter_actions_analyticsfilteractions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_analytics_use_analytics_tabs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_analytics_use_analytics_tabs_useanalyticstabs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "core_components_analytics_use_analytics_tabs_useanalyticstabs" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "core_hooks_store_use_command_palette_usecommandpalette" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_analytics_tabid_page_analyticspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "app_all_workspaceslug_projects_browse_workitem_header_projectworkitemdetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "app_all_workspaceslug_projects_browse_workitem_work_item_header_workitemdetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_navigation_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_navigation_tab_navigation_root_tabnavigationroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_sidebar_sidebar_toggle_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_sidebar_sidebar_toggle_button_appsidebartogglebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_layout", + "target": "app_all_workspaceslug_projects_browse_workitem_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_layout", + "target": "app_all_workspaceslug_projects_browse_workitem_header_projectworkitemdetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_layout", + "target": "app_all_workspaceslug_projects_browse_workitem_layout_projectissuedetailslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "app_all_workspaceslug_projects_browse_workitem_page_issuedetailspage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_components_browse_workitem_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_components_browse_workitem_detail_workitemdetailroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_use_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_hooks_use_issue_properties_useworkitemproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_layouts_auth_layout_project_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_page", + "target": "core_layouts_auth_layout_project_wrapper_projectauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "app_all_workspaceslug_projects_browse_workitem_work_item_header_workitemdetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_issues_issue_detail_issue_detail_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_issues_issue_detail_issue_detail_quick_actions_issuedetailquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_browse_workitem_work_item_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "app_all_workspaceslug_projects_drafts_header_workspacedraftheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_components_common_count_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_hooks_store_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_header", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "app_all_workspaceslug_projects_drafts_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "app_all_workspaceslug_projects_drafts_header_workspacedraftheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "app_all_workspaceslug_projects_drafts_layout_workspacedraftlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_page", + "target": "app_all_workspaceslug_projects_drafts_page_workspacedraftpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_page", + "target": "core_components_issues_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_drafts_page", + "target": "core_components_issues_workspace_draft_root_workspacedraftissuesroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "app_all_workspaceslug_projects_extended_project_sidebar_extendedprojectsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "app_all_workspaceslug_projects_extended_sidebar_wrapper_extendedsidebarwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_components_project_create_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_components_project_create_project_modal_createprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_components_workspace_sidebar_projects_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_components_workspace_sidebar_projects_list_item_sidebarprojectslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_project_sidebar", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "app_all_workspaceslug_projects_extended_project_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "app_all_workspaceslug_projects_extended_project_sidebar_extendedprojectsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "target": "app_all_workspaceslug_projects_extended_sidebar_wrapper_extendedsidebarwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "target": "app_all_workspaceslug_projects_extended_sidebar_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "target": "core_hooks_use_extended_sidebar_overview_outside_click", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar_wrapper", + "target": "core_hooks_use_extended_sidebar_overview_outside_click_useextendedsidebaroutsideclickdetector", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "app_all_workspaceslug_projects_extended_sidebar_wrapper_extendedsidebarwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "app_all_workspaceslug_projects_extended_sidebar_extendedappsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_components_workspace_sidebar_extended_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_components_workspace_sidebar_extended_sidebar_item_extendedsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_extended_sidebar", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_header", + "target": "app_all_workspaceslug_projects_header_workspacedashboardheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_header", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_header", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "app_all_workspaceslug_projects_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "app_all_workspaceslug_projects_header_workspacedashboardheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L34", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_layout", + "target": "app_all_workspaceslug_projects_layout_workspacelayout", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "core_components_pomodoro_global_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "core_components_pomodoro_global_pomodoro_timer_globalpomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "core_components_power_k_projects_app_provider", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_layout", + "target": "core_components_power_k_projects_app_provider_projectsapppowerkprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_layout", + "target": "app_all_workspaceslug_projects_notifications_layout_projectinboxissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_layout", + "target": "core_components_workspace_notifications_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_layout", + "target": "core_components_workspace_notifications_sidebar_root_notificationssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L36", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "app_all_workspaceslug_projects_notifications_page_workspacedashboardpage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "core_components_workspace_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "core_components_workspace_notifications_root_notificationsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_notifications_page_workspacedashboardpage", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L36", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_page", + "target": "app_all_workspaceslug_projects_page_workspacedashboardpage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_home_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_components_home_root_workspacehomeview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_page_workspacedashboardpage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_isvalidprofileviewid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_profileissuestypepage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_profilepageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "core_components_profile_profile_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page", + "target": "core_components_profile_profile_issues_profileissuespage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_profileissuestypepage", + "target": "app_all_workspaceslug_projects_profile_userid_profileviewid_page_isvalidprofileviewid", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L78", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "app_all_workspaceslug_projects_profile_userid_activity_page_profileactivitypage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_components_profile_activity_download_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_components_profile_activity_download_button_downloadactivitybutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_components_profile_activity_workspace_activity_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_components_profile_activity_workspace_activity_list_workspaceactivitylistpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page_profileactivitypage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_activity_page_profileactivitypage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "app_all_workspaceslug_projects_profile_userid_header_tuserprofileheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "app_all_workspaceslug_projects_profile_userid_header_userprofileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_components_profile_profile_issues_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_components_profile_profile_issues_filter_profileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_header_userprofileheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L98", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_layout_useprofilelayout", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_layout_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_mobile_header_profileissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_navbar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "app_all_workspaceslug_projects_profile_userid_navbar_profilenavbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_profile_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_profile_sidebar_profilesidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout_useprofilelayout", + "target": "app_compat_next_navigation_usepathname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout_useprofilelayout", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout_useprofilelayout", + "target": "core_hooks_use_window_size_usesize" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_layout_useprofilelayout", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "app_all_workspaceslug_projects_profile_userid_mobile_header_profileissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_components_issues_issue_layouts_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_mobile_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_navbar", + "target": "app_all_workspaceslug_projects_profile_userid_navbar_profilenavbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_navbar", + "target": "app_all_workspaceslug_projects_profile_userid_navbar_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_navbar", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_navbar", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_navbar_profilenavbar", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_navbar_profilenavbar", + "target": "app_compat_next_navigation_usepathname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "app_all_workspaceslug_projects_profile_userid_page_profileoverviewpage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "app_all_workspaceslug_projects_profile_userid_page_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_activity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_activity_profileactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_priority_distribution", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_priority_distribution_profileprioritydistribution", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_state_distribution", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_state_distribution_profilestatedistribution", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_stats_profilestats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_workload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_components_profile_overview_workload_profileworkload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_profile_userid_page", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_header", + "target": "app_all_workspaceslug_projects_program_timeline_header_programtimelineheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "app_all_workspaceslug_projects_program_timeline_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "app_all_workspaceslug_projects_program_timeline_header_programtimelineheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "app_all_workspaceslug_projects_program_timeline_layout_programtimelinelayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L28", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "app_all_workspaceslug_projects_program_timeline_page_programtimelinepage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "core_components_program_timeline_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "core_components_program_timeline_root_programtimelineroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_program_timeline_page_programtimelinepage", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout_projectarchivecycleslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_projectarchivesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L36", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page_projectarchivedcyclespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_components_cycles_archived_cycles_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_components_cycles_archived_cycles_header_archivedcyclesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_components_cycles_archived_cycles_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_components_cycles_archived_cycles_root_archivedcyclelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_cycles_page_projectarchivedcyclespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_project_archives_breadcrumb_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_projectarchivesheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_projectarchivesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_header_projectarchivesheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L100", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page_archivedissuedetailspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_components_issues_issue_detail_root_issuedetailroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page_archivedissuedetailspage", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page_archivedissuedetailspage", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page_archivedissuedetailspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_archivedissueid_page_archivedissuedetailspage", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header_projectarchivedissuedetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_breadcrumbs_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_breadcrumbs_project_projectbreadcrumb", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_issues_issue_detail_issue_detail_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_issues_issue_detail_issue_detail_quick_actions_issuedetailquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_header_projectarchivedissuedetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout_projectarchivedissuedetaillayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_detail_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout_projectarchiveissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L36", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page_projectarchivedissuespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_components_issues_archived_issues_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_components_issues_archived_issues_header_archivedissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_components_issues_issue_layouts_roots_archived_issue_layout_root_archivedissuelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_issues_list_page_projectarchivedissuespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout_projectarchivemoduleslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L35", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page_projectarchivedmodulespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_components_modules_archived_modules_header_archivedmodulesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_components_modules_archived_modules_root_archivedmodulelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_archives_modules_page_projectarchivedmodulespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L93", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_cycles_active_cycle_use_cycles_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_cycles_analytics_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_cycles_analytics_sidebar_root_cycledetailssidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_components_issues_issue_layouts_roots_cycle_layout_root_cyclelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "target": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_cycleid_page_cycledetailpage", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header_cycleissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_analytics_work_items_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_cycles_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_cycles_quick_actions_cyclequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection_mobilelayoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_header_cycleissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout_projectcycleissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header_cycleissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header_cycleissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header_supported_layouts", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_analytics_work_items_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_issues_issue_layouts_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_detail_mobile_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header_cycleslistheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_cycles_cycles_view_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_cycles_cycles_view_header_cyclesviewheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_header_cycleslistheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout_projectcycleslistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header_cycleslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header_cycle_view_layouts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header_cycleslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_mobile_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L141", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_cycles_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_cycles_applied_filters_root_cycleappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_cycles_cycles_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_cycles_cycles_view_cyclesview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_cycles_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_cycles_modal_cyclecreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_cycles_list_page_projectcyclespage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout_projectinboxissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "core_components_projects_settings_intake_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_layout", + "target": "core_components_projects_settings_intake_header_projectinboxheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L95", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_inbox_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_inbox_root_inboxissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "target": "app_compat_next_navigation_usesearchparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_intake_page_projectinboxpage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_issuedetailspage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_services_issue_issue_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_detail_issueid_page_issuedetailspage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header_projectissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header", + "target": "core_components_issues_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header", + "target": "core_components_issues_header_issuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_header_projectissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout_projectissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header_projectissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header_projectissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_analytics_work_items_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection_mobilelayoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_mobile_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L38", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page_projectissuespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "core_components_issues_issue_layouts_roots_project_layout_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "core_components_issues_issue_layouts_roots_project_layout_root_projectlayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_issues_list_page_projectissuespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L60", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_layout_projectlayout", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_components_navigation_tab_navigation_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_components_navigation_tab_navigation_root_tabnavigationroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_components_sidebar_sidebar_toggle_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_components_sidebar_sidebar_toggle_button_appsidebartogglebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_layouts_auth_layout_project_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout", + "target": "core_layouts_auth_layout_project_wrapper_projectauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout_projectlayout", + "target": "core_hooks_store_use_app_theme_useapptheme" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_layout_projectlayout", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L83", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page_moduleissuespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_issues_issue_layouts_roots_module_layout_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_issues_issue_layouts_roots_module_layout_root_modulelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_modules_analytics_sidebar_root_moduleanalyticssidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page_moduleissuespage", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page_moduleissuespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page_moduleissuespage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_moduleid_page_moduleissuespage", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header_moduleissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_analytics_work_items_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection_mobilelayoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_modules_quick_actions_modulequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_header_moduleissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout_projectmoduleissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header_moduleissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header_moduleissuesmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header_supported_layouts", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_analytics_work_items_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_issues_issue_layouts_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_detail_mobile_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header_moduleslistheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_modules_module_view_header_moduleviewheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_header_moduleslistheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout_projectmoduleslistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header_moduleslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header_moduleslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "core_components_modules_module_layout_icon_modulelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_mobile_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L105", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_modules_applied_filters_root_moduleappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_components_modules_modules_list_view_moduleslistview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "target": "core_hooks_store_use_module_filter_usemodulefilter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_modules_list_page_projectmodulespage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L200", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_projectpageversionservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_pages_editor_page_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_pages_editor_page_root_pageroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_pages_editor_page_root_tpagerootconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_pages_editor_page_root_tpageroothandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_editor_use_editor_config_useeditorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_editor_asset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_page_usepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_services_page_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_services_page_project_page_service_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_services_page_project_page_version_service_projectpageversionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L67", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_hooks_editor_use_editor_config_useeditorconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_hooks_store_use_editor_asset_useeditorasset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_hooks_store_use_page_usepage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_pageid_page_pagedetailspage", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header_ipagesheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header_pagedetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_page_access_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_page_access_icon_pageaccessicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_switcher_label_switchericon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_pages_header_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_pages_header_actions_pageheaderactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_pages_header_syncing_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_pages_header_syncing_badge_pagesyncingbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_store_use_page_usepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_header_pagedetailsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout_projectpagedetailslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_detail_layout_projectpagedetailslayout", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header_pageslistheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_header_pageslistheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout_projectpageslistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_getpagetype", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L90", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_pages_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_pages_list_root_pageslistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_pages_pages_list_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_pages_pages_list_view_pageslistview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_getpagetype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "target": "app_compat_next_navigation_usesearchparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_pages_list_page_projectpagespage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header_projectviewissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_common_switcher_label_switchericon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_views_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_views_quick_actions_viewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_header_projectviewissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L57", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page_projectviewissuespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_components_issues_issue_layouts_roots_project_view_layout_root_projectviewlayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page_projectviewissuespage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page_projectviewissuespage", + "target": "core_hooks_store_use_project_view_useprojectview" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_viewid_page_projectviewissuespage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout_projectviewissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_detail_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header_projectviewsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_views_view_list_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_views_view_list_header_viewlistheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_header_projectviewsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout_projectviewslistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header_viewmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header_viewmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_components_views_filters_filter_selection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_components_views_filters_filter_selection_viewfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_components_views_filters_order_by", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_components_views_filters_order_by_vieworderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_mobile_header", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L106", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_views_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_views_applied_filters_root_viewappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_views_views_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_components_views_views_list_projectviewslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "target": "core_hooks_store_use_project_view_useprojectview" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_projectid_views_list_page_projectviewspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "app_all_workspaceslug_projects_projects_detail_archives_layout_projectlistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_project_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_project_header_projectsbaseheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_projects_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_layout", + "target": "core_components_projects_mobile_header_projectslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_page", + "target": "app_all_workspaceslug_projects_projects_detail_archives_page_projectspage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_page", + "target": "core_components_projects_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_detail_archives_page", + "target": "core_components_projects_page_projectpageroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "app_all_workspaceslug_projects_projects_list_layout_projectlistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_project_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_project_header_projectsbaseheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_projects_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_layout", + "target": "core_components_projects_mobile_header_projectslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_page", + "target": "app_all_workspaceslug_projects_projects_list_page_projectspage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_page", + "target": "core_components_projects_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_projects_list_page", + "target": "core_components_projects_page_projectpageroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "app_all_workspaceslug_projects_sidebar_appsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_sidebar_sidebar_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_sidebar_sidebar_wrapper_sidebarwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_favorites_favorites_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_favorites_favorites_menu_sidebarfavoritesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_projects_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_projects_list_sidebarprojectslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_quick_actions_sidebarquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_sidebar_menu_items", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_components_workspace_sidebar_sidebar_menu_items_sidebarmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_hooks_store_use_favorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_hooks_store_use_favorite_usefavorite", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_sidebar_tsx_app_all_workspaceslug_projects_sidebar_25bb4b", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_star_us_link", + "target": "app_all_workspaceslug_projects_star_us_link_starusongithublink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "app_all_workspaceslug_projects_stickies_header_workspacestickyheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_stickies_modal_search", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_stickies_modal_search_stickysearch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_stickies_sticky_use_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_stickies_sticky_use_operations_usestickyoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "app_all_workspaceslug_projects_stickies_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "app_all_workspaceslug_projects_stickies_header_workspacestickyheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "app_all_workspaceslug_projects_stickies_layout_workspacestickieslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_page", + "target": "app_all_workspaceslug_projects_stickies_page_workspacestickiespage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_page", + "target": "core_components_stickies_layout_stickies_infinite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_stickies_page", + "target": "core_components_stickies_layout_stickies_infinite_stickiesinfinite", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L40", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "app_all_workspaceslug_projects_workspace_views_globalviewid_page_globalviewissuespage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "core_components_issues_issue_layouts_roots_all_issue_layout_root_allissuelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_globalviewid_page_globalviewissuespage", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "app_all_workspaceslug_projects_workspace_views_header_globalissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_workspace_views_default_view_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_workspace_views_default_view_quick_action_defaultworkspaceviewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_workspace_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_workspace_views_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_workspace_views_quick_action_workspaceviewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "app_all_workspaceslug_projects_workspace_views_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "app_all_workspaceslug_projects_workspace_views_header_globalissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "app_all_workspaceslug_projects_workspace_views_layout_globalissueslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L56", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "app_all_workspaceslug_projects_workspace_views_page_workspaceviewspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_components_workspace_views_default_view_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_components_workspace_views_default_view_list_item_globaldefaultviewlistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_components_workspace_views_views_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_components_workspace_views_views_list_globalviewslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_projects_workspace_views_page_workspaceviewspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_layout", + "target": "app_all_workspaceslug_settings_layout_settingslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_layout", + "target": "core_components_core_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_layout", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_layout", + "target": "core_components_power_k_projects_app_provider", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_layout", + "target": "core_components_power_k_projects_app_provider_projectsapppowerkprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "app_all_workspaceslug_settings_settings_workspace_billing_header_billingworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "app_all_workspaceslug_settings_settings_workspace_billing_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "app_all_workspaceslug_settings_settings_workspace_billing_header_billingworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L40", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "app_all_workspaceslug_settings_settings_workspace_billing_page_billingsettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_workspace_billing_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_components_workspace_billing_root_billingroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page_billingsettingspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page_billingsettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_billing_page_billingsettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "app_all_workspaceslug_settings_settings_workspace_exports_header_exportsworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "app_all_workspaceslug_settings_settings_workspace_exports_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "app_all_workspaceslug_settings_settings_workspace_exports_header_exportsworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L61", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "app_all_workspaceslug_settings_settings_workspace_exports_page_exportspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_exporter_guide", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_exporter_guide_exportguide", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page_exportspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page_exportspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_exports_page_exportspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "app_all_workspaceslug_settings_settings_workspace_header_generalworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "app_all_workspaceslug_settings_settings_workspace_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "app_all_workspaceslug_settings_settings_workspace_header_generalworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "app_all_workspaceslug_settings_settings_workspace_integrations_page_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L59", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "app_all_workspaceslug_settings_settings_workspace_integrations_page_workspaceintegrationspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_integration_single_integration_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_integration_single_integration_card_singleintegrationcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_ui_integration_and_import_export_banner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_ui_integration_and_import_export_banner_integrationandimportexportbanner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_ui_loader_settings_integration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_components_ui_loader_settings_integration_integrationssettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_services_integrations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page", + "target": "core_services_integrations_integration_service_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page_workspaceintegrationspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page_workspaceintegrationspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_integrations_page_workspaceintegrationspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "app_all_workspaceslug_settings_settings_workspace_layout_workspacesettinglayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_helper_getworkspaceactivepath", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_helper_pathnametoaccesskey", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_mobile_nav", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_mobile_nav_settingsmobilenav", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_workspace_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_settings_workspace_sidebar_root_workspacesettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_layout", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "app_all_workspaceslug_settings_settings_workspace_members_header_membersworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "app_all_workspaceslug_settings_settings_workspace_members_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "app_all_workspaceslug_settings_settings_workspace_members_header_membersworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "app_all_workspaceslug_settings_settings_workspace_members_page_workspacememberssettingspage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_common_count_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_project_dropdowns_filters_member_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_project_dropdowns_filters_member_list_memberlistfiltersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_workspace_members_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_workspace_members_invite_modal_sendworkspaceinvitationmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_workspace_settings_members_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_components_workspace_settings_members_list_workspacememberslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_members_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L36", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "app_all_workspaceslug_settings_settings_workspace_page_generalworkspacesettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_components_workspace_settings_workspace_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_components_workspace_settings_workspace_details_workspacedetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_page_generalworkspacesettingspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header_webhookdetailsworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_header_webhookdetailsworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L111", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page_webhookdetailspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_web_hooks_delete_webhook_modal_deletewebhookmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_web_hooks_form_delete_section_webhookdeletesection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_web_hooks_form_form_webhookform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_components_web_hooks_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_hooks_store_use_webhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page_webhookdetailspage", + "target": "core_hooks_store_use_webhook_usewebhook" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page_webhookdetailspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page_webhookdetailspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_webhookid_page_webhookdetailspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_header_webhooksworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_header_webhooksworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L116", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "app_all_workspaceslug_settings_settings_workspace_webhooks_page_webhookslistpage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_ui_loader_settings_web_hook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_ui_loader_settings_web_hook_webhooksettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_web_hooks_create_webhook_modal_createwebhookmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_web_hooks_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_components_web_hooks_webhooks_list_webhookslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_hooks_store_use_webhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page_webhookslistpage", + "target": "core_hooks_store_use_webhook_usewebhook" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page_webhookslistpage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page_webhookslistpage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_webhooks_page_webhookslistpage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "app_all_workspaceslug_settings_settings_workspace_worklogs_header_worklogsworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "app_all_workspaceslug_settings_settings_workspace_worklogs_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "app_all_workspaceslug_settings_settings_workspace_worklogs_header_worklogsworkspacesettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "app_all_workspaceslug_settings_settings_workspace_worklogs_page_worklogssettingspage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_workspace_worklogs_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_components_workspace_worklogs_root_worklogsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_workspace_worklogs_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header_automationsprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_automations_header_automationsprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_layout", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_automations_layout_automationslistlayout", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L75", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page_automationsettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_automation_auto_archive_automation_autoarchiveautomation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_automation_auto_close_automation_autocloseautomation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_automation_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page_automationsettingspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page_automationsettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_automations_page_automationsettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header_estimatesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_header_estimatesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L45", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page_estimatessettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_estimates_root_estimateroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page_estimatessettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page_estimatessettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_estimates_page_estimatessettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header_featurescyclesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_header_featurescyclesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L64", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page_featurescyclessettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_settings_project_content_feature_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page_featurescyclessettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page_featurescyclessettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_cycles_page_featurescyclessettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header_featuresintakeprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_header_featuresintakeprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L64", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page_featuresintakesettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_settings_project_content_feature_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page_featuresintakesettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page_featuresintakesettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_intake_page_featuresintakesettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header_featuresmodulesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_header_featuresmodulesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L64", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page_featuresmodulessettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_settings_project_content_feature_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page_featuresmodulessettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page_featuresmodulessettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_modules_page_featuresmodulessettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header_featurespagesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_header_featurespagesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L64", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page_featurespagessettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_settings_project_content_feature_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page_featurespagessettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page_featurespagessettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_pages_page_featurespagessettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header_featurestimetrackingprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_header_featurestimetrackingprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L64", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page_featurestimetrackingsettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_settings_project_content_feature_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page_featurestimetrackingsettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page_featurestimetrackingsettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_time_tracking_page_featurestimetrackingsettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header_featuresviewsprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_header_featuresviewsprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L64", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page_featuresviewssettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_settings_project_content_feature_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page_featuresviewssettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page_featuresviewssettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_features_views_page_featuresviewssettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_header_generalprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_header_generalprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header_labelsprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_labels_header_labelsprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L65", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page_labelssettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_labels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_labels_project_setting_label_list_projectsettingslabellist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page_labelssettingspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page_labelssettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_labels_page_labelssettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L44", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_layout_projectdetailsettingslayout", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_settings_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_settings_helper_getprojectactivepath", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_settings_mobile_nav", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_settings_mobile_nav_settingsmobilenav", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_settings_project_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_settings_project_sidebar_root_projectsettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_layouts_auth_layout_project_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_layouts_auth_layout_project_wrapper_projectauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout_projectdetailsettingslayout", + "target": "app_compat_next_navigation_usepathname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_layout_projectdetailsettingslayout", + "target": "core_components_settings_helper_getprojectactivepath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_members_header_membersprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_members_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_members_header_membersprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L56", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_members_page_memberssettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_project_member_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_project_member_list_projectmemberlist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_project_project_settings_member_defaults", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_project_project_settings_member_defaults_projectsettingsmemberdefaults", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page_memberssettingspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page_memberssettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_members_page_memberssettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L54", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_page_projectsettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_project_form", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_project_form_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_project_form_loader_projectdetailsformloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_project_form_projectdetailsform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_project_settings_control_section", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_project_settings_control_section_generalprojectsettingscontrolsection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page_projectsettingspage", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page_projectsettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_page_projectsettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_states_header_statesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "core_components_settings_page_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_states_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_states_header_statesprojectsettingsheader", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L59", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "app_all_workspaceslug_settings_settings_projects_projectid_states_page_statessettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_auth_screens_not_authorized_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_project_states_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_project_states_root_projectstateroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_settings_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page_statessettingspage", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page_statessettingspage", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_projectid_states_page_statessettingspage", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L33", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_layout", + "target": "app_all_workspaceslug_settings_settings_projects_layout_projectsettingslayout", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_layout", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_layout", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_layout", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_layout", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_layout_projectsettingslayout", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_layout_projectsettingslayout", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L49", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspaceslug_settings_settings_projects_page", + "target": "app_all_workspaceslug_settings_settings_projects_page_projectsettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_page", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_page", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_page", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspaceslug_settings_settings_projects_page_projectsettingspage", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "app_all_workspaceslug_layout_workspacelayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_components_common_modal_global", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_components_common_modal_global_globalmodals", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_components_workspace_content_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_components_workspace_content_wrapper_workspacecontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_layouts_auth_layout_workspace_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_layouts_auth_layout_workspace_wrapper_workspaceauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_lib_app_rail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_lib_app_rail_provider_apprailvisibilityprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/[workspaceSlug]/layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspaceslug_layout", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_layout", + "target": "app_all_accounts_forgot_password_layout_forgotpasswordlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_layout", + "target": "app_all_accounts_forgot_password_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L30", + "weight": 1.0, + "context": "argument", + "source": "app_all_accounts_forgot_password_page", + "target": "app_all_accounts_forgot_password_page_forgotpasswordpage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "core_components_auth_screens_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "core_components_auth_screens_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/forgot-password/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_accounts_forgot_password_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_accounts_reset_password_layout", + "target": "app_all_accounts_reset_password_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_accounts_reset_password_layout", + "target": "app_all_accounts_reset_password_layout_resetpasswordlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "app_all_accounts_reset_password_page_resetpasswordpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "core_components_auth_screens_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "core_components_auth_screens_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/reset-password/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_accounts_reset_password_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_accounts_set_password_layout", + "target": "app_all_accounts_set_password_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_accounts_set_password_layout", + "target": "app_all_accounts_set_password_layout_setpasswordlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "app_all_accounts_set_password_page_setpasswordpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "core_components_auth_screens_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "core_components_auth_screens_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/accounts/set-password/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_accounts_set_password_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_create_workspace_layout", + "target": "app_all_create_workspace_layout_createworkspacelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_create_workspace_layout", + "target": "app_all_create_workspace_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "app_all_create_workspace_page_createworkspacepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_components_workspace_create_workspace_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_components_workspace_create_workspace_form_createworkspaceform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/create-workspace/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_create_workspace_page", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_invitations_layout", + "target": "app_all_invitations_layout_invitationslayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_invitations_layout", + "target": "app_all_invitations_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L202", + "weight": 1.0, + "context": "argument", + "source": "app_all_invitations_page", + "target": "app_all_invitations_page_userinvitationspage", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "app_all_invitations_page_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_invitations_page", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "app_all_invitations_page_userinvitationspage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "app_all_invitations_page_userinvitationspage", + "target": "core_hooks_store_user_user_user_profile_useuserprofile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "app_all_invitations_page_userinvitationspage", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/invitations/page.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "app_all_invitations_page_userinvitationspage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_layout", + "target": "app_all_layout_preload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/layout.preload.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_all_layout_preload", + "target": "app_all_layout_preload_preloadresources", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_layout", + "target": "app_all_layout_preload_preloadresources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_layout", + "target": "app_all_layout_applayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_layout", + "target": "app_all_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_onboarding_layout", + "target": "app_all_onboarding_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_onboarding_layout", + "target": "app_all_onboarding_layout_onboardinglayout", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L66", + "weight": 1.0, + "context": "argument", + "source": "app_all_onboarding_page", + "target": "app_all_onboarding_page_onboardingpage", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "app_all_onboarding_page_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_components_onboarding_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_components_onboarding_root_onboardingroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_onboarding_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "app_all_onboarding_page_onboardingpage", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/onboarding/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_all_onboarding_page_onboardingpage", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L61", + "weight": 1.0, + "context": "argument", + "source": "app_all_settings_profile_profiletabid_page", + "target": "app_all_settings_profile_profiletabid_page_profilesettingspage", + "confidence_score": 0.5 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_settings_profile_content_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_settings_profile_content_root_profilesettingscontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_settings_profile_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_components_settings_profile_sidebar_root_profilesettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page_profilesettingspage", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/settings/profile/[profileTabId]/page.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_all_settings_profile_profiletabid_page_profilesettingspage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_settings_profile_layout", + "target": "app_all_settings_profile_layout_profilesettingslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_settings_profile_layout", + "target": "core_components_power_k_projects_app_provider", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_all_settings_profile_layout", + "target": "core_components_power_k_projects_app_provider_projectsapppowerkprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_settings_profile_layout", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/settings/profile/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_all_settings_profile_layout", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_sign_up_layout", + "target": "app_all_sign_up_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/layout.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_sign_up_layout", + "target": "app_all_sign_up_layout_signuplayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "app_all_sign_up_page_signuppage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "core_components_auth_screens_auth_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "core_components_auth_screens_auth_base_authbase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/sign-up/page.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_sign_up_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspace_invitations_layout", + "target": "app_all_workspace_invitations_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_all_workspace_invitations_layout", + "target": "app_all_workspace_invitations_layout_workspaceinvitationslayout", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L132", + "weight": 1.0, + "context": "argument", + "source": "app_all_workspace_invitations_page", + "target": "app_all_workspace_invitations_page_workspaceinvitationpage", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "app_all_workspace_invitations_page_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_components_ui_empty_space", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_components_ui_empty_space_emptyspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_components_ui_empty_space_emptyspaceitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_all_workspace_invitations_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_all_workspace_invitations_page_workspaceinvitationpage", + "target": "app_compat_next_navigation_usesearchparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_all_workspace_invitations_page_workspaceinvitationpage", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/(all)/workspace-invitations/page.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_all_workspace_invitations_page_workspaceinvitationpage", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(home)/layout.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_home_layout", + "target": "app_home_layout_homelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(home)/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_home_layout", + "target": "app_home_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_home_page", + "target": "app_home_page_homepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_home_page", + "target": "core_components_auth_screens_auth_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_home_page", + "target": "core_components_auth_screens_auth_base_authbase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_home_page", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_home_page", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_home_page", + "target": "core_lib_wrappers_authentication_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_home_page", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_home_page", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_home_page", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/(home)/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_home_page", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/helper.ts", + "source_location": "L12", + "weight": 1.0, + "source": "app_compat_next_helper", + "target": "app_compat_next_helper_ensuretrailingslash", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/link.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_compat_next_link", + "target": "app_compat_next_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_compat_next_navigation", + "target": "app_compat_next_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/link.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_compat_next_link", + "target": "app_compat_next_helper_ensuretrailingslash", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/compat/next/link.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_compat_next_link_link", + "target": "app_compat_next_helper_ensuretrailingslash" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_compat_next_navigation", + "target": "app_compat_next_helper_ensuretrailingslash", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/image.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_compat_next_image", + "target": "app_compat_next_image_image", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/image.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "app_compat_next_image", + "target": "app_compat_next_image_nextimageprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/link.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_compat_next_link", + "target": "app_compat_next_link_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/link.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_compat_next_link", + "target": "app_compat_next_link_nextlinkprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L50", + "weight": 1.0, + "source": "app_compat_next_navigation", + "target": "app_compat_next_navigation_useparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L40", + "weight": 1.0, + "source": "app_compat_next_navigation", + "target": "app_compat_next_navigation_usepathname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L11", + "weight": 1.0, + "source": "app_compat_next_navigation", + "target": "app_compat_next_navigation_userouter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/navigation.ts", + "source_location": "L45", + "weight": 1.0, + "source": "app_compat_next_navigation", + "target": "app_compat_next_navigation_usesearchparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page_recentpage", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project_recentproject", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-app-router.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_app_router_useapprouter", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "target": "app_compat_next_navigation_userouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs_stickyinput", + "target": "app_compat_next_navigation_usepathname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_query_params_usequeryparams", + "target": "app_compat_next_navigation_usepathname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-workspace-paths.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_workspace_paths_useworkspacepaths", + "target": "app_compat_next_navigation_usepathname" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_oauth_core_usecoreoauthconfig", + "target": "app_compat_next_navigation_usesearchparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "target": "app_compat_next_navigation_usesearchparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_query_params_usequeryparams", + "target": "app_compat_next_navigation_usesearchparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_automation_select_month_modal_selectmonthmodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/core/activity.tsx", + "source_location": "L763", + "weight": 1.0, + "source": "core_components_core_activity_activitymessage", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/core/activity.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_core_activity_issuelink", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/core/activity.tsx", + "source_location": "L84", + "weight": 1.0, + "source": "core_components_core_activity_userlink", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate_selectduplicateinboxissuemodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_integration_github_select_repository_selectrepository", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item_projectsettinglabelitem", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc_withdockitems", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L109", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal_exportpagemodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu_powerkmodalsearchmenu", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands_usepowerkpagecontextbasedactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_profile_activity_download_button_downloadactivitybutton", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list_workspaceactivitylistpage", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_profile_overview_stats_profilestats", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_project_delete_project_modal_deleteprojectmodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_project_integration_card_integrationcard", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal_createwebhookmodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal_deletewebhookmodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item_webhookslistitem", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_notificationsnoozemodal", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder_favoritefolder", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_workspace_views_header_defaultviewtab", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-integration-popup.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_use_integration_popup_useintegrationpopup", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store_useissuestoretype", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L632", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_usearchivedissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L253", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_usecycleissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L690", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useglobalissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L360", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_usemoduleissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L457", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprofileissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L171", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprojectepicsactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L89", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprojectissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L549", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprojectviewissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L756", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useworkspacedraftissueactions", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_usepersonalnavigationpreferences", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L187", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/hooks/use-workspace-paths.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_workspace_paths_useworkspacepaths", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper_storewrapper", + "target": "app_compat_next_navigation_useparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/script.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "app_compat_next_script", + "target": "app_compat_next_script_script", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/compat/next/script.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_compat_next_script", + "target": "app_compat_next_script_scriptprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/layout.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_layout", + "target": "app_compat_next_script", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_root", + "target": "app_compat_next_script", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/entry.client.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_entry_client", + "target": "core_lib_polyfills_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/dev.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "app_error_dev", + "target": "app_error_dev_deverrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/dev.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "app_error_dev", + "target": "app_error_dev_deverrorcomponentprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/dev.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "app_error_dev", + "target": "app_error_dev_erroractions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/dev.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_error_dev", + "target": "app_error_dev_erroractionsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_error_index", + "target": "app_error_dev", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_error_index", + "target": "app_error_dev_deverrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_error_index", + "target": "app_error_index_customerrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_error_index", + "target": "app_error_prod", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "app_error_index", + "target": "app_error_prod_proderrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_error_index", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/index.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "app_error_index", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_root", + "target": "app_error_index", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "app/error/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_error_index_customerrorcomponent", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_root", + "target": "app_error_index_customerrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/prod.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_error_prod", + "target": "app_error_prod_linkmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/prod.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "app_error_prod", + "target": "app_error_prod_proderrorcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/error/prod.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "app_error_prod", + "target": "app_error_prod_proderrorcomponentprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/prod.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_error_prod", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/error/prod.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "app_error_prod", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/layout.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "app_layout", + "target": "app_layout_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/layout.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "app_layout", + "target": "app_layout_rootlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/layout.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_layout", + "target": "app_provider", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/layout.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "app_layout", + "target": "app_provider_appprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/not-found.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_not_found", + "target": "app_not_found_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/not-found.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_not_found", + "target": "app_not_found_pagenotfound", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/not-found.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "app_not_found", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "app_provider", + "target": "app_provider_appprogressbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "app_provider", + "target": "app_provider_appprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "app_provider", + "target": "app_provider_iappprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "app_provider", + "target": "app_provider_instancewrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "app_provider", + "target": "app_provider_storewrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_provider", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/provider.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_provider", + "target": "core_lib_store_context_storeprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_root", + "target": "app_provider", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "app_root", + "target": "app_provider_appprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L148", + "weight": 1.0, + "source": "app_root", + "target": "app_root_errorboundary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L135", + "weight": 1.0, + "source": "app_root", + "target": "app_root_hydratefallback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "app_root", + "target": "app_root_layout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "app_root", + "target": "app_root_links", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L97", + "weight": 1.0, + "source": "app_root", + "target": "app_root_meta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L123", + "weight": 1.0, + "source": "app_root", + "target": "app_root_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_root", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "app_root", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_extended", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_extended_extendedroutes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L11", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L11", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_helper_mergeroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L17", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_mergedroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L20", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes.ts", + "source_location": "L7", + "weight": 1.0, + "source": "app_routes", + "target": "app_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "app_routes_redirects_core_index", + "target": "app_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/extended/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "app_routes_redirects_extended_index", + "target": "app_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "app_routes_redirects_index", + "target": "app_routes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_dropdowns_module_module_options", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/types.d.ts", + "source_location": "L1", + "weight": 1.0, + "source": "core_components_dropdowns_types_d", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_dropdown", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_lib_b_progress_appprogressbar", + "target": "app_routes_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/extended.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_extended", + "target": "app_routes_extended_extendedroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/helper.ts", + "source_location": "L15", + "weight": 1.0, + "source": "app_routes_helper", + "target": "app_routes_helper_mergeroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/accounts-signup.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_routes_redirects_core_accounts_signup", + "target": "app_routes_redirects_core_accounts_signup_accountssignup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/accounts-signup.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_core_accounts_signup", + "target": "app_routes_redirects_core_accounts_signup_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/analytics.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_routes_redirects_core_analytics", + "target": "app_routes_redirects_core_analytics_analytics", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/analytics.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes_redirects_core_analytics", + "target": "app_routes_redirects_core_analytics_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/inbox.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes_redirects_core_inbox", + "target": "app_routes_redirects_core_inbox_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/inbox.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "app_routes_redirects_core_inbox", + "target": "app_routes_redirects_core_inbox_inbox", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord", + "target": "app_routes_redirects_core_inbox_inbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes_redirects_core_index", + "target": "app_routes_redirects_core_index_coreredirectroutes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "app_routes_redirects_index", + "target": "app_routes_redirects_core_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "app_routes_redirects_index", + "target": "app_routes_redirects_core_index_coreredirectroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/login.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_core_login", + "target": "app_routes_redirects_core_login_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/login.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_routes_redirects_core_login", + "target": "app_routes_redirects_core_login_login", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/profile-settings.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes_redirects_core_profile_settings", + "target": "app_routes_redirects_core_profile_settings_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/profile-settings.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_routes_redirects_core_profile_settings", + "target": "app_routes_redirects_core_profile_settings_profilesettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/project-settings.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes_redirects_core_project_settings", + "target": "app_routes_redirects_core_project_settings_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/project-settings.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "app_routes_redirects_core_project_settings", + "target": "app_routes_redirects_core_project_settings_projectsettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/register.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_core_register", + "target": "app_routes_redirects_core_register_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/register.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_routes_redirects_core_register", + "target": "app_routes_redirects_core_register_register", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/sign-in.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_core_sign_in", + "target": "app_routes_redirects_core_sign_in_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/sign-in.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_routes_redirects_core_sign_in", + "target": "app_routes_redirects_core_sign_in_signin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/signin.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_core_signin", + "target": "app_routes_redirects_core_signin_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/signin.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "app_routes_redirects_core_signin", + "target": "app_routes_redirects_core_signin_signin", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/workspace-account-settings.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "app_routes_redirects_core_workspace_account_settings", + "target": "app_routes_redirects_core_workspace_account_settings_clientloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/core/workspace-account-settings.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "app_routes_redirects_core_workspace_account_settings", + "target": "app_routes_redirects_core_workspace_account_settings_workspaceaccountsettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/extended/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_extended_index", + "target": "app_routes_redirects_extended_index_extendedredirectroutes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_index", + "target": "app_routes_redirects_extended_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "app_routes_redirects_index", + "target": "app_routes_redirects_extended_index_extendedredirectroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/routes/redirects/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "app_routes_redirects_index", + "target": "app_routes_redirects_index_redirectroutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/types/next-link.d.ts", + "source_location": "L2", + "weight": 1.0, + "source": "app_types_next_link_d", + "target": "app_types_next_link_d_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "app/types/next-script.d.ts", + "source_location": "L2", + "weight": 1.0, + "source": "app_types_next_script_d", + "target": "app_types_next_script_d_scriptprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-banner.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_banner", + "target": "core_components_account_auth_forms_auth_banner_authbanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-banner.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_banner", + "target": "core_components_account_auth_forms_auth_banner_tauthbanner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_banner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_banner_authbanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_account_auth_forms_auth_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L117", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_account_auth_forms_auth_header_authheaderbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_account_auth_forms_auth_header_tauthheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L112", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_account_auth_forms_auth_header_tauthheaderbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_account_auth_forms_auth_header_titles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_account_auth_forms_auth_header_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_header", + "target": "helpers_authentication_helper_eauthsteps", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_header_authheaderbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L152", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_root_authcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_root_authroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_auth_root_tauthroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_form_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_auth_forms_form_root_authformroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_terms_and_conditions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_account_terms_and_conditions_termsandconditions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_hooks_oauth_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_hooks_oauth_index_useoauthconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper_autherrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper_eauthenticationerrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper_eauthsteps", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper_eerroralerttype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "helpers_authentication_helper_tautherrorinfo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/auth-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_account_auth_forms_auth_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_account_auth_forms_index", + "target": "core_components_account_auth_forms_auth_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "core_components_account_auth_forms_auth_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "core_components_account_auth_forms_auth_root_authroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/common/container.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_account_auth_forms_common_container", + "target": "core_components_account_auth_forms_common_container_formcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/common/header.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_account_auth_forms_common_header", + "target": "core_components_account_auth_forms_common_header_authformheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/email.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_account_auth_forms_email", + "target": "core_components_account_auth_forms_email_authemailform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/email.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_email", + "target": "core_components_account_auth_forms_email_tauthemailform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_email", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_email_authemailform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/forgot-password-popover.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_forgot_password_popover", + "target": "core_components_account_auth_forms_forgot_password_popover_forgotpasswordpopover", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_form_root_authformroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_form_root_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_form_root_tauthformroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_unique_code", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_account_auth_forms_unique_code_authuniquecodeform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "helpers_authentication_helper_autherrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "helpers_authentication_helper_tautherrorinfo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/form-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_account_auth_forms_form_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_components_account_auth_forms_unique_code_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_components_account_auth_forms_unique_code_authuniquecodeform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_components_account_auth_forms_unique_code_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_components_account_auth_forms_unique_code_tauthuniquecodeform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_components_account_auth_forms_unique_code_tuniquecodeformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_hooks_use_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_hooks_use_timer_usetimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/account/auth-forms/unique-code.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_account_auth_forms_unique_code_authuniquecodeform", + "target": "core_hooks_use_timer_usetimer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal", + "target": "core_components_account_deactivate_account_modal_deactivateaccountmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal", + "target": "core_components_account_deactivate_account_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_account_deactivate_account_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal_deactivateaccountmodal", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/account/deactivate-account-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_account_deactivate_account_modal_deactivateaccountmodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_account_deactivate_account_modal_deactivateaccountmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_account_terms_and_conditions", + "target": "core_components_account_terms_and_conditions_legal_links", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_account_terms_and_conditions", + "target": "core_components_account_terms_and_conditions_legallink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_account_terms_and_conditions", + "target": "core_components_account_terms_and_conditions_messages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_account_terms_and_conditions", + "target": "core_components_account_terms_and_conditions_termsandconditions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_account_terms_and_conditions", + "target": "core_components_account_terms_and_conditions_termsandconditionsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/account/terms-and-conditions.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_account_terms_and_conditions", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_active_cycles_workspace_active_cycles_upgrade", + "target": "core_components_active_cycles_workspace_active_cycles_upgrade_workspace_active_cycles_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_active_cycles_workspace_active_cycles_upgrade", + "target": "core_components_active_cycles_workspace_active_cycles_upgrade_workspaceactivecyclesupgrade", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_active_cycles_workspace_active_cycles_upgrade", + "target": "core_components_common_pro_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_active_cycles_workspace_active_cycles_upgrade", + "target": "core_components_common_pro_icon_proicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_active_cycles_workspace_active_cycles_upgrade", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/active-cycles/workspace-active-cycles-upgrade.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_active_cycles_workspace_active_cycles_upgrade", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_components_analytics_analytics_filter_actions_analyticsfilteractions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_components_analytics_select_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_components_analytics_select_project_projectselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-filter-actions.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_analytics_filter_actions", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-section-wrapper.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_analytics_section_wrapper", + "target": "core_components_analytics_analytics_section_wrapper_analyticssectionwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-section-wrapper.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_analytics_section_wrapper", + "target": "core_components_analytics_analytics_section_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_by_chart", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_hours_over_time", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_work_items_customized_insights", + "target": "core_components_analytics_analytics_section_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-wrapper.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_analytics_wrapper", + "target": "core_components_analytics_analytics_wrapper_analyticswrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/analytics-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_analytics_wrapper", + "target": "core_components_analytics_analytics_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_overview_root", + "target": "core_components_analytics_analytics_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_analytics_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_analytics_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_overview_root", + "target": "core_components_analytics_analytics_wrapper_analyticswrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_analytics_wrapper_analyticswrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_analytics_wrapper_analyticswrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/empty-state.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_empty_state", + "target": "core_components_analytics_empty_state_analyticsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/empty-state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_empty_state", + "target": "core_components_analytics_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/export.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_export", + "target": "core_components_analytics_export_csvconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/export.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_export", + "target": "core_components_analytics_export_exportcsv", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_export", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_export", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/export.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_analytics_export_exportcsv", + "target": "core_components_analytics_export_csvconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_export_exportcsv", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_export_exportcsv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-card.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_insight_card", + "target": "core_components_analytics_insight_card_insightcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-card.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_insight_card", + "target": "core_components_analytics_insight_card_insightcardprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_components_analytics_insight_card", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/data-table.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_analytics_insight_table_data_table", + "target": "core_components_analytics_insight_table_data_table_datatable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/data-table.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_analytics_insight_table_data_table", + "target": "core_components_analytics_insight_table_data_table_datatableprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_insight_table_root", + "target": "core_components_analytics_insight_table_data_table", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_insight_table_data_table", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_insight_table_data_table", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/analytics/insight-table/data-table.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_analytics_insight_table_data_table_datatable", + "target": "package_dependencies_react" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_insight_table_root", + "target": "core_components_analytics_insight_table_data_table_datatable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_insight_table_data_table_datatable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_insight_table_data_table_datatable", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_analytics_insight_table_index", + "target": "core_components_analytics_insight_table_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_insight_table_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/loader.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_insight_table_loader", + "target": "core_components_analytics_insight_table_loader_tableloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/loader.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_insight_table_loader", + "target": "core_components_analytics_insight_table_loader_tableskeletonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_insight_table_root", + "target": "core_components_analytics_insight_table_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_insight_table_root", + "target": "core_components_analytics_insight_table_loader_tableloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_analytics_insight_table_root", + "target": "core_components_analytics_insight_table_root_insighttable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/insight-table/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_insight_table_root", + "target": "core_components_analytics_insight_table_root_insighttableprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_insight_table_root_insighttable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/loaders.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_analytics_loaders", + "target": "core_components_analytics_loaders_chartloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/loaders.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_loaders", + "target": "core_components_analytics_loaders_projectinsightsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_analytics_loaders", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_loaders", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_by_chart", + "target": "core_components_analytics_loaders", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_hours_over_time", + "target": "core_components_analytics_loaders", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_components_analytics_loaders", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_loaders", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_analytics_loaders_projectinsightsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_loaders_chartloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_by_chart", + "target": "core_components_analytics_loaders_chartloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_hours_over_time", + "target": "core_components_analytics_loaders_chartloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_components_analytics_loaders_chartloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_loaders_chartloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_analytics_overview_active_project_item", + "target": "core_components_analytics_overview_active_project_item_activeprojectitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_analytics_overview_active_project_item", + "target": "core_components_analytics_overview_active_project_item_completionpercentage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_overview_active_project_item", + "target": "core_components_analytics_overview_active_project_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_overview_active_project_item", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_overview_active_project_item", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_components_analytics_overview_active_project_item", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-project-item.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_analytics_overview_active_project_item_activeprojectitem", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_components_analytics_overview_active_project_item_activeprojectitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_components_analytics_overview_active_projects_activeprojects", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/active-projects.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_overview_active_projects", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_overview_root", + "target": "core_components_analytics_overview_active_projects", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_analytics_overview_index", + "target": "core_components_analytics_overview_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_analytics_overview_project_insights_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_analytics_overview_project_insights_projectinsights", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_analytics_overview_project_insights_radarchart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_services_analytics_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_services_analytics_service_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/project-insights.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_overview_project_insights", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_overview_root", + "target": "core_components_analytics_overview_project_insights", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_overview_root", + "target": "core_components_analytics_overview_root_overview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/overview/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_overview_root", + "target": "core_components_analytics_total_insights", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_overview_root_overview", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_tabs_getanalyticstabs", + "target": "core_components_analytics_overview_root_overview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_analytics_select_analytics_params", + "target": "core_components_analytics_select_analytics_params_analyticsselectparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_analytics_select_analytics_params", + "target": "core_components_analytics_select_analytics_params_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_select_analytics_params", + "target": "core_components_analytics_select_select_x_axis", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_select_analytics_params", + "target": "core_components_analytics_select_select_x_axis_selectxaxis", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_select_analytics_params", + "target": "core_components_analytics_select_select_y_axis", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/analytics-params.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_select_analytics_params", + "target": "core_components_analytics_select_select_y_axis_selectyaxis", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_work_items_customized_insights", + "target": "core_components_analytics_select_analytics_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_work_items_customized_insights", + "target": "core_components_analytics_select_analytics_params_analyticsselectparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/duration.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_analytics_select_duration", + "target": "core_components_analytics_select_duration_durationdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/duration.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_select_duration", + "target": "core_components_analytics_select_duration_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_select_project", + "target": "core_components_analytics_select_project_projectselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_select_project", + "target": "core_components_analytics_select_project_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_select_project", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/project.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_select_project", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-x-axis.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_select_select_x_axis", + "target": "core_components_analytics_select_select_x_axis_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-x-axis.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_select_select_x_axis", + "target": "core_components_analytics_select_select_x_axis_selectxaxis", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_select_select_y_axis", + "target": "core_components_analytics_select_select_y_axis_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_analytics_select_select_y_axis", + "target": "core_components_analytics_select_select_y_axis_selectyaxis", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_select_select_y_axis", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_select_select_y_axis", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/select/select-y-axis.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_select_select_y_axis", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_tabs_getanalyticstabs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_time_tracking_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_time_tracking_root_timetracking", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_work_items_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_tabs", + "target": "core_components_analytics_work_items_root_workitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/use-analytics-tabs.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_use_analytics_tabs", + "target": "core_components_analytics_tabs", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/analytics/tabs.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_tabs_getanalyticstabs", + "target": "core_components_analytics_work_items_root_workitems" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/use-analytics-tabs.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_use_analytics_tabs", + "target": "core_components_analytics_tabs_getanalyticstabs", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_index", + "target": "core_components_analytics_time_tracking_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_root_timetracking", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_root_workspacetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_time_tracking_table", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_time_tracking_table_timetrackingtable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_total_tracked_hours", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_total_tracked_hours_totaltrackedhours", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_tracked_by_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_tracked_by_chart_trackedbychart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_tracked_hours_over_time", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_analytics_time_tracking_tracked_hours_over_time_trackedhoursovertime", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_services_workspace_time_log_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_services_workspace_time_log_service_workspacetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_time_tracking_time_tracking_table_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_analytics_time_tracking_time_tracking_table_timetrackingtable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/time-tracking-table.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_time_tracking_table", + "target": "core_components_issues_issue_detail_time_log_helper_formatduration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/total-tracked-hours.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_total_tracked_hours", + "target": "core_components_analytics_time_tracking_total_tracked_hours_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/total-tracked-hours.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_total_tracked_hours", + "target": "core_components_analytics_time_tracking_total_tracked_hours_totaltrackedhours", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_by_chart", + "target": "core_components_analytics_time_tracking_tracked_by_chart_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-by-chart.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_by_chart", + "target": "core_components_analytics_time_tracking_tracked_by_chart_trackedbychart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_hours_over_time", + "target": "core_components_analytics_time_tracking_tracked_hours_over_time_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/time-tracking/tracked-hours-over-time.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_analytics_time_tracking_tracked_hours_over_time", + "target": "core_components_analytics_time_tracking_tracked_hours_over_time_trackedhoursovertime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_components_analytics_total_insights_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_components_analytics_total_insights_getinsightlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_components_analytics_total_insights_totalinsights", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_services_analytics_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_services_analytics_service_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/total-insights.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_total_insights", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_total_insights", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_total_insights", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_analytics_trend_piece", + "target": "core_components_analytics_trend_piece_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_trend_piece", + "target": "core_components_analytics_trend_piece_sizeconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_analytics_trend_piece", + "target": "core_components_analytics_trend_piece_trendpiece", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/trend-piece.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_analytics_trend_piece", + "target": "core_components_analytics_trend_piece_variants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/use-analytics-tabs.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_use_analytics_tabs", + "target": "core_components_analytics_use_analytics_tabs_useanalyticstabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_components_analytics_work_items_created_vs_resolved_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_components_analytics_work_items_created_vs_resolved_createdvsresolved", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_services_analytics_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_services_analytics_service_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/created-vs-resolved.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_analytics_work_items_created_vs_resolved", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_work_items_created_vs_resolved", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_work_items_created_vs_resolved", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_analytics_work_items_customized_insights", + "target": "core_components_analytics_work_items_customized_insights_customizedinsights", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_work_items_customized_insights", + "target": "core_components_analytics_work_items_priority_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/customized-insights.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_analytics_work_items_customized_insights", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_work_items_customized_insights", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_work_items_customized_insights", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_work_items_customized_insights_customizedinsights", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_work_items_customized_insights_customizedinsights", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_analytics_work_items_index", + "target": "core_components_analytics_work_items_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_work_items_modal_content_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_work_items_modal_content_workitemsmodalmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_components_analytics_work_items_workitems_insight_table", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/content.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_content", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_components_analytics_work_items_modal_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_components_analytics_work_items_modal_content_workitemsmodalmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_header", + "target": "core_components_analytics_work_items_modal_header_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_header", + "target": "core_components_analytics_work_items_modal_header_workitemsmodalheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_components_analytics_work_items_modal_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_components_analytics_work_items_modal_header_workitemsmodalheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_components_analytics_work_items_modal_index_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/modal/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_work_items_modal_index", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_analytics_work_items_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_analytics_work_items_modal_index_workitemsmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_work_items_priority_chart_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_work_items_priority_chart_columnmeta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_work_items_priority_chart_prioritychart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_work_items_priority_chart_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_work_items_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_analytics_work_items_utils_generatebarcolor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_chart_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_chart_utils_generateextendedcolors", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_chart_utils_parsechartdata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_services_analytics_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_services_analytics_service_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/priority-chart.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_work_items_priority_chart", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_work_items_root_workitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_analytics_work_items_root", + "target": "core_components_analytics_work_items_workitems_insight_table", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/utils.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_analytics_work_items_utils", + "target": "core_components_analytics_work_items_utils_generatebarcolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/utils.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_analytics_work_items_utils", + "target": "core_components_analytics_work_items_utils_paramsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_work_items_workitems_insight_table_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_work_items_workitems_insight_table_columnmeta", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_analytics_work_items_workitems_insight_table_workitemsinsighttable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_hooks_store_use_analytics", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_services_analytics_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_services_analytics_service_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/analytics/work-items/workitems-insight-table.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_analytics_work_items_workitems_insight_table", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_api_token_delete_token_modal", + "target": "core_components_api_token_delete_token_modal_apitokenservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_api_token_delete_token_modal", + "target": "core_components_api_token_delete_token_modal_deleteapitokenmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/delete-token-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_api_token_delete_token_modal", + "target": "core_components_api_token_delete_token_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_api_token_token_list_item", + "target": "core_components_api_token_delete_token_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_api_token_token_list_item", + "target": "core_components_api_token_delete_token_modal_deleteapitokenmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/empty-state.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_api_token_empty_state", + "target": "core_components_api_token_empty_state_apitokenemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/empty-state.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_api_token_empty_state", + "target": "core_components_api_token_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_create_token_modal_apitokenservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_create_token_modal_createapitokenmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_create_token_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_form_createapitokenform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_generated_token_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/create-token-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_api_token_modal_create_token_modal", + "target": "core_components_api_token_modal_generated_token_details_generatedtokendetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L73", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_api_token_modal_form_createapitokenform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_api_token_modal_form_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_api_token_modal_form_expiry_date_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_api_token_modal_form_getexpirydate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L65", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_api_token_modal_form_getformatteddate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_api_token_modal_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_api_token_modal_form", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_api_token_modal_form_getexpirydate", + "target": "core_components_api_token_modal_form_expiry_date_options" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L123", + "weight": 1.0, + "source": "core_components_api_token_modal_form_createapitokenform", + "target": "core_components_api_token_modal_form_getexpirydate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/form.tsx", + "source_location": "L124", + "weight": 1.0, + "source": "core_components_api_token_modal_form_createapitokenform", + "target": "core_components_api_token_modal_form_getformatteddate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_api_token_modal_generated_token_details", + "target": "core_components_api_token_modal_generated_token_details_generatedtokendetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_api_token_modal_generated_token_details", + "target": "core_components_api_token_modal_generated_token_details_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_api_token_modal_generated_token_details", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_api_token_modal_generated_token_details", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/api-token/modal/generated-token-details.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_api_token_modal_generated_token_details_generatedtokendetails", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_api_token_token_list_item", + "target": "core_components_api_token_token_list_item_apitokenlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_api_token_token_list_item", + "target": "core_components_api_token_token_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_api_token_token_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_api_token_token_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/api-token/token-list-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_api_token_token_list_item_apitokenlistitem", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_appearance_index", + "target": "core_components_appearance_theme_switcher", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/default-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_default_list", + "target": "core_components_appearance_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_appearance_theme_switcher_themeswitcher", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_core_theme_custom_theme_selector", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_core_theme_custom_theme_selector_customthemeselector", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_core_theme_theme_switch", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_core_theme_theme_switch_themeswitch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_settings_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/appearance/theme-switcher.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_appearance_theme_switcher", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/default-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_default_list", + "target": "core_components_appearance_theme_switcher_themeswitcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_archives_archive_tabs_list", + "target": "core_components_archives_archive_tabs_list_archives_tab_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_archives_archive_tabs_list", + "target": "core_components_archives_archive_tabs_list_archivetabslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_archives_archive_tabs_list", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_archives_archive_tabs_list", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_archives_archive_tabs_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/archive-tabs-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_archives_archive_tabs_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/archives/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_archives_index", + "target": "core_components_archives_archive_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_archives_archive_tabs_list_archivetabslist", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_archives_archive_tabs_list_archivetabslist", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_archives_archive_tabs_list_archivetabslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_archives_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_archives_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_archives_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "core_components_auth_screens_auth_base_authbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "core_components_auth_screens_auth_base_authbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "core_components_auth_screens_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "core_components_auth_screens_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/auth-base.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_auth_screens_auth_base", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_auth_screens_header_authcontentmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_auth_screens_header_authheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L69", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_auth_screens_header_authheaderbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_auth_screens_header_authheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_auth_screens_header_tauthheaderbase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_auth_screens_header", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_auth_screens_not_authorized_view", + "target": "core_components_auth_screens_not_authorized_view_notauthorizedview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_auth_screens_not_authorized_view", + "target": "core_components_auth_screens_not_authorized_view_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_auth_screens_not_authorized_view", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/not-authorized-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_auth_screens_not_authorized_view", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/project/project-access-restriction.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_auth_screens_project_project_access_restriction", + "target": "core_components_auth_screens_project_project_access_restriction_projectaccessrestriction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/project/project-access-restriction.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_auth_screens_project_project_access_restriction", + "target": "core_components_auth_screens_project_project_access_restriction_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_components_auth_screens_project_project_access_restriction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_components_auth_screens_project_project_access_restriction_projectaccessrestriction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/workspace/not-a-member.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_auth_screens_workspace_not_a_member", + "target": "core_components_auth_screens_workspace_not_a_member_notaworkspacemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/workspace/not-a-member.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_auth_screens_workspace_not_a_member", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/workspace/not-a-member.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_auth_screens_workspace_not_a_member", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/auth-screens/workspace/not-a-member.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_auth_screens_workspace_not_a_member", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_automation_auto_archive_automation_autoarchiveautomation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_automation_auto_archive_automation_initialvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_automation_auto_archive_automation_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_automation_index", + "target": "core_components_automation_auto_archive_automation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_automation_select_month_modal_selectmonthmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_settings_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-archive-automation.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_automation_auto_archive_automation", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_components_automation_auto_close_automation_autocloseautomation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_components_automation_auto_close_automation_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_automation_index", + "target": "core_components_automation_auto_close_automation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_components_automation_select_month_modal_selectmonthmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_components_settings_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/auto-close-automation.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_automation_auto_close_automation", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_automation_index", + "target": "core_components_automation_select_month_modal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_automation_select_month_modal", + "target": "core_components_automation_select_month_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_automation_select_month_modal", + "target": "core_components_automation_select_month_modal_selectmonthmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/automation/select-month-modal.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_automation_select_month_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/constants.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_base_layouts_constants", + "target": "core_components_base_layouts_constants_base_layouts", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher", + "target": "core_components_base_layouts_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher", + "target": "core_components_base_layouts_constants_base_layouts", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_index", + "target": "core_components_base_layouts_gantt_layout", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_index", + "target": "core_components_base_layouts_gantt_layout_baseganttlayout", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_index", + "target": "core_components_base_layouts_gantt_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_index", + "target": "core_components_base_layouts_gantt_sidebar_baseganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_base_layouts_gantt_layout_baseganttlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_base_layouts_gantt_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_base_layouts_gantt_sidebar_baseganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_gantt_chart_contexts_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_gantt_chart_contexts_index_timelinetypecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_gantt_chart_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_layout", + "target": "core_components_gantt_chart_root_ganttchartroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_base_layouts_gantt_sidebar_baseganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_base_layouts_gantt_sidebar_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_ganttdndhoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_gantt_chart_sidebar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_gantt_chart_sidebar_utils_handleorderchange", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_ui_loader_layouts_gantt_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutlistitemloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/gantt/sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_base_layouts_gantt_sidebar", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_base_layouts_hooks_use_group_drop_target", + "target": "core_components_base_layouts_hooks_use_group_drop_target_dragsourcedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_base_layouts_hooks_use_group_drop_target", + "target": "core_components_base_layouts_hooks_use_group_drop_target_usegroupdroptarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/hooks/use-group-drop-target.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_base_layouts_hooks_use_group_drop_target", + "target": "core_components_base_layouts_hooks_use_group_drop_target_usegroupdroptargetprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_hooks_use_group_drop_target", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_hooks_use_group_drop_target", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_hooks_use_group_drop_target_usegroupdroptarget", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_hooks_use_group_drop_target_usegroupdroptarget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/hooks/use-layout-state.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_base_layouts_hooks_use_layout_state", + "target": "core_components_base_layouts_hooks_use_layout_state_uselayoutstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/hooks/use-layout-state.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_hooks_use_layout_state", + "target": "core_components_base_layouts_hooks_use_layout_state_uselayoutstateprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_layout", + "target": "core_components_base_layouts_hooks_use_layout_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_base_layouts_list_layout", + "target": "core_components_base_layouts_hooks_use_layout_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_layout", + "target": "core_components_base_layouts_hooks_use_layout_state_uselayoutstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_base_layouts_list_layout", + "target": "core_components_base_layouts_hooks_use_layout_state_uselayoutstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_kanban_group_header", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group_header", + "target": "core_components_base_layouts_kanban_group_header_groupheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_kanban_group_header_groupheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_kanban_group_basekanbangroup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_kanban_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_group", + "target": "core_components_base_layouts_kanban_item_basekanbanitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_layout", + "target": "core_components_base_layouts_kanban_group", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_layout", + "target": "core_components_base_layouts_kanban_group_basekanbangroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_item", + "target": "core_components_base_layouts_kanban_item_basekanbanitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/kanban/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_kanban_layout", + "target": "core_components_base_layouts_kanban_layout_basekanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher", + "target": "core_components_base_layouts_layout_switcher_layoutswitcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher", + "target": "core_components_base_layouts_layout_switcher_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/base-layouts/layout-switcher.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_base_layouts_layout_switcher_layoutswitcher", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_list_group_header", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_base_layouts_list_group_header", + "target": "core_components_base_layouts_list_group_header_groupheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_list_group_header_groupheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_list_group_baselistgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_list_group", + "target": "core_components_base_layouts_list_item_baselistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_list_layout", + "target": "core_components_base_layouts_list_group", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_list_layout", + "target": "core_components_base_layouts_list_group_baselistgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_list_item", + "target": "core_components_base_layouts_list_item_baselistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/list/layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_base_layouts_list_layout", + "target": "core_components_base_layouts_list_layout_baselistlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_base_layouts_loaders_layout_loader", + "target": "core_components_base_layouts_loaders_layout_loader_genericlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_base_layouts_loaders_layout_loader", + "target": "core_components_base_layouts_loaders_layout_loader_genericlayoutloaderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_base_layouts_loaders_layout_loader", + "target": "core_components_ui_loader_layouts_kanban_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_base_layouts_loaders_layout_loader", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_base_layouts_loaders_layout_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/base-layouts/loaders/layout-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_base_layouts_loaders_layout_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader_listlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_breadcrumbs_common", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_breadcrumbs_common", + "target": "core_components_breadcrumbs_common_tcommonprojectbreadcrumbprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_breadcrumbs_common", + "target": "core_components_breadcrumbs_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_breadcrumbs_common", + "target": "core_components_breadcrumbs_project_projectbreadcrumb", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_breadcrumbs_common", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_breadcrumbs_common", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_breadcrumbs_common", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/breadcrumbs/common.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_breadcrumbs_common_commonprojectbreadcrumbs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_components_breadcrumbs_project_projectbreadcrumb", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_components_breadcrumbs_project_tprojectbreadcrumbprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/breadcrumbs/project.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_breadcrumbs_project", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_browse_workitem_detail", + "target": "core_components_browse_workitem_detail_tworkitemdetailroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_browse_workitem_detail", + "target": "core_components_browse_workitem_detail_workitemdetailroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_browse_workitem_detail", + "target": "core_components_issues_issue_detail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/browse/workItem-detail.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_browse_workitem_detail", + "target": "core_components_issues_issue_detail_root_issuedetailroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/chart/utils.ts", + "source_location": "L118", + "weight": 1.0, + "source": "core_components_chart_utils", + "target": "core_components_chart_utils_generateextendedcolors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/chart/utils.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_chart_utils", + "target": "core_components_chart_utils_getdategroupingname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/chart/utils.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_chart_utils", + "target": "core_components_chart_utils_parsechartdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_comments_card_display_commentcarddisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_comments_card_display_tcommentcarddisplayprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_comments_card_edit_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_comments_card_edit_form_commentcardeditform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_comments_comment_reaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_comments_comment_reaction_commentreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_editor_lite_text_editor_litetexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_editor_lite_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/display.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_comments_card_display", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_card_display", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_card_display_commentcarddisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_comments_card_edit_form", + "target": "core_components_comments_card_edit_form_commentcardeditform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_comments_card_edit_form", + "target": "core_components_comments_card_edit_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_comments_card_edit_form", + "target": "core_components_editor_lite_text_editor_litetexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/edit-form.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_comments_card_edit_form", + "target": "core_components_editor_lite_text_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_card_root_commentcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_card_root_tcommentcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_comment_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_comment_block_commentblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/card/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_comments_card_root", + "target": "core_components_comments_quick_actions_commentquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_comments_card_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_comments_card_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_comments_card_root_commentcard", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_comments_card_root_commentcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_comments_comment_block", + "target": "core_components_comments_comment_block_commentblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_comments_comment_block", + "target": "core_components_comments_comment_block_tcommentblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_components_comments_comment_create_commentcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_components_comments_comment_create_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_components_comments_comment_create_tcommentcreate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_components_editor_lite_text_editor_litetexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_components_editor_lite_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-create.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_comments_comment_create", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_comments_comment_create", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_comments_comment_create", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_comments_comment_create_commentcreate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_comments_comment_create_commentcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-reaction.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_comments_comment_reaction", + "target": "core_components_comments_comment_reaction_commentreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comment-reaction.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_comments_comment_reaction", + "target": "core_components_comments_comment_reaction_tprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_comments_comments_commentswrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_comments_comments_tcommentswrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/comments.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_comments_comments", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_comments_index", + "target": "core_components_comments_comments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_comments_quick_actions", + "target": "core_components_comments_quick_actions_commentquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_comments_quick_actions", + "target": "core_components_comments_quick_actions_tcommentcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_comments_quick_actions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/comments/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_comments_quick_actions", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/access-field.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_common_access_field", + "target": "core_components_common_access_field_accessfield", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/access-field.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_common_access_field", + "target": "core_components_common_access_field_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_components_common_access_field", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_components_common_access_field_accessfield", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_common_activity_activity_block", + "target": "core_components_common_activity_activity_block_activityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_common_activity_activity_block", + "target": "core_components_common_activity_activity_block_tactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_common_activity_activity_block", + "target": "core_components_common_activity_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_common_activity_activity_block", + "target": "core_components_common_activity_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_common_activity_activity_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_common_activity_activity_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_activity_block", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/common/activity/activity-block.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_common_activity_activity_block_activityblockcomponent", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_activity_block_activityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_activity_item_activityitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_activity_item_tactivityitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_helper_iconsmap", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/activity-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_activity_activity_item", + "target": "core_components_common_activity_helper_messages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_common_activity_helper", + "target": "core_components_common_activity_helper_activityiconmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_common_activity_helper", + "target": "core_components_common_activity_helper_iconsmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L82", + "weight": 1.0, + "source": "core_components_common_activity_helper", + "target": "core_components_common_activity_helper_messages", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_common_activity_helper", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/helper.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_common_activity_helper", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_components_common_activity_user_tuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_components_common_activity_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/activity/user.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_common_activity_user", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/applied-filters/date.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_common_applied_filters_date", + "target": "core_components_common_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/applied-filters/date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_applied_filters_date", + "target": "core_components_common_applied_filters_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_common_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_common_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_common_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_common_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_common_applied_filters_members", + "target": "core_components_common_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_common_applied_filters_members", + "target": "core_components_common_applied_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_applied_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_applied_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_common_applied_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_common_applied_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_common_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_common_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_common_breadcrumb_link_breadcrumbcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_common_breadcrumb_link_iconwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_common_breadcrumb_link_itemwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_common_breadcrumb_link_labelwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_common_breadcrumb_link_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/breadcrumb-link.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_common_breadcrumb_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_root", + "target": "core_components_common_breadcrumb_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_root", + "target": "core_components_common_breadcrumb_link_breadcrumblink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/count-chip.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_common_count_chip", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/count-chip.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_common_count_chip", + "target": "core_components_common_count_chip_tcountchip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_common_count_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_app_sidebar_option", + "target": "core_components_common_count_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_common_count_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_common_count_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_app_sidebar_option", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_common_count_chip_countchip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_common_cover_image", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_cover_image", + "target": "core_components_common_cover_image_tcoverimageprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_common_cover_image", + "target": "helpers_cover_image_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_common_cover_image", + "target": "helpers_cover_image_helper_getcoverimagedisplayurl", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_common_cover_image", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_common_cover_image", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_create_header", + "target": "core_components_common_cover_image", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_common_cover_image", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_common_cover_image", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_components_common_cover_image", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/common/cover-image.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_common_cover_image_coverimage", + "target": "helpers_cover_image_helper_getcoverimagedisplayurl" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_create_header", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_components_common_cover_image_coverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/empty-state.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_common_empty_state", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/empty-state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_common_empty_state", + "target": "core_components_common_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error", + "target": "core_components_common_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error", + "target": "core_components_common_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_components_common_extended_app_header_extendedappheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_components_sidebar_sidebar_toggle_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_components_sidebar_sidebar_toggle_button_appsidebartogglebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/extended-app-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_extended_app_header", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_app_header", + "target": "core_components_common_extended_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_app_header", + "target": "core_components_common_extended_app_header_extendedappheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_common_filters_created_at_filtercreateddate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_common_filters_created_at_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-at.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_filters_created_at", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_common_filters_created_at", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_common_filters_created_at", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_common_filters_created_at_filtercreateddate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_common_filters_created_at_filtercreateddate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_components_common_filters_created_by_filtercreatedby", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_components_common_filters_created_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/filters/created-by.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_common_filters_created_by", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_common_filters_created_by", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_common_filters_created_by", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_common_filters_created_by_filtercreatedby", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_common_filters_created_by_filtercreatedby", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/latest-feature-block.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_latest_feature_block", + "target": "core_components_common_latest_feature_block_latestfeatureblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/latest-feature-block.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_common_latest_feature_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary", + "target": "core_components_common_layout_error_boundary_layouterrorboundary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary", + "target": "core_components_common_layout_error_boundary_layouterrorfallback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary", + "target": "core_components_common_layout_error_boundary_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary", + "target": "core_components_common_layout_error_boundary_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_common_layout_error_boundary", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary_layouterrorboundary", + "target": "core_components_common_layout_error_boundary_layouterrorboundary_componentdidcatch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary_layouterrorboundary", + "target": "core_components_common_layout_error_boundary_layouterrorboundary_getderivedstatefromerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary_layouterrorboundary", + "target": "core_components_common_layout_error_boundary_layouterrorboundary_handleretry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout-error-boundary.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_common_layout_error_boundary_layouterrorboundary", + "target": "core_components_common_layout_error_boundary_layouterrorboundary_render", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_common_layout_error_boundary_layouterrorboundary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout/sidebar/property-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_common_layout_sidebar_property_list_item", + "target": "core_components_common_layout_sidebar_property_list_item_sidebarpropertylistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/layout/sidebar/property-list-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_common_layout_sidebar_property_list_item", + "target": "core_components_common_layout_sidebar_property_list_item_tsidebarpropertylistitemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_common_layout_sidebar_property_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_common_layout_sidebar_property_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_common_layout_sidebar_property_list_item_sidebarpropertylistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_common_layout_sidebar_property_list_item_sidebarpropertylistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/logo-spinner.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_common_logo_spinner", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_components_common_logo_spinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_components_common_logo_spinner_logospinner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_common_modal_global", + "target": "core_components_common_modal_global_globalmodals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_common_modal_global", + "target": "core_components_common_modal_global_profilesettingsmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/modal/global.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_common_modal_global", + "target": "core_components_common_modal_global_tglobalmodalsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/new-empty-state.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_common_new_empty_state", + "target": "core_components_common_new_empty_state_newemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/new-empty-state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_common_new_empty_state", + "target": "core_components_common_new_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/page-access-icon.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_common_page_access_icon", + "target": "core_components_common_page_access_icon_pageaccessicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/pro-icon.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_common_pro_icon", + "target": "core_components_common_pro_icon_proicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/pro-icon.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_pro_icon", + "target": "core_components_common_pro_icon_tproicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-factory.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_common_quick_actions_factory", + "target": "core_components_common_quick_actions_factory_usequickactionsfactory", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_factory", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_factory_usequickactionsfactory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L68", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper_usecyclemenuitems", + "target": "core_components_common_quick_actions_factory_usequickactionsfactory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L134", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper_uselayoutmenuitems", + "target": "core_components_common_quick_actions_factory_usequickactionsfactory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L92", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper_usemodulemenuitems", + "target": "core_components_common_quick_actions_factory_usequickactionsfactory" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L117", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper_useviewmenuitems", + "target": "core_components_common_quick_actions_factory_usequickactionsfactory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_menuresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L67", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_usecyclemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_usecyclemenuitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L147", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_useintakeheadermenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L133", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_uselayoutmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_uselayoutmenuitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L91", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_usemodulemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_usemodulemenuitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L116", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_useviewmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/quick-actions-helper.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_common_quick_actions_helper", + "target": "core_components_common_quick_actions_helper_useviewmenuitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_common_quick_actions_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_layout_quick_actions", + "target": "core_components_common_quick_actions_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_common_quick_actions_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_common_quick_actions_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_common_quick_actions_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_common_quick_actions_helper_usecyclemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_common_quick_actions_helper_usemodulemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_common_quick_actions_helper_useviewmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_common_quick_actions_helper_useviewmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_layout_quick_actions", + "target": "core_components_common_quick_actions_helper_uselayoutmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_common_switcher_label", + "target": "core_components_common_switcher_label_switchericon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_common_switcher_label", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_common_switcher_label", + "target": "core_components_common_switcher_label_tswitchericonprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/common/switcher-label.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_common_switcher_label", + "target": "core_components_common_switcher_label_tswitcherlabelprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_common_switcher_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_common_switcher_label_switcherlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L153", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_activitydetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L752", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_activityicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L761", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_activitymessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L756", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_activitymessageprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L138", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_getinboxuseractivitymessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L119", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_inboxactivitymessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L100", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_labelpill", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L82", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_core_activity_userlink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/activity.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_activity", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_core_activity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_components_core_activity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/core/activity.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_core_activity_issuelink", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_core_activity_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_components_core_activity_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_core_activity_activityicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_core_activity_activitymessage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_components_core_activity_activitymessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_app_header", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/app-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_app_header", + "target": "core_components_core_app_header_appheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_content_wrapper", + "target": "core_components_core_app_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_content_wrapper", + "target": "core_components_core_app_header_appheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/content-overflow-HOC.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_content_overflow_hoc", + "target": "core_components_core_content_overflow_hoc_contentoverflowwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/content-overflow-HOC.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_content_overflow_hoc", + "target": "core_components_core_content_overflow_hoc_icontentoverflowwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_core_content_overflow_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_core_content_overflow_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_core_content_overflow_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_core_content_overflow_hoc_contentoverflowwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_core_content_overflow_hoc_contentoverflowwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_core_content_overflow_hoc_contentoverflowwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/content-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_core_content_wrapper", + "target": "core_components_core_content_wrapper_contentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/content-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_core_content_wrapper", + "target": "core_components_core_content_wrapper_contentwrapperprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_components_core_description_versions_dropdown_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown_item", + "target": "core_components_core_description_versions_dropdown_item_descriptionversionsdropdownitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown_item", + "target": "core_components_core_description_versions_dropdown_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_components_core_description_versions_dropdown_item_descriptionversionsdropdownitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_components_core_description_versions_dropdown_descriptionversionsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_components_core_description_versions_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_components_core_description_versions_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_components_core_description_versions_root_tdescriptionversionentityinformation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_description_versions_dropdown", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_description_versions_root", + "target": "core_components_core_description_versions_dropdown_descriptionversionsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_core_description_versions_index", + "target": "core_components_core_description_versions_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_core_description_versions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_core_description_versions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_core_description_versions_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_components_core_description_versions_modal_descriptionversionsmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_components_core_description_versions_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_description_versions_modal", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_description_versions_root", + "target": "core_components_core_description_versions_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_description_versions_root", + "target": "core_components_core_description_versions_modal_descriptionversionsmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_core_description_versions_root", + "target": "core_components_core_description_versions_root_descriptionversionsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_description_versions_root", + "target": "core_components_core_description_versions_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/description-versions/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_description_versions_root", + "target": "core_components_core_description_versions_root_tdescriptionversionentityinformation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_core_description_versions_root_descriptionversionsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_core_description_versions_root_descriptionversionsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_core_description_versions_root_descriptionversionsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_modal", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_modal", + "target": "core_components_core_filters_date_filter_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_modal", + "target": "core_components_core_filters_date_filter_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_modal", + "target": "core_components_core_filters_date_filter_modal_tformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_modal", + "target": "core_components_core_filters_date_filter_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_modal", + "target": "core_components_core_filters_date_filter_select_datefilterselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_core_filters_date_filter_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_core_filters_date_filter_modal_datefiltermodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_select", + "target": "core_components_core_filters_date_filter_select_datefilterselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_select", + "target": "core_components_core_filters_date_filter_select_duedate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_select", + "target": "core_components_core_filters_date_filter_select_duedaterange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/filters/date-filter-select.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_filters_date_filter_select", + "target": "core_components_core_filters_date_filter_select_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_components_core_image_picker_popover_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_components_core_image_picker_popover_imagepickerpopover", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_components_core_image_picker_popover_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_components_core_image_picker_popover_ttaboption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_hooks_use_dropdown_key_down", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "helpers_cover_image_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "helpers_cover_image_helper_getcoverimagedisplayurl", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "helpers_cover_image_helper_static_cover_images", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/image-picker-popover.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_image_picker_popover", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_create_header", + "target": "core_components_core_image_picker_popover", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_core_image_picker_popover", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_core_image_picker_popover", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_create_header", + "target": "core_components_core_image_picker_popover_imagepickerpopover", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_core_image_picker_popover_imagepickerpopover", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_core_image_picker_popover_imagepickerpopover", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_core_list_index", + "target": "core_components_core_list_list_item", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_core_list_index", + "target": "core_components_core_list_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_core_list_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_core_list_list_item", + "target": "core_components_core_list_list_item_ilistitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_core_list_list_item", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_list_list_item", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_list_list_item", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/core/list/list-item.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_core_list_list_item_listitem", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_core_list_list_item_listitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/list-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_core_list_list_root", + "target": "core_components_core_list_list_root_ilistcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/list/list-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_list_list_root", + "target": "core_components_core_list_list_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_core_list_list_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_core_list_list_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_components_core_list_list_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_core_list_list_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_core_modals_bulk_delete_issues_modal_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal_item", + "target": "core_components_core_modals_bulk_delete_issues_modal_item_bulkdeleteissuesmodalitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal_item", + "target": "core_components_core_modals_bulk_delete_issues_modal_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal_item", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal_item", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_core_modals_bulk_delete_issues_modal_item_bulkdeleteissuesmodalitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_core_modals_bulk_delete_issues_modal_bulkdeleteissuesmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_core_modals_bulk_delete_issues_modal_forminput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_core_modals_bulk_delete_issues_modal_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_core_modals_bulk_delete_issues_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_hooks_use_debounce", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/bulk-delete-issues-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_modals_bulk_delete_issues_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_core_modals_bulk_delete_issues_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_core_modals_bulk_delete_issues_modal_bulkdeleteissuesmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_components_core_modals_change_email_modal_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_components_core_modals_change_email_modal_changeemailmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_components_core_modals_change_email_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_components_core_modals_change_email_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_components_core_modals_change_email_modal_tmodalstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_components_core_modals_change_email_modal_tuniquecodevaluesform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "helpers_authentication_helper_autherrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/change-email-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_modals_change_email_modal", + "target": "helpers_authentication_helper_eauthenticationerrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_core_modals_change_email_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_core_modals_change_email_modal_changeemailmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_core_modals_existing_issues_list_modal_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_core_modals_existing_issues_list_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_core_modals_issue_search_modal_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_core_modals_issue_search_modal_empty_state_issuesearchmodalemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_hooks_use_debounce", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_core_modals_existing_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "target": "core_hooks_use_debounce_usedebounce" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/core/modals/existing-issues-list-modal.tsx", + "source_location": "L69", + "weight": 1.0, + "source": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_core_modals_existing_issues_list_modal_existingissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_components_core_modals_gpt_assistant_popover_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_components_core_modals_gpt_assistant_popover_formdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_components_core_modals_gpt_assistant_popover_gptassistantpopover", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_components_core_modals_gpt_assistant_popover_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_services_ai_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/gpt-assistant-popover.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_gpt_assistant_popover", + "target": "core_services_ai_service_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_core_modals_gpt_assistant_popover", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_core_modals_gpt_assistant_popover_gptassistantpopover", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_issue_search_modal_empty_state", + "target": "core_components_core_modals_issue_search_modal_empty_state_emptystateprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_modals_issue_search_modal_empty_state", + "target": "core_components_core_modals_issue_search_modal_empty_state_issuesearchmodalemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_modals_issue_search_modal_empty_state", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/issue-search-modal-empty-state.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_modals_issue_search_modal_empty_state", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_core_modals_issue_search_modal_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_core_modals_issue_search_modal_empty_state_issuesearchmodalemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_user_image_upload_modal", + "target": "core_components_core_modals_user_image_upload_modal_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_user_image_upload_modal", + "target": "core_components_core_modals_user_image_upload_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_core_modals_user_image_upload_modal", + "target": "core_components_core_modals_user_image_upload_modal_userimageuploadmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_modals_user_image_upload_modal", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/user-image-upload-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_modals_user_image_upload_modal", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_core_modals_user_image_upload_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_core_modals_user_image_upload_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_core_modals_user_image_upload_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_core_modals_user_image_upload_modal_userimageuploadmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_core_modals_user_image_upload_modal_userimageuploadmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_core_modals_user_image_upload_modal_userimageuploadmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_components_core_modals_workspace_image_upload_modal_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_components_core_modals_workspace_image_upload_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_components_core_modals_workspace_image_upload_modal_workspaceimageuploadmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/modals/workspace-image-upload-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_modals_workspace_image_upload_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_core_modals_workspace_image_upload_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_core_modals_workspace_image_upload_modal_workspaceimageuploadmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_multiple_select_entity_select_action", + "target": "core_components_core_multiple_select_entity_select_action_multipleselectentityaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_multiple_select_entity_select_action", + "target": "core_components_core_multiple_select_entity_select_action_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_multiple_select_entity_select_action", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/entity-select-action.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_multiple_select_entity_select_action", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_core_multiple_select_index", + "target": "core_components_core_multiple_select_entity_select_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_core_multiple_select_entity_select_action_multipleselectentityaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_core_multiple_select_entity_select_action_multipleselectentityaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_core_multiple_select_entity_select_action_multipleselectentityaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_core_multiple_select_group_select_action", + "target": "core_components_core_multiple_select_group_select_action_multipleselectgroupaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_multiple_select_group_select_action", + "target": "core_components_core_multiple_select_group_select_action_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_multiple_select_group_select_action", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/group-select-action.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_multiple_select_group_select_action", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_core_multiple_select_index", + "target": "core_components_core_multiple_select_group_select_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_components_core_multiple_select_group_select_action_multipleselectgroupaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_core_multiple_select_group_select_action_multipleselectgroupaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_core_multiple_select_group_select_action_multipleselectgroupaction", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_multiple_select_index", + "target": "core_components_core_multiple_select_select_group", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_core_multiple_select_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_multiple_select_select_group", + "target": "core_components_core_multiple_select_select_group_multipleselectgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_multiple_select_select_group", + "target": "core_components_core_multiple_select_select_group_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_core_multiple_select_select_group", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_multiple_select_select_group", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/multiple-select/select-group.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_core_multiple_select_select_group", + "target": "core_hooks_use_multiple_select_usemultipleselect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_core_multiple_select_select_group_multipleselectgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_core_multiple_select_select_group_multipleselectgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_core_multiple_select_select_group_multipleselectgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/page-title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_page_title", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/page-title.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_page_title", + "target": "core_components_core_page_title_pageheadtitleprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_components_core_page_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_components_core_page_title_pagehead", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_render_if_visible_hoc", + "target": "core_components_core_render_if_visible_hoc_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_render_if_visible_hoc", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_core_render_if_visible_hoc", + "target": "core_lib_idle_task", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_core_render_if_visible_hoc", + "target": "core_lib_idle_task_runidletask", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_core_render_if_visible_hoc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_core_render_if_visible_hoc_renderifvisible", + "target": "core_lib_idle_task_runidletask", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/core/render-if-visible-HOC.tsx", + "source_location": "L99", + "weight": 1.0, + "source": "core_components_core_render_if_visible_hoc_renderifvisible", + "target": "package_dependencies_react" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_core_render_if_visible_hoc_renderifvisible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-chart.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_chart", + "target": "core_components_core_sidebar_progress_chart_progresschart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-chart.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_chart", + "target": "core_components_core_sidebar_progress_chart_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_core_sidebar_progress_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_components_core_sidebar_progress_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_core_sidebar_progress_chart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_assignee", + "target": "core_components_core_sidebar_progress_stats_assignee_assigneestatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_assignee", + "target": "core_components_core_sidebar_progress_stats_assignee_tassigneedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_assignee", + "target": "core_components_core_sidebar_progress_stats_assignee_tassigneestatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_assignee", + "target": "core_components_core_sidebar_single_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/assignee.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_assignee", + "target": "core_components_core_sidebar_single_progress_stats_singleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_assignee", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_assignee", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_assignee_tassigneedata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_assignee_tassigneedata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_assignee_assigneestatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_assignee_assigneestatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_label", + "target": "core_components_core_sidebar_progress_stats_label_labelstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_label", + "target": "core_components_core_sidebar_progress_stats_label_tlabeldata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_label", + "target": "core_components_core_sidebar_progress_stats_label_tlabelstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_label", + "target": "core_components_core_sidebar_single_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_label", + "target": "core_components_core_sidebar_single_progress_stats_singleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_label", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_label_tlabeldata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_label_tlabeldata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_label_labelstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_label_labelstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_shared", + "target": "core_components_core_sidebar_progress_stats_shared_createfilterupdatehandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_shared", + "target": "core_components_core_sidebar_progress_stats_shared_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_shared", + "target": "core_components_core_sidebar_progress_stats_shared_tselectedfilterprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/shared.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_shared", + "target": "core_components_core_sidebar_progress_stats_shared_tselectedfilterprogressstatstype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared_tselectedfilterprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared_tselectedfilterprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared_createfilterupdatehandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_shared_createfilterupdatehandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_state_group", + "target": "core_components_core_sidebar_progress_stats_state_group_stategroupstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_state_group", + "target": "core_components_core_sidebar_progress_stats_state_group_tstategroupdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_state_group", + "target": "core_components_core_sidebar_progress_stats_state_group_tstategroupstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_state_group", + "target": "core_components_core_sidebar_single_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/progress-stats/state_group.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_core_sidebar_progress_stats_state_group", + "target": "core_components_core_sidebar_single_progress_stats_singleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_state_group", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_state_group", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_state_group_tstategroupdata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_state_group_tstategroupdata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_state_group_stategroupstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_core_sidebar_progress_stats_state_group_stategroupstatcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_core_sidebar_sidebar_menu_hamburger_toggle", + "target": "core_components_core_sidebar_sidebar_menu_hamburger_toggle_sidebarhamburgertoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_sidebar_sidebar_menu_hamburger_toggle", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_sidebar_sidebar_menu_hamburger_toggle", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_profile_setting_content_wrapper", + "target": "core_components_core_sidebar_sidebar_menu_hamburger_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_profile_setting_content_wrapper", + "target": "core_components_core_sidebar_sidebar_menu_hamburger_toggle_sidebarhamburgertoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/single-progress-stats.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_sidebar_single_progress_stats", + "target": "core_components_core_sidebar_single_progress_stats_singleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/sidebar/single-progress-stats.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_core_sidebar_single_progress_stats", + "target": "core_components_core_sidebar_single_progress_stats_tsingleprogressstatsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_core_sidebar_single_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_core_sidebar_single_progress_stats_singleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/color-inputs.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_core_theme_color_inputs", + "target": "core_components_core_theme_color_inputs_customthemecolorinputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/color-inputs.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_core_theme_color_inputs", + "target": "core_components_core_theme_color_inputs_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_color_inputs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_color_inputs_customthemecolorinputs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_custom_theme_selector_customthemeselector", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_download_config_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_download_config_button_customthemedownloadconfigbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_import_config_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_import_config_button_customthemeimportconfigbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_theme_mode_selector", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_core_theme_theme_mode_selector_customthememodeselector", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_settings_profile_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_components_settings_profile_heading_profilesettingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/custom-theme-selector.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_theme_custom_theme_selector", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/download-config-button.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_core_theme_download_config_button", + "target": "core_components_core_theme_download_config_button_customthemedownloadconfigbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/download-config-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_theme_download_config_button", + "target": "core_components_core_theme_download_config_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/import-config-button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_core_theme_import_config_button", + "target": "core_components_core_theme_import_config_button_customthemeimportconfigbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/import-config-button.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_core_theme_import_config_button", + "target": "core_components_core_theme_import_config_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/theme-mode-selector.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_core_theme_theme_mode_selector", + "target": "core_components_core_theme_theme_mode_selector_customthememodeselector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/theme-mode-selector.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_core_theme_theme_mode_selector", + "target": "core_components_core_theme_theme_mode_selector_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/theme-switch.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_core_theme_theme_switch", + "target": "core_components_core_theme_theme_switch_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/core/theme/theme-switch.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_core_theme_theme_switch", + "target": "core_components_core_theme_theme_switch_themeswitch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_cycles_active_cycle_cycle_stats_activecyclestats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_cycles_active_cycle_cycle_stats_activecyclestatsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/cycle-stats.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_cycle_stats", + "target": "core_store_issue_cycle_issue_store_activecycleissuedetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_cycle_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_cycle_stats_activecyclestats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_cycles_active_cycle_productivity_activecycleproductivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_cycles_active_cycle_productivity_activecycleproductivityprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_cycles_dropdowns_estimate_type_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_cycles_dropdowns_estimate_type_dropdown_estimatetypedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/productivity.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_productivity", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_productivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_productivity_activecycleproductivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_progress", + "target": "core_components_cycles_active_cycle_progress_activecycleprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_progress", + "target": "core_components_cycles_active_cycle_progress_activecycleprogressprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_progress", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/progress.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_progress", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_progress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_progress_activecycleprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L100", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_root_activecycleroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_root_activecyclescomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_root_activecyclescomponentprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_root_iactivecycledetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_use_cycles_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_list_cycle_list_group_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_list_cycle_list_group_header_cyclelistgroupheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_list_cycles_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_components_cycles_list_cycles_list_item_cycleslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_root", + "target": "core_store_issue_cycle_issue_store_activecycleissuedetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_active_cycle_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_active_cycle_root_activecycleroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_components_cycles_active_cycle_use_cycles_details_iactivecycledetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_active_cycle_use_cycles_details", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/active-cycle/use-cycles-details.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_active_cycle_use_cycles_details_usecyclesdetails", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_index", + "target": "core_components_cycles_analytics_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_components_cycles_analytics_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_issue_progress_cycleanalyticsprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_issue_progress_cyclechartoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_issue_progress_cycleestimateoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_issue_progress_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_issue_progress_tcycleanalyticsprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_issue_progress_validatecyclesnapshot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_progress_stats_cycleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_sidebar_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_cycles_analytics_sidebar_sidebar_chart_sidebarchart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/issue-progress.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_issue_progress", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_issue_progress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_components_cycles_analytics_sidebar_issue_progress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_components_cycles_analytics_sidebar_issue_progress_cycleestimateoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_components_cycles_analytics_sidebar_issue_progress_validatecyclesnapshot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_issue_progress_cycleanalyticsprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_cycles_analytics_sidebar_progress_stats_cycleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_components_cycles_analytics_sidebar_progress_stats_tcycleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/progress-stats.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_progress_stats", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_root_cycledetailssidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_sidebar_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_sidebar_details_cyclesidebardetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_sidebar_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_root", + "target": "core_components_cycles_analytics_sidebar_sidebar_header_cyclesidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_components_cycles_analytics_sidebar_root_cycledetailssidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_components_cycles_analytics_sidebar_sidebar_chart_progresschartprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_components_cycles_analytics_sidebar_sidebar_chart_sidebarchart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_components_cycles_dropdowns_estimate_type_dropdown_estimatetypedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_components_cycles_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-chart.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_chart", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_details", + "target": "core_components_cycles_analytics_sidebar_sidebar_details_cyclesidebardetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_details", + "target": "core_components_cycles_analytics_sidebar_sidebar_details_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_details", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_details", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_details", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-details.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_details", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_components_cycles_analytics_sidebar_sidebar_header_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_components_cycles_analytics_sidebar_sidebar_header_cyclesidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_components_cycles_analytics_sidebar_sidebar_header_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_components_cycles_analytics_sidebar_sidebar_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_hooks_use_timezone_converter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_hooks_use_timezone_converter_usetimezoneconverter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_services_cycle_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/analytics-sidebar/sidebar-header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_analytics_sidebar_sidebar_header", + "target": "core_services_cycle_service_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/date.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_date", + "target": "core_components_cycles_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_date", + "target": "core_components_cycles_applied_filters_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_index", + "target": "core_components_cycles_applied_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_cycles_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_root_cycleappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_root_date_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_components_cycles_applied_filters_status_appliedstatusfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_cycles_applied_filters_root_cycleappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/status.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_status", + "target": "core_components_cycles_applied_filters_status_appliedstatusfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/applied-filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_applied_filters_status", + "target": "core_components_cycles_applied_filters_status_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_cycles_archived_cycles_header_archivedcyclesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_cycles_dropdowns_filters_root_cyclefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_cycles_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_index", + "target": "core_components_cycles_archived_cycles_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal", + "target": "core_components_cycles_archived_cycles_modal_archivecyclemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal", + "target": "core_components_cycles_archived_cycles_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_archived_cycles_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal_archivecyclemodal", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/archived-cycles/modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_modal_archivecyclemodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_archived_cycles_modal_archivecyclemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_cycles_archived_cycles_root_archivedcyclelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_cycles_archived_cycles_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_cycles_archived_cycles_view_archivedcyclesview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_components_cycles_archived_cycles_view_archivedcyclesview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_components_cycles_archived_cycles_view_iarchivedcyclesview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_components_cycles_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_components_cycles_list_root_cycleslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/archived-cycles/view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_archived_cycles_view", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_components_cycles_cycle_peek_overview_cyclepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_components_cycles_cycle_peek_overview_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycle-peek-overview.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_cycle_peek_overview", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_cycle_peek_overview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_cycle_peek_overview_cyclepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_components_cycles_cycles_view_header_cyclesviewheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_components_cycles_cycles_view_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_components_cycles_dropdowns_filters_root_cyclefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_components_cycles_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_cycles_view_header", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_components_cycles_cycles_view_cyclesview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_components_cycles_cycles_view_icyclesview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_components_cycles_list_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_components_cycles_list_root_cycleslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_hooks_store_use_cycle_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/cycles-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_cycles_view", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_components_cycles_delete_modal_cycledeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_components_cycles_delete_modal_icycledelete", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/delete-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_delete_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_delete_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_delete_modal_cycledeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_components_cycles_dropdowns_estimate_type_dropdown_estimatetypedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_components_cycles_dropdowns_estimate_type_dropdown_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/estimate-type-dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_estimate_type_dropdown", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_index", + "target": "core_components_cycles_dropdowns_estimate_type_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_cycles_dropdowns_filters_end_date_filterenddate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_cycles_dropdowns_filters_end_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/end-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_end_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_index", + "target": "core_components_cycles_dropdowns_filters_end_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_end_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_end_date_filterenddate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_index", + "target": "core_components_cycles_dropdowns_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_index", + "target": "core_components_cycles_dropdowns_filters_start_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_index", + "target": "core_components_cycles_dropdowns_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_index", + "target": "core_components_cycles_dropdowns_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_root_cyclefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_start_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_start_date_filterstartdate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_components_cycles_dropdowns_filters_status_filterstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_cycles_dropdowns_filters_start_date_filterstartdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_cycles_dropdowns_filters_start_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/start-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_status", + "target": "core_components_cycles_dropdowns_filters_status_filterstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_status", + "target": "core_components_cycles_dropdowns_filters_status_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_status", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_status", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/dropdowns/filters/status.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_dropdowns_filters_status", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_cycles_form_cycleform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_cycles_form_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_cycles_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_dropdowns_project_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_components_dropdowns_project_dropdown_projectdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_hooks_store_user_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_form", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_components_cycles_form", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/form.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_cycles_form_cycleform", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_components_cycles_form_cycleform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-group-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_group_header", + "target": "core_components_cycles_list_cycle_list_group_header_cyclelistgroupheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-group-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_group_header", + "target": "core_components_cycles_list_cycle_list_group_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_list_cycle_list_group_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_list_cycle_list_group_header_cyclelistgroupheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_list_cycle_list_item_action_cyclelistitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_list_cycle_list_item_action_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_list_cycle_list_item_action_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_quick_actions_cyclequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_transfer_issues_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_cycles_transfer_issues_modal_transferissuesmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_dropdowns_merged_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_dropdowns_merged_date_mergeddatedisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_use_timezone_converter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_hooks_use_timezone_converter_usetimezoneconverter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-item-action.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_item_action", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_cycles_list_cycle_list_item_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_cycles_list_cycle_list_item_action_cyclelistitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_project_group_header", + "target": "core_components_cycles_list_cycle_list_project_group_header_cyclelistprojectgroupheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_project_group_header", + "target": "core_components_cycles_list_cycle_list_project_group_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_project_group_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycle-list-project-group-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_list_cycle_list_project_group_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_cycles_list_cycles_list_item_cycleslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_cycles_list_cycles_list_item_tcycleslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_cycles_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_cycles_quick_actions_cyclequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_map", + "target": "core_components_cycles_list_cycles_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_map", + "target": "core_components_cycles_list_cycles_list_item_cycleslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_map", + "target": "core_components_cycles_list_cycles_list_map_cycleslistmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/cycles-list-map.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_cycles_list_cycles_list_map", + "target": "core_components_cycles_list_cycles_list_map_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_list_cycles_list_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_list_cycles_list_map_cycleslistmap", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_cycles_list_index", + "target": "core_components_cycles_list_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_list_root_cycleslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/list/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_list_root", + "target": "core_components_cycles_list_root_icycleslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_components_cycles_modal_cyclecreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_components_cycles_modal_cyclemodalprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_components_cycles_modal_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_services_cycle_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_modal", + "target": "core_services_cycle_service_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_cycles_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_cycles_modal_cyclecreateupdatemodal", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_cycles_modal_cyclecreateupdatemodal", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L181", + "weight": 1.0, + "source": "core_components_cycles_modal_cyclecreateupdatemodal", + "target": "core_hooks_use_keypress_usekeypress" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_cycles_modal_cyclecreateupdatemodal", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/cycles/modal.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_cycles_modal_cyclecreateupdatemodal", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_modal_cyclecreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_cycles_modal_cyclecreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_quick_actions_cyclequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_components_cycles_quick_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_cycles_quick_actions", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_components_cycles_transfer_issues_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_components_cycles_transfer_issues_modal_transferissuesmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_cycles_transfer_issues_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_cycles_transfer_issues_modal_transferissuesmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues", + "target": "core_components_cycles_transfer_issues_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/cycles/transfer-issues.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_cycles_transfer_issues", + "target": "core_components_cycles_transfer_issues_transferissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_cycles_transfer_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_cycles_transfer_issues_transferissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L98", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_buttons_backgroundbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L69", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_buttons_borderbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_buttons_buttonprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_buttons_dropdownbuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L123", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_buttons_transparentbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_constants_background_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_components_dropdowns_constants_border_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_buttons", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_dropdowns_buttons", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_dropdowns_buttons_dropdownbutton", + "target": "core_components_dropdowns_constants_background_button_variants" + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_dropdowns_buttons_dropdownbutton", + "target": "core_components_dropdowns_constants_border_button_variants" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_dropdowns_buttons_dropdownbutton", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_dropdowns_buttons_borderbutton", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L100", + "weight": 1.0, + "source": "core_components_dropdowns_buttons_backgroundbutton", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/buttons.tsx", + "source_location": "L125", + "weight": 1.0, + "source": "core_components_dropdowns_buttons_transparentbutton", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_dropdowns_constants", + "target": "core_components_dropdowns_constants_background_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_dropdowns_constants", + "target": "core_components_dropdowns_constants_border_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_constants", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_constants", + "target": "core_components_dropdowns_constants_button_variants_without_text", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/constants.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_constants", + "target": "core_components_dropdowns_constants_transparent_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_dropdowns_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_constants_border_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L395", + "weight": 1.0, + "source": "core_components_dropdowns_priority_prioritydropdown", + "target": "core_components_dropdowns_constants_border_button_variants" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_constants_background_button_variants", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L397", + "weight": 1.0, + "source": "core_components_dropdowns_priority_prioritydropdown", + "target": "core_components_dropdowns_constants_background_button_variants" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_constants_button_variants_without_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_constants_button_variants_without_text", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L439", + "weight": 1.0, + "source": "core_components_dropdowns_priority_prioritydropdown", + "target": "core_components_dropdowns_constants_button_variants_without_text" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_dropdowns_constants_button_variants_with_text", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_components_dropdowns_cycle_cycle_options_cycleoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_components_dropdowns_cycle_cycle_options_cycleoptionsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_components_dropdowns_cycle_cycle_options_dropdownoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/cycle-options.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_cycle_options", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_cycle_cycle_options", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_cycle_cycle_options_cycleoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_components_dropdowns_cycle_index_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/cycle/index.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_cycle_index", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_components_dropdowns_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_components_dropdowns_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_cycle_index_cycledropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L73", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_components_dropdowns_date_range_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_components_dropdowns_merged_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_components_dropdowns_merged_date_mergeddatedisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date-range.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_date_range", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_range", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_dropdowns_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_range", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_dropdowns_date_range_daterangedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_components_dropdowns_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/date.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_date", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_single", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_dropdowns_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_single", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_dropdowns_date_datedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_estimate_dropdownoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_dropdowns_estimate_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_hooks_store_estimates_use_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/estimate.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_dropdowns_estimate", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_estimate_estimatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_dropdowns_intake_state_base_tworkitemstatedropdownbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_dropdowns_intake_state_base_workitemstatedropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_workflow_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_components_workflow_state_option_stateoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_base", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_components_dropdowns_intake_state_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_components_dropdowns_intake_state_base_tworkitemstatedropdownbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_components_dropdowns_intake_state_base_workitemstatedropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_components_dropdowns_intake_state_dropdown_intakestatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_components_dropdowns_intake_state_dropdown_tworkitemstatedropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/intake-state/dropdown.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_dropdowns_intake_state_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_intake_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_intake_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_intake_state_dropdown_intakestatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_intake_state_dropdown_intakestatedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_layout", + "target": "core_components_dropdowns_layout_layoutdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_layout", + "target": "core_components_dropdowns_layout_tlayoutdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_layout", + "target": "core_components_issues_issue_layouts_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_layout", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_dropdowns_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_dropdowns_layout_layoutdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_member_avatar", + "target": "core_components_dropdowns_member_avatar_avatarprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_member_avatar", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_member_avatar", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/avatar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_member_avatar", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_member", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_dropdowns_member_avatar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_member", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_dropdowns_member_avatar_buttonavatars", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_member_base_memberdropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_member_base_tmemberdropdownbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_member_member_options", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_components_dropdowns_member_member_options_memberoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_member_base", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_components_dropdowns_member_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_components_dropdowns_member_base_memberdropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_components_dropdowns_member_dropdown_tmemberdropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/dropdown.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_dropdowns_member_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_projects_create_attributes", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_dropdowns_member_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_projects_create_attributes", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_dropdowns_member_dropdown_memberdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_components_dropdowns_member_member_options_memberoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_components_dropdowns_member_member_options_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/member-options.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_dropdowns_member_member_options", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/member/types.d.ts", + "source_location": "L3", + "weight": 1.0, + "source": "core_components_dropdowns_member_types_d", + "target": "core_components_dropdowns_member_types_d_memberdropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/merged-date.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_merged_date", + "target": "core_components_dropdowns_merged_date_mergeddatedisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/merged-date.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_dropdowns_merged_date", + "target": "core_components_dropdowns_merged_date_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_module_base_moduledropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_module_base_tmoduledropdownbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_module_button_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_module_button_content_modulebuttoncontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_module_module_options", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_components_dropdowns_module_module_options_moduleoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/base.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_dropdowns_module_base", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_components_dropdowns_module_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_components_dropdowns_module_base_moduledropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content", + "target": "core_components_dropdowns_module_button_content_modulebuttoncontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content", + "target": "core_components_dropdowns_module_button_content_modulebuttoncontentprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content_modulebuttoncontent", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/module/button-content.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_dropdowns_module_button_content_modulebuttoncontent", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_components_dropdowns_module_dropdown_tmoduledropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/dropdown.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_dropdowns_module_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_module_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_components_dropdowns_module_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_module_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_components_dropdowns_module_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_module_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_module_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_module_dropdown_moduledropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_module_module_options", + "target": "core_components_dropdowns_module_module_options_dropdownoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_dropdowns_module_module_options", + "target": "core_components_dropdowns_module_module_options_moduleoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_dropdowns_module_module_options", + "target": "core_components_dropdowns_module_module_options_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_module_module_options", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/module/module-options.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_dropdowns_module_module_options", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_priority_backgroundbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_priority_borderbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_priority_buttonprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L321", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_priority_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L237", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_components_dropdowns_priority_transparentbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_dropdowns_priority", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_priority", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L79", + "weight": 1.0, + "source": "core_components_dropdowns_priority_borderbutton", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L170", + "weight": 1.0, + "source": "core_components_dropdowns_priority_backgroundbutton", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L254", + "weight": 1.0, + "source": "core_components_dropdowns_priority_transparentbutton", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/dropdowns/priority.tsx", + "source_location": "L385", + "weight": 1.0, + "source": "core_components_dropdowns_priority_prioritydropdown", + "target": "core_hooks_use_dropdown_usedropdown" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_priority_prioritydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_components_dropdowns_project_base_projectdropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_components_dropdowns_project_base_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_dropdowns_project_base", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_project_dropdown", + "target": "core_components_dropdowns_project_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_project_dropdown", + "target": "core_components_dropdowns_project_base_projectdropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_dropdowns_project_dropdown", + "target": "core_components_dropdowns_project_dropdown_projectdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_dropdowns_project_dropdown", + "target": "core_components_dropdowns_project_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_dropdowns_project_dropdown", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/project/dropdown.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_dropdowns_project_dropdown", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_components_dropdowns_project_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_dropdowns_project_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_dropdowns_project_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_components_dropdowns_project_dropdown_projectdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_dropdowns_project_dropdown_projectdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_dropdowns_project_dropdown_projectdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_dropdowns_state_base_tworkitemstatedropdownbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_dropdowns_state_base_workitemstatedropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_workflow_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_components_workflow_state_option_stateoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_hooks_use_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_state_base", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_components_dropdowns_state_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_components_dropdowns_state_base_tworkitemstatedropdownbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_components_dropdowns_state_base_workitemstatedropdownbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_components_dropdowns_state_dropdown_tworkitemstatedropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/state/dropdown.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_dropdowns_state_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_state_column", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_state_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_state_column", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_dropdowns_state_dropdown_statedropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/types.d.ts", + "source_location": "L3", + "weight": 1.0, + "source": "core_components_dropdowns_types_d", + "target": "core_components_dropdowns_types_d_tbuttonvariants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/dropdowns/types.d.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_dropdowns_types_d", + "target": "core_components_dropdowns_types_d_tdropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_components_editor_document_editor_documenteditor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_components_editor_document_editor_documenteditorwrapperprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_components_editor_embeds_mentions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_components_editor_embeds_mentions_root_editormentionsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_editor_use_editor_config_useeditorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_editor_use_editor_mention_useeditormention", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_use_editor_flagging", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_use_editor_flagging_useeditorflagging", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_use_parse_editor_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/document/editor.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_document_editor", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_components_editor_document_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_components_editor_document_editor_documenteditor", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_index", + "target": "core_components_editor_embeds_mentions_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_embeds_mentions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_components_editor_embeds_mentions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_editor_embeds_mentions_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_root", + "target": "core_components_editor_embeds_mentions_root_editormentionsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_root", + "target": "core_components_editor_embeds_mentions_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_root", + "target": "core_components_editor_embeds_mentions_user_editorusermention", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_embeds_mentions_root_editormentionsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_components_editor_embeds_mentions_root_editormentionsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_editor_embeds_mentions_root_editormentionsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_components_editor_embeds_mentions_user_editorusermention", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_components_editor_embeds_mentions_user_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/embeds/mentions/user.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_editor_embeds_mentions_user", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_editor_litetexteditor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_editor_litetexteditorwrapperprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_editor_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_lite_toolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_lite_toolbar_litetoolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_toolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_components_editor_lite_text_toolbar_issuecommenttoolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_editor_use_editor_config_useeditorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_editor_use_editor_mention_useeditormention", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_use_editor_flagging", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_use_editor_flagging_useeditorflagging", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_use_parse_editor_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/editor.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_editor_lite_text_editor", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_editor_lite_text_index", + "target": "core_components_editor_lite_text_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_editor_lite_text_editor_litetexteditor", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_editor_lite_text_index", + "target": "core_components_editor_lite_text_toolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_editor_lite_text_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/lite-toolbar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_lite_text_lite_toolbar", + "target": "core_components_editor_lite_text_lite_toolbar_litetoolbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/lite-toolbar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_editor_lite_text_lite_toolbar", + "target": "core_components_editor_lite_text_lite_toolbar_litetoolbarprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_editor_lite_text_toolbar", + "target": "core_components_editor_lite_text_toolbar_comment_access_specifiers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_editor_lite_text_toolbar", + "target": "core_components_editor_lite_text_toolbar_issuecommenttoolbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_editor_lite_text_toolbar", + "target": "core_components_editor_lite_text_toolbar_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/lite-text/toolbar.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_editor_lite_text_toolbar", + "target": "core_components_editor_lite_text_toolbar_tcommentaccesstype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L124", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_editor_pdf_code_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_editor_pdf_document_stylesheet", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_editor_pdf_font_family_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L84", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_editor_pdf_list_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_editor_pdf_typography_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L221", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_pdfdocument", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/document.tsx", + "source_location": "L216", + "weight": 1.0, + "source": "core_components_editor_pdf_document", + "target": "core_components_editor_pdf_document_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/pdf/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_editor_pdf_index", + "target": "core_components_editor_pdf_document", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_editor_pdf_document_pdfdocument", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_editor_pdf_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_index", + "target": "core_components_editor_rich_text_description_input_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_editor_rich_text_description_input_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_editor_rich_text_description_input_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_editor_rich_text_description_input_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/loader.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_loader", + "target": "core_components_editor_rich_text_description_input_loader_descriptioninputloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_loader", + "target": "core_components_editor_rich_text_description_input_loader_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_description_input_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_editor_rich_text_description_input_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_description_input_loader_descriptioninputloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_editor_rich_text_description_input_loader_descriptioninputloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L108", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_description_input_root_descriptioninput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_description_input_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_description_input_root_tformdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_description_input_root_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_hooks_store_use_editor_asset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/description-input/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_rich_text_description_input_root", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_editor_rich_text_description_input_root_descriptioninput", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_editor_rich_text_description_input_root_descriptioninput", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_editor_rich_text_description_input_root_descriptioninput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_components_editor_rich_text_editor_richtexteditorwrapperprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_editor_use_editor_config_useeditorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_editor_use_editor_mention_useeditormention", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_use_editor_flagging", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_use_editor_flagging_useeditorflagging", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_use_parse_editor_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_editor_rich_text_editor", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/rich-text/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_editor_rich_text_index", + "target": "core_components_editor_rich_text_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_components_editor_rich_text_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_editor_rich_text_editor_richtexteditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_editor_rich_text_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_color_palette", + "target": "core_components_editor_sticky_editor_color_palette_colorpalette", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_color_palette", + "target": "core_components_editor_sticky_editor_color_palette_sticky_colors_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/color-palette.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_color_palette", + "target": "core_components_editor_sticky_editor_color_palette_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_toolbar", + "target": "core_components_editor_sticky_editor_color_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_editor_sticky_editor_color_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_editor_sticky_editor_color_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_components_editor_sticky_editor_color_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_editor_sticky_editor_color_palette_sticky_colors_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_editor_sticky_editor_color_palette_sticky_colors_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_components_editor_sticky_editor_color_palette_sticky_colors_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_toolbar", + "target": "core_components_editor_sticky_editor_color_palette_colorpalette", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_components_editor_sticky_editor_editor_stickyeditor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_components_editor_sticky_editor_editor_stickyeditorwrapperprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_components_editor_sticky_editor_toolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_components_editor_sticky_editor_toolbar_stickyeditortoolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_hooks_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_hooks_editor_use_editor_config_useeditorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_hooks_use_editor_flagging", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_hooks_use_editor_flagging_useeditorflagging", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_hooks_use_parse_editor_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/editor.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_editor", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_index", + "target": "core_components_editor_sticky_editor_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_components_editor_sticky_editor_editor_stickyeditor", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_index", + "target": "core_components_editor_sticky_editor_toolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_components_editor_sticky_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_toolbar", + "target": "core_components_editor_sticky_editor_toolbar_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_toolbar", + "target": "core_components_editor_sticky_editor_toolbar_stickyeditortoolbar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/editor/sticky-editor/toolbar.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_editor_sticky_editor_toolbar_stickyeditortoolbar", + "target": "package_dependencies_react" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/comic-box-button.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_empty_state_comic_box_button", + "target": "core_components_empty_state_comic_box_button_comicboxbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/comic-box-button.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_empty_state_comic_box_button", + "target": "core_components_empty_state_comic_box_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_empty_state_detailed_empty_state_root", + "target": "core_components_empty_state_detailed_empty_state_root_buttonconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_empty_state_detailed_empty_state_root", + "target": "core_components_empty_state_detailed_empty_state_root_custombutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L65", + "weight": 1.0, + "source": "core_components_empty_state_detailed_empty_state_root", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_empty_state_detailed_empty_state_root", + "target": "core_components_empty_state_detailed_empty_state_root_emptystatesize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_empty_state_detailed_empty_state_root", + "target": "core_components_empty_state_detailed_empty_state_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/detailed-empty-state-root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_empty_state_detailed_empty_state_root", + "target": "core_components_empty_state_detailed_empty_state_root_sizeclasses", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_empty_screen", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_empty_state_detailed_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_empty_screen", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_empty_state_detailed_empty_state_root_detailedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/helper.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_empty_state_helper", + "target": "core_components_empty_state_helper_getemptystateimagepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/section-empty-state-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_empty_state_section_empty_state_root", + "target": "core_components_empty_state_section_empty_state_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/section-empty-state-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_empty_state_section_empty_state_root", + "target": "core_components_empty_state_section_empty_state_root_sectionemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_empty_state_section_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_empty_state_section_empty_state_root_sectionemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_empty_state_simple_empty_state_root", + "target": "core_components_empty_state_simple_empty_state_root_emptystatesize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_empty_state_simple_empty_state_root", + "target": "core_components_empty_state_simple_empty_state_root_gettitleclassname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_empty_state_simple_empty_state_root", + "target": "core_components_empty_state_simple_empty_state_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_empty_state_simple_empty_state_root", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/empty-state/simple-empty-state-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_empty_state_simple_empty_state_root", + "target": "core_components_empty_state_simple_empty_state_root_sizeconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_multi_select_modal", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_empty_state_simple_empty_state_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_multi_select_modal", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_empty_state_simple_empty_state_root_simpleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/epic-modal/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_epic_modal_index", + "target": "core_components_epic_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_epic_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_epic_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_epic_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/epic-modal/modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_epic_modal_modal", + "target": "core_components_epic_modal_modal_createupdateepicmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/epic-modal/modal.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_epic_modal_modal", + "target": "core_components_epic_modal_modal_epicmodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_epic_modal_modal_createupdateepicmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_epic_modal_modal_createupdateepicmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_epic_modal_modal_createupdateepicmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/helper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_estimates_create_helper", + "target": "core_components_estimates_create_helper_isestimatesystemenabled", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_estimates_create_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_estimates_create_helper_isestimatesystemenabled", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_components_estimates_create_modal_createestimatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_components_estimates_create_modal_tcreateestimatemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_components_estimates_create_stage_one", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_components_estimates_create_stage_one_estimatecreatestageone", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_components_estimates_points_create_root_estimatepointcreateroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_components_estimates_points_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_create_modal", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_create_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_create_modal_createestimatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_estimates_create_stage_one_estimatecreatestageone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_estimates_create_stage_one_testimatecreatestageone", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_estimates_radio_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_estimates_radio_select_radioinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_workspace_upgrade_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/create/stage-one.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_create_stage_one", + "target": "core_components_workspace_upgrade_badge_upgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_components_estimates_delete_modal_deleteestimatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_components_estimates_delete_modal_tdeleteestimatemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_hooks_store_estimates_use_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/delete/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_estimates_delete_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_delete_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_delete_modal_deleteestimatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_empty_screen", + "target": "core_components_estimates_empty_screen_estimateemptyscreen", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/empty-screen.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_empty_screen", + "target": "core_components_estimates_empty_screen_testimateemptyscreen", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_estimates_estimate_disable_switch", + "target": "core_components_estimates_estimate_disable_switch_estimatedisableswitch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_estimates_estimate_disable_switch", + "target": "core_components_estimates_estimate_disable_switch_testimatedisableswitch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_estimates_estimate_disable_switch", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_estimates_estimate_disable_switch", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_estimate_disable_switch", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-disable-switch.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_estimate_disable_switch", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_estimate_disable_switch", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_estimate_disable_switch_estimatedisableswitch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_components_estimates_estimate_list_item_buttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item-buttons.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item_buttons", + "target": "core_components_estimates_estimate_list_item_buttons_estimatelistitembuttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item-buttons.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item_buttons", + "target": "core_components_estimates_estimate_list_item_buttons_testimatelistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_components_estimates_estimate_list_item_buttons_estimatelistitembuttons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_estimates_estimate_list", + "target": "core_components_estimates_estimate_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_components_estimates_estimate_list_item_estimatelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_components_estimates_estimate_list_item_testimatelistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_hooks_store_estimates_use_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_estimates_estimate_list_item", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_estimates_estimate_list", + "target": "core_components_estimates_estimate_list_item_estimatelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_estimate_list", + "target": "core_components_estimates_estimate_list_estimatelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_estimate_list", + "target": "core_components_estimates_estimate_list_testimatelist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_estimate_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_estimate_list_estimatelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/estimate-search.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_estimates_estimate_search", + "target": "core_components_estimates_estimate_search_estimatesearch", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_estimates_index", + "target": "core_components_estimates_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_estimates_inputs_index", + "target": "core_components_estimates_inputs_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/number-input.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_inputs_number_input", + "target": "core_components_estimates_inputs_number_input_estimatenumberinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/number-input.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_estimates_inputs_number_input", + "target": "core_components_estimates_inputs_number_input_testimatenumberinputprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_inputs_root", + "target": "core_components_estimates_inputs_number_input", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_inputs_root", + "target": "core_components_estimates_inputs_number_input_estimatenumberinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_inputs_root", + "target": "core_components_estimates_inputs_root_estimateinputroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_inputs_root", + "target": "core_components_estimates_inputs_root_testimateinputrootprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_estimates_inputs_root", + "target": "core_components_estimates_inputs_text_input", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_estimates_inputs_root", + "target": "core_components_estimates_inputs_text_input_estimatetextinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_estimates_points_create", + "target": "core_components_estimates_inputs_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_estimates_points_update", + "target": "core_components_estimates_inputs_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_estimates_points_create", + "target": "core_components_estimates_inputs_root_estimateinputroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_estimates_points_update", + "target": "core_components_estimates_inputs_root_estimateinputroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/text-input.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_inputs_text_input", + "target": "core_components_estimates_inputs_text_input_estimatetextinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/inputs/text-input.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_estimates_inputs_text_input", + "target": "core_components_estimates_inputs_text_input_testimatetextinputprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/loader-screen.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_estimates_loader_screen", + "target": "core_components_estimates_loader_screen_estimateloaderscreen", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_loader_screen", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_loader_screen_estimateloaderscreen", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_points_create_root", + "target": "core_components_estimates_points_create", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_points_create_root", + "target": "core_components_estimates_points_create_estimatepointcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_estimates_points_create_root", + "target": "core_components_estimates_points_create_root_estimatepointcreateroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_estimates_points_create_root", + "target": "core_components_estimates_points_create_root_testimatepointcreateroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_points_create_root", + "target": "core_components_estimates_points_preview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_points_create_root", + "target": "core_components_estimates_points_preview_estimatepointitempreview", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_estimates_points_index", + "target": "core_components_estimates_points_create_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_estimates_points_create", + "target": "core_components_estimates_points_create_estimatepointcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_estimates_points_create", + "target": "core_components_estimates_points_create_testimatepointcreate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_estimates_points_create", + "target": "core_hooks_store_estimates_use_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_estimates_points_create", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_estimates_points_preview", + "target": "core_components_estimates_points_preview_estimatepointitempreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_estimates_points_preview", + "target": "core_components_estimates_points_preview_testimatepointitempreview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_points_preview", + "target": "core_components_estimates_points_update", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/preview.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_points_preview", + "target": "core_components_estimates_points_update_estimatepointupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_estimates_points_update", + "target": "core_components_estimates_points_update_estimatepointupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_estimates_points_update", + "target": "core_components_estimates_points_update_testimatepointupdate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_estimates_points_update", + "target": "core_hooks_store_estimates_use_estimate_point", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/points/update.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_estimates_points_update", + "target": "core_hooks_store_estimates_use_estimate_point_useestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/radio-select.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_estimates_radio_select", + "target": "core_components_estimates_radio_select_radioinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/radio-select.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_estimates_radio_select", + "target": "core_components_estimates_radio_select_radioinputprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_root_estimateroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_estimates_root_testimateroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/estimates/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_estimates_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_exporter_column", + "target": "core_components_exporter_column_checkexpiry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_exporter_column", + "target": "core_components_exporter_column_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/column.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_exporter_column", + "target": "core_components_exporter_column_useexportcolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_exporter_column", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/exporter/single-export.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_components_exporter_single_export_singleexport", + "target": "core_components_exporter_column_checkexpiry" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_exporter_column_useexportcolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_components_exporter_export_form_exportform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_components_exporter_export_form_formdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_components_exporter_export_form_projectexportservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_components_exporter_export_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_services_project_project_export_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_exporter_export_form", + "target": "core_services_project_project_export_service_projectexportservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_exporter_guide", + "target": "core_components_exporter_export_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_exporter_guide", + "target": "core_components_exporter_export_form_exportform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_components_exporter_export_modal_exporter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_components_exporter_export_modal_projectexportservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_components_exporter_export_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_services_project_project_export_service_projectexportservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/export-modal.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_exporter_export_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_exporter_guide", + "target": "core_components_exporter_guide_exportguide", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_exporter_guide", + "target": "core_components_exporter_prev_exports", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_exporter_guide", + "target": "core_components_exporter_prev_exports_prevexports", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/guide.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_exporter_guide", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_exporter_prev_exports_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_exporter_prev_exports_prevexports", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_exporter_prev_exports_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_exporter_prev_exports_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_ui_loader_settings_import_and_export", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_components_ui_loader_settings_import_and_export_importexportsettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_services_integrations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/prev-exports.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_exporter_prev_exports", + "target": "core_services_integrations_integration_service_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/single-export.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_exporter_single_export", + "target": "core_components_exporter_single_export_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/exporter/single-export.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_exporter_single_export", + "target": "core_components_exporter_single_export_singleexport", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_gantt_chart_blocks_block_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_gantt_chart_blocks_block_row_blockrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_gantt_chart_blocks_block_row_list_ganttchartblocksprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_gantt_chart_blocks_block_row_list_ganttchartrowlist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row_list", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_blocks_block_row_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_blocks_block_row_list_ganttchartrowlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_components_gantt_chart_blocks_block_row_blockrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_components_gantt_chart_blocks_block_row_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_components_gantt_chart_helpers_add_block_chartaddblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_components_gantt_chart_helpers_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block-row.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block_row", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_blocks_block_ganttchartblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_blocks_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable_useganttresizable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_helpers_draggable_chartdraggable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_components_gantt_chart_helpers_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_block", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_blocks_list", + "target": "core_components_gantt_chart_blocks_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_blocks_list", + "target": "core_components_gantt_chart_blocks_block_ganttchartblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_blocks_list", + "target": "core_components_gantt_chart_blocks_blocks_list_ganttchartblockslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/blocks/blocks-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_blocks_blocks_list", + "target": "core_components_gantt_chart_blocks_blocks_list_ganttchartblocksprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_blocks_blocks_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_blocks_blocks_list_ganttchartblockslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_components_gantt_chart_chart_header_ganttchartheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_components_gantt_chart_chart_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_components_gantt_chart_data_index_views_list", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_header", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_index", + "target": "core_components_gantt_chart_chart_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_chart_header_ganttchartheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_index", + "target": "core_components_gantt_chart_chart_main_content", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_index", + "target": "core_components_gantt_chart_chart_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_index", + "target": "core_components_gantt_chart_chart_views_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_index", + "target": "core_components_gantt_chart_chart_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_main_content_ganttchartmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_main_content_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_timeline_drag_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_timeline_drag_helper_timelinedraghelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_views_month_monthchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_views_quarter_quarterchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_chart_views_week_weekchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_sidebar_root_ganttchartsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_views_helpers_getitempositionwidth", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_gantt_chart_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_issues_bulk_operations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_components_issues_bulk_operations_root_issuebulkoperationsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_hooks_use_bulk_operation_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_hooks_use_bulk_operation_status_usebulkoperationstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/main-content.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_main_content", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_chart_main_content_ganttchartmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_chart_root_chartviewroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_chart_root_chartviewrootprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_chart_root_timelineviewhelpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_data_index_currentviewdatawithview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_month_view_imonthblock", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_month_view_imonthview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_month_view_monthview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_quarter_view_quarterview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_week_view_iweekblock", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_components_gantt_chart_views_week_view_weekview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_root", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_root", + "target": "core_components_gantt_chart_chart_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_root", + "target": "core_components_gantt_chart_chart_root_chartviewroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_components_gantt_chart_chart_timeline_drag_helper_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_components_gantt_chart_chart_timeline_drag_helper_timelinedraghelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_hooks_use_auto_scroller", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_hooks_use_auto_scroller_useautoscroller", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/timeline-drag-helper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_timeline_drag_helper", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_index", + "target": "core_components_gantt_chart_chart_views_month", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_index", + "target": "core_components_gantt_chart_chart_views_quarter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_index", + "target": "core_components_gantt_chart_chart_views_week", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_components_gantt_chart_chart_views_month_monthchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_components_gantt_chart_views_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_components_gantt_chart_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_components_gantt_chart_views_month_view_imonthview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/month.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_month", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_components_gantt_chart_chart_views_quarter_quarterchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_components_gantt_chart_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_components_gantt_chart_views_month_view_imonthblock", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_components_gantt_chart_views_quarter_view_groupmonthstoquarters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_components_gantt_chart_views_quarter_view_iquartermonthblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/quarter.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_quarter", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_week", + "target": "core_components_gantt_chart_chart_views_week_weekchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_week", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_week", + "target": "core_components_gantt_chart_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_week", + "target": "core_components_gantt_chart_views_week_view_iweekblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_week", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/chart/views/week.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_chart_views_week", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_gantt_layout_loader", + "target": "core_components_gantt_chart_constants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/contexts/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_contexts_index", + "target": "core_components_gantt_chart_contexts_index_timelinetypecontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/contexts/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_contexts_index", + "target": "core_components_gantt_chart_contexts_index_usetimelinetype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_gantt_chart_contexts_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_gantt_chart_contexts_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_gantt_chart_contexts_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_components_gantt_chart_contexts_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_gantt_chart_contexts_index_timelinetypecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_gantt_chart_contexts_index_timelinetypecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_gantt_chart_contexts_index_timelinetypecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_components_gantt_chart_contexts_index_usetimelinetype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart_usetimelinechartstore", + "target": "core_components_gantt_chart_contexts_index_usetimelinetype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_bindzero", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_charcapitalize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_currentviewdatawithview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_datepreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_generateweeks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_months", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_quarters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_timepreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_views_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index", + "target": "core_components_gantt_chart_data_index_weeks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_components_gantt_chart_data_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_data_index_generateweeks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L194", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view_populatedaysforweek", + "target": "core_components_gantt_chart_data_index_generateweeks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_data_index_months", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_data_index_months", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_data_index_quarters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index_datepreview", + "target": "core_components_gantt_chart_data_index_charcapitalize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index_timepreview", + "target": "core_components_gantt_chart_data_index_bindzero", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index_datepreview", + "target": "core_components_gantt_chart_data_index_timepreview", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/gantt-chart/data/index.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_components_gantt_chart_data_index_currentviewdatawithview", + "target": "core_components_gantt_chart_data_index_views_list" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store", + "target": "core_components_gantt_chart_data_index_currentviewdatawithview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore_initgantt", + "target": "core_components_gantt_chart_data_index_currentviewdatawithview" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_components_gantt_chart_data_index_currentviewdatawithview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore_initgantt", + "target": "core_components_gantt_chart_data_index_currentviewdatawithview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_add_block", + "target": "core_components_gantt_chart_helpers_add_block_chartaddblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_add_block", + "target": "core_components_gantt_chart_helpers_add_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_add_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_add_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_add_block", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/add-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_add_block", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_index", + "target": "core_components_gantt_chart_helpers_add_block", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_left_resizable", + "target": "core_components_gantt_chart_helpers_blockresizables_left_resizable_leftresizable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_left_resizable", + "target": "core_components_gantt_chart_helpers_blockresizables_left_resizable_leftresizableprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_left_resizable", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_left_resizable", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_draggable", + "target": "core_components_gantt_chart_helpers_blockresizables_left_resizable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_draggable", + "target": "core_components_gantt_chart_helpers_blockresizables_left_resizable_leftresizable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_right_resizable", + "target": "core_components_gantt_chart_helpers_blockresizables_right_resizable_rightresizable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_right_resizable", + "target": "core_components_gantt_chart_helpers_blockresizables_right_resizable_rightresizableprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_right_resizable", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_right_resizable", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_draggable", + "target": "core_components_gantt_chart_helpers_blockresizables_right_resizable", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_draggable", + "target": "core_components_gantt_chart_helpers_blockresizables_right_resizable_rightresizable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable", + "target": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable_useganttresizable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_blockresizables_use_gantt_resizable_useganttresizable", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_draggable", + "target": "core_components_gantt_chart_helpers_draggable_chartdraggable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/draggable.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_draggable", + "target": "core_components_gantt_chart_helpers_draggable_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/helpers/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_helpers_index", + "target": "core_components_gantt_chart_helpers_draggable", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_index", + "target": "core_components_gantt_chart_helpers_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_index", + "target": "core_components_gantt_chart_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_index", + "target": "core_components_gantt_chart_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_gantt_chart_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_gantt_chart_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_gantt_chart_root", + "target": "core_components_gantt_chart_root_ganttchartroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_root", + "target": "core_components_gantt_chart_root_ganttchartrootprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_root", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_root", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_gantt_chart_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_gantt_chart_root_ganttchartroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_gantt_chart_root_ganttchartroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_gantt_chart_root_ganttchartroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_ganttdndhoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_ganttdndhoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_ganttdndhoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_sidebar", + "target": "core_components_gantt_chart_sidebar_gantt_dnd_hoc_ganttdndhoc", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_index", + "target": "core_components_gantt_chart_sidebar_issues_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_index", + "target": "core_components_gantt_chart_sidebar_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_index", + "target": "core_components_gantt_chart_sidebar_projects_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_index", + "target": "core_components_gantt_chart_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_gantt_chart_sidebar_issues_block_issuessidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_gantt_chart_sidebar_issues_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_issues_issue_layouts_gantt_blocks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_components_issues_issue_layouts_gantt_blocks_issueganttsidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_block", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_issues_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_issues_block_issuessidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_index", + "target": "core_components_gantt_chart_sidebar_issues_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_issues_sidebar_issueganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_issues_sidebar_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_gantt_chart_sidebar_utils_handleorderchange", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_ui_loader_layouts_gantt_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutlistitemloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/issues/sidebar.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_issues_sidebar", + "target": "core_hooks_use_timeline_chart_usetimelinechart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_gantt_chart_sidebar_issues_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_gantt_chart_sidebar_issues_sidebar_issueganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_components_gantt_chart_sidebar_modules_block_modulessidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_components_gantt_chart_sidebar_modules_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_components_modules_gantt_chart_blocks_moduleganttsidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_block", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_modules_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_modules_block_modulessidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_index", + "target": "core_components_gantt_chart_sidebar_modules_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_modules_sidebar_moduleganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_modules_sidebar_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_components_gantt_chart_sidebar_utils_handleorderchange", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/modules/sidebar.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_modules_sidebar", + "target": "core_hooks_use_timeline_chart_usetimelinechart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_gantt_chart_sidebar_modules_sidebar_moduleganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_gantt_chart_sidebar_projects_block_projectssidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_gantt_chart_sidebar_projects_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_program_timeline_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_program_timeline_utils_getprojectprogresspercentage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/block.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_block", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_sidebar", + "target": "core_components_gantt_chart_sidebar_projects_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_sidebar", + "target": "core_components_gantt_chart_sidebar_projects_block_projectssidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_index", + "target": "core_components_gantt_chart_sidebar_projects_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_sidebar", + "target": "core_components_gantt_chart_sidebar_projects_sidebar_projectganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/projects/sidebar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_projects_sidebar", + "target": "core_components_gantt_chart_sidebar_projects_sidebar_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_gantt_chart_sidebar_projects_sidebar_projectganttsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_components_gantt_chart_sidebar_root_ganttchartsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_components_gantt_chart_sidebar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_root", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/sidebar/utils.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_sidebar_utils", + "target": "core_components_gantt_chart_sidebar_utils_handleorderchange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_generatedate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_getdatefrompositionongantt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_getitempositionwidth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysinmonth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_getpositionfromdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers", + "target": "core_components_gantt_chart_views_helpers_getweeknumberbydate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_views_index", + "target": "core_components_gantt_chart_views_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_components_gantt_chart_views_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysinmonth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L150", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view_getmonthsbetweentwodates", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysinmonth" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_helpers_getweeknumberbydate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L157", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "target": "core_components_gantt_chart_views_helpers_getweeknumberbydate" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view_generatemonthchart", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view_generatequarterchart", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view_generateweekchart", + "target": "core_components_gantt_chart_views_helpers_getnumberofdaysbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_components_gantt_chart_views_helpers_getdatefrompositionongantt", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/helpers.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_components_gantt_chart_views_helpers_getitempositionwidth", + "target": "core_components_gantt_chart_views_helpers_getpositionfromdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_components_gantt_chart_views_helpers_getitempositionwidth", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L216", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore_updateblocks", + "target": "core_components_gantt_chart_views_helpers_getitempositionwidth" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_components_gantt_chart_views_helpers_getpositionfromdate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_gantt_chart_views_index", + "target": "core_components_gantt_chart_views_month_view", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_gantt_chart_views_index", + "target": "core_components_gantt_chart_views_quarter_view", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_gantt_chart_views_index", + "target": "core_components_gantt_chart_views_week_view", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L175", + "weight": 1.0, + "context": "collection", + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_generatemonthchart", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L129", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_getmonthsbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L118", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_getmonthsviewbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_imonthblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_imonthview", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L176", + "weight": 1.0, + "context": "collection", + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_mergemonthrenderpayloads", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_month_view_monthview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_week_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view", + "target": "core_components_gantt_chart_views_week_view_iweekblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_month_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_month_view_imonthblock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view_iquartermonthblock", + "target": "core_components_gantt_chart_views_month_view_imonthblock", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view_imonthview", + "target": "core_components_gantt_chart_views_week_view_iweekblock", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view_generatemonthchart", + "target": "core_components_gantt_chart_views_month_view_getmonthsviewbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view_getmonthsviewbetweentwodates", + "target": "core_components_gantt_chart_views_month_view_getmonthsbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/month-view.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_components_gantt_chart_views_month_view_getmonthsviewbetweentwodates", + "target": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_month_view_getmonthsbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view_generatequarterchart", + "target": "core_components_gantt_chart_views_month_view_getmonthsbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L152", + "weight": 1.0, + "context": "collection", + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_quarter_view_generatequarterchart", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_quarter_view_groupmonthstoquarters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_quarter_view_iquartermonthblock", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L153", + "weight": 1.0, + "context": "collection", + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_quarter_view_mergequarterrenderpayloads", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/quarter-view.ts", + "source_location": "L151", + "weight": 1.0, + "source": "core_components_gantt_chart_views_quarter_view", + "target": "core_components_gantt_chart_views_quarter_view_quarterview", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L218", + "weight": 1.0, + "context": "collection", + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_generateweekchart", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L132", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_idayblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_iweekblock", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L219", + "weight": 1.0, + "context": "collection", + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_mergeweekrenderpayloads", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L190", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_populatedaysforweek", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L217", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view", + "target": "core_components_gantt_chart_views_week_view_weekview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view_generateweekchart", + "target": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/gantt-chart/views/week-view.ts", + "source_location": "L160", + "weight": 1.0, + "source": "core_components_gantt_chart_views_week_view_getweeksbetweentwodates", + "target": "core_components_gantt_chart_views_week_view_populatedaysforweek", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/global/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_global_index", + "target": "core_components_global_product_updates_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/global/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_global_index", + "target": "core_components_global_timezone_select", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_global_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_global_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_global_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_global_product_updates_changelog", + "target": "core_components_global_product_updates_changelog_productupdateschangelog", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_global_product_updates_changelog", + "target": "core_components_global_product_updates_fallback", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_global_product_updates_changelog", + "target": "core_components_global_product_updates_fallback_productupdatesfallback", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_global_product_updates_changelog", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/changelog.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_global_product_updates_changelog", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_changelog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_changelog_productupdateschangelog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/fallback.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_global_product_updates_fallback", + "target": "core_components_global_product_updates_fallback_productupdatesfallback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/fallback.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_global_product_updates_fallback", + "target": "core_components_global_product_updates_fallback_tproductupdatesfallbackprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/footer.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_global_product_updates_footer", + "target": "core_components_global_product_updates_footer_productupdatesfooter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_global_product_updates_index", + "target": "core_components_global_product_updates_footer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_footer_productupdatesfooter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_global_product_updates_header", + "target": "core_components_global_product_updates_header_productupdatesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_global_product_updates_header", + "target": "package", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_header_productupdatesheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_global_product_updates_index", + "target": "core_components_global_product_updates_modal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_modal_productupdatesmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/product-updates/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_global_product_updates_modal", + "target": "core_components_global_product_updates_modal_productupdatesmodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_global_product_updates_modal_productupdatesmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_global_timezone_select", + "target": "core_components_global_timezone_select_timezoneselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_global_timezone_select", + "target": "core_components_global_timezone_select_ttimezoneselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_global_timezone_select", + "target": "core_hooks_use_timezone", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/timezone-select.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_global_timezone_select", + "target": "core_hooks_use_timezone_usetimezone", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_global_timezone_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_global_timezone_select_timezoneselect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_global_timezone_select_timezoneselect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_global_timezone_select_timezoneselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/global/version-number.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_global_version_number", + "target": "core_components_global_version_number_planeversionnumber", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/global/version-number.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_global_version_number", + "target": "package", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_global_version_number", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_global_version_number_planeversionnumber", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_home_dashboard_widgets_dashboardwidgets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_home_dashboard_widgets_home_widgets_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_empty_states_no_projects_noprojectsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_links_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_links_root_dashboardquicklinks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_loaders_home_loader_homeloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_manage_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_manage_index_managewidgetsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_home_widgets_recents_index_recentactivitywidget", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_stickies_widget", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_stickies_widget_stickieswidget", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/home-dashboard-widgets.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_home_dashboard_widgets", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_index", + "target": "core_components_home_home_dashboard_widgets", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_home_home_dashboard_widgets", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_home_dashboard_widgets", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_home_dashboard_widgets_home_widgets_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_home_home_dashboard_widgets_dashboardwidgets", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_index", + "target": "core_components_home_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_index", + "target": "core_components_home_widgets_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_home_root_workspacehomeview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_home_user_greetings", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_home_user_greetings_usergreetingsview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_issues_peek_overview_peek_overviews", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_issues_peek_overview_peek_overviews_homepeekoverviewsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_onboarding_tour_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_onboarding_tour_root_tourroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_user_greetings", + "target": "core_components_home_user_greetings_iusergreetingsview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_user_greetings", + "target": "core_components_home_user_greetings_usergreetingsview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_user_greetings", + "target": "core_hooks_use_current_time", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_user_greetings", + "target": "core_hooks_use_current_time_usecurrenttime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/home/user-greetings.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_user_greetings_usergreetingsview", + "target": "core_hooks_use_current_time_usecurrenttime" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_index", + "target": "core_components_home_widgets_empty_states_links", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_index", + "target": "core_components_home_widgets_empty_states_no_projects", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_index", + "target": "core_components_home_widgets_empty_states_recents", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_index", + "target": "core_components_home_widgets_empty_states_stickies", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_widgets_index", + "target": "core_components_home_widgets_empty_states_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_empty_states_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/links.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_links", + "target": "core_components_home_widgets_empty_states_links_linksemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_empty_states_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_empty_states_links_linksemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_components_home_widgets_empty_states_no_projects_noprojectsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/no-projects.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_no_projects", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/recents.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_recents", + "target": "core_components_home_widgets_empty_states_recents_getdisplaycontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/recents.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_recents", + "target": "core_components_home_widgets_empty_states_recents_recentsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/recents.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_recents_recentsemptystate", + "target": "core_components_home_widgets_empty_states_recents_getdisplaycontent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_empty_states_recents_recentsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/empty-states/stickies.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_empty_states_stickies", + "target": "core_components_home_widgets_empty_states_stickies_stickiesemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_home_widgets_empty_states_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_home_widgets_empty_states_stickies_stickiesemptystate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_widgets_index", + "target": "core_components_home_widgets_loaders_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_index", + "target": "core_components_home_widgets_recents_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/action.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_links_action", + "target": "core_components_home_widgets_links_action_addlink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/action.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_links_action", + "target": "core_components_home_widgets_links_action_tprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_create_update_link_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_create_update_link_modal_linkcreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_create_update_link_modal_tlinkcreateeditmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_create_update_link_modal_tlinkcreateformfieldoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_create_update_link_modal_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_use_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/create-update-link-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_links_create_update_link_modal", + "target": "core_components_home_widgets_links_use_links_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_create_update_link_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_create_update_link_modal_linkcreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_links_index", + "target": "core_components_home_widgets_links_link_detail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_widgets_links_index", + "target": "core_components_home_widgets_links_links", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_widgets_links_index", + "target": "core_components_home_widgets_links_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_home_widgets_links_link_detail", + "target": "core_components_home_widgets_links_link_detail_projectlinkdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_links_link_detail", + "target": "core_components_home_widgets_links_link_detail_tprojectlinkdetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_links_link_detail", + "target": "core_components_home_widgets_links_use_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_links_link_detail", + "target": "core_components_home_widgets_links_use_links_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_links_link_detail", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/link-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_links_link_detail", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_link_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_link_detail_projectlinkdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_links_projectlinklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_links_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_links_tprojectlinklist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_use_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_links_use_links_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_loaders_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_loaders_loader_ewidgetkeys", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_components_home_widgets_loaders_loader_widgetloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/links.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_links_links", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_links_projectlinklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_root_dashboardquicklinks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_use_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_components_home_widgets_links_use_links_uselinks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_links_root", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_links_use_links", + "target": "core_components_home_widgets_links_use_links_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_links_use_links", + "target": "core_components_home_widgets_links_use_links_tprojectlinkroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_links_use_links", + "target": "core_components_home_widgets_links_use_links_uselinks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_links_use_links", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_links_use_links", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/home/widgets/links/use-links.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_home_widgets_links_use_links_uselinks", + "target": "core_hooks_store_use_home_usehome" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/home-loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_home_loader", + "target": "core_components_home_widgets_loaders_home_loader_homeloader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_index", + "target": "core_components_home_widgets_loaders_home_loader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_index", + "target": "core_components_home_widgets_loaders_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_loaders_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_loader_ewidgetkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_loader_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_loader_widgetloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_quick_links", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_quick_links_quicklinkswidgetloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_recent_activity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_loader", + "target": "core_components_home_widgets_loaders_recent_activity_recentactivitywidgetloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_loaders_loader_ewidgetkeys", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_loaders_loader_widgetloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/quick-links.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_quick_links", + "target": "core_components_home_widgets_loaders_quick_links_quicklinkswidgetloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/loaders/recent-activity.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_home_widgets_loaders_recent_activity", + "target": "core_components_home_widgets_loaders_recent_activity_recentactivitywidgetloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_manage_index", + "target": "core_components_home_widgets_manage_index_managewidgetsmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_manage_index", + "target": "core_components_home_widgets_manage_index_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_widgets_manage_index", + "target": "core_components_home_widgets_manage_widget_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_home_widgets_manage_index", + "target": "core_components_home_widgets_manage_widget_list_widgetlist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_item_drag_handle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item-drag-handle.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item_drag_handle", + "target": "core_components_home_widgets_manage_widget_item_drag_handle_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item-drag-handle.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item_drag_handle", + "target": "core_components_home_widgets_manage_widget_item_drag_handle_widgetitemdraghandle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_item_drag_handle_widgetitemdraghandle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_helpers_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_home_widgets_manage_widget_item_widgetitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_components_home_widgets_manage_widget_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_components_home_widgets_manage_widget_item_widgetitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_components_home_widgets_manage_widget_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_components_home_widgets_manage_widget_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_components_home_widgets_manage_widget_helpers_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_components_home_widgets_manage_widget_list_widgetlist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_hooks_store_use_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_list", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_helpers", + "target": "core_components_home_widgets_manage_widget_helpers_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_helpers", + "target": "core_components_home_widgets_manage_widget_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/manage/widget.helpers.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_home_widgets_manage_widget_helpers", + "target": "core_components_home_widgets_manage_widget_helpers_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_recents_filters", + "target": "core_components_home_widgets_recents_filters_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_home_widgets_recents_filters", + "target": "core_components_home_widgets_recents_filters_tfiltersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_filters_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_index_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_index_recentactivitywidget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_index_trecentwidgetprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_index_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_issue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_issue_recentissue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_page_recentpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_components_home_widgets_recents_project_recentproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/index.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_recents_index", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_home_widgets_recents_issue_blockprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_home_widgets_recents_issue_recentissue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_home_widgets_recents_issue", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_components_home_widgets_recents_page_blockprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_components_home_widgets_recents_page_recentpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/home/widgets/recents/page.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_home_widgets_recents_page_recentpage", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_home_widgets_recents_project_blockprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_home_widgets_recents_project_recentproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/home/widgets/recents/project.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_home_widgets_recents_project", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_attachment_icon_getfileicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_audio_file_icon_audioicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_css_file_icon_cssicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_csv_file_icon_csvicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_default_file_icon_defaulticon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_doc_file_icon_docicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_figma_file_icon_figmaicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_html_file_icon_htmlicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_attachment_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_jpg_file_icon_jpgicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_js_file_icon_javascripticon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_pdf_file_icon_pdficon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_png_file_icon_pngicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_rar_file_icon_raricon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_sheet_file_icon_sheeticon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_svg_file_icon_svgicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_txt_file_icon_txticon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_video_file_icon_videoicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/attachment-icon.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_attachment_attachment_icon", + "target": "core_components_icons_attachment_zip_file_icon_zipicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_icons_attachment_attachment_icon_getfileicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_components_icons_attachment_attachment_icon_getfileicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_components_icons_attachment_attachment_icon_getfileicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_components_icons_attachment_attachment_icon_getfileicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/audio-file-icon.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_icons_attachment_audio_file_icon", + "target": "core_components_icons_attachment_audio_file_icon_audioicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/audio-file-icon.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_icons_attachment_audio_file_icon", + "target": "core_components_icons_attachment_audio_file_icon_audioiconprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_audio_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/css-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_css_file_icon", + "target": "core_components_icons_attachment_css_file_icon_cssicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_css_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/csv-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_csv_file_icon", + "target": "core_components_icons_attachment_csv_file_icon_csvicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_csv_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/default-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_default_file_icon", + "target": "core_components_icons_attachment_default_file_icon_defaulticon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_default_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/doc-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_doc_file_icon", + "target": "core_components_icons_attachment_doc_file_icon_docicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_doc_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/document-icon.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_icons_attachment_document_icon", + "target": "core_components_icons_attachment_document_icon_documenticon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_document_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/figma-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_figma_file_icon", + "target": "core_components_icons_attachment_figma_file_icon_figmaicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_figma_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/html-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_html_file_icon", + "target": "core_components_icons_attachment_html_file_icon_htmlicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_html_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/img-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_img_file_icon", + "target": "core_components_icons_attachment_img_file_icon_imgicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_img_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_jpg_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_js_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_pdf_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_png_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_rar_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_setting_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_sheet_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_svg_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_tune_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_txt_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_video_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/index.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_icons_attachment_index", + "target": "core_components_icons_attachment_zip_file_icon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_icons_index", + "target": "core_components_icons_attachment_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-icon.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_icon", + "target": "core_components_icons_attachment_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/jpg-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_jpg_file_icon", + "target": "core_components_icons_attachment_jpg_file_icon_jpgicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/js-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_js_file_icon", + "target": "core_components_icons_attachment_js_file_icon_javascripticon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/pdf-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_pdf_file_icon", + "target": "core_components_icons_attachment_pdf_file_icon_pdficon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/png-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_png_file_icon", + "target": "core_components_icons_attachment_png_file_icon_pngicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/rar-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_rar_file_icon", + "target": "core_components_icons_attachment_rar_file_icon_raricon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/setting-icon.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_icons_attachment_setting_icon", + "target": "core_components_icons_attachment_setting_icon_settingicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-icon.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_icon", + "target": "core_components_icons_attachment_setting_icon_settingicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/sheet-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_sheet_file_icon", + "target": "core_components_icons_attachment_sheet_file_icon_sheeticon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/svg-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_svg_file_icon", + "target": "core_components_icons_attachment_svg_file_icon_svgicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/tune-icon.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_icons_attachment_tune_icon", + "target": "core_components_icons_attachment_tune_icon_tuneicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/txt-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_txt_file_icon", + "target": "core_components_icons_attachment_txt_file_icon_txticon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/video-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_video_file_icon", + "target": "core_components_icons_attachment_video_file_icon_videoicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/attachment/zip-file-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_icons_attachment_zip_file_icon", + "target": "core_components_icons_attachment_zip_file_icon_zipicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_icons_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_components_icons_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_components_icons_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_components_icons_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/locked-component.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_icons_locked_component", + "target": "core_components_icons_locked_component_lockedcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/types.d.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_icons_types_d", + "target": "core_components_icons_types_d_imageiconpros", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/icons/types.d.ts", + "source_location": "L1", + "weight": 1.0, + "source": "core_components_icons_types_d", + "target": "core_components_icons_types_d_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_content_inbox_issue_header_inboxissueactionsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_content_inbox_issue_header_tinboxissueactionsheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_content_inbox_issue_mobile_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_content_inbox_issue_mobile_header_inboxissueactionsmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_inbox_issue_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_inbox_issue_status_inboxissuestatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_decline_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_decline_issue_modal_declineissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_delete_issue_modal_deleteinboxissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_select_duplicate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_select_duplicate_selectduplicateinboxissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_snooze_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_inbox_modals_snooze_issue_modal_inboxissuesnoozemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_issues_issue_update_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_components_issues_issue_update_status_namedescriptionupdatestatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_store_inbox_inbox_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-header.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_header", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_components_inbox_content_inbox_issue_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_components_inbox_content_inbox_issue_header_inboxissueactionsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_components_inbox_content_inbox_issue_mobile_header_inboxissueactionsmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_components_inbox_content_inbox_issue_mobile_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_components_inbox_inbox_issue_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_components_inbox_inbox_issue_status_inboxissuestatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_components_issues_issue_update_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_components_issues_issue_update_status_namedescriptionupdatestatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_store_inbox_inbox_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/inbox-issue-mobile-header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_content_inbox_issue_mobile_header", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_inbox_content_index", + "target": "core_components_inbox_content_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_inbox_content_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_components_inbox_content_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_inbox_content_issue_properties_inboxissuecontentproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_inbox_content_issue_properties_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_issues_issue_detail_label_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_issues_issue_detail_label_root_issuelabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_content_issue_properties", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_inbox_content_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_inbox_content_issue_properties_inboxissuecontentproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_inbox_content_issue_root_inboxissuemaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_inbox_content_issue_root_intakeworkitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_inbox_content_issue_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_attachment_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_attachment_root_issueattachmentroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_issue_detail_issue_activity_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_issue_detail_issue_activity_root_issueactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_issue_detail_reactions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_issue_detail_reactions_issue_issuereaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_title_input", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_components_issues_title_input_issuetitleinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_use_reload_confirmation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_hooks_use_reload_confirmation_usereloadconfirmations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_services_inbox_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_store_inbox_inbox_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/issue-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_inbox_content_issue_root", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_components_inbox_content_issue_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_components_inbox_content_issue_root_inboxissuemaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_components_inbox_content_root_inboxcontentroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_components_inbox_content_root_tinboxcontentroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/content/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_content_root", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_inbox_content_root_inboxcontentroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_components_inbox_content_root_inboxcontentroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/date.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_date", + "target": "core_components_inbox_inbox_filter_applied_filters_date_inboxissueappliedfiltersdate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/date.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_date", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/date.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_date", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_date_inboxissueappliedfiltersdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_label", + "target": "core_components_inbox_inbox_filter_applied_filters_label_inboxissueappliedfilterslabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_label", + "target": "core_components_inbox_inbox_filter_applied_filters_label_labelicons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_label", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_label", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_label", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/label.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_label", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_label_inboxissueappliedfilterslabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_member", + "target": "core_components_inbox_inbox_filter_applied_filters_member_inboxissueappliedfiltersmember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_member", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_member", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_member", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/member.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_member", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_member_inboxissueappliedfiltersmember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/priority.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_priority", + "target": "core_components_inbox_inbox_filter_applied_filters_priority_inboxissueappliedfilterspriority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/priority.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_priority", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/priority.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_priority", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_priority_inboxissueappliedfilterspriority", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_root_inboxissueappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_state_inboxissueappliedfiltersstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_components_inbox_inbox_filter_applied_filters_status_inboxissueappliedfiltersstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_inbox_filter_applied_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_inbox_filter_applied_filters_root_inboxissueappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_state", + "target": "core_components_inbox_inbox_filter_applied_filters_state_inboxissueappliedfiltersstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_state", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_state", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_state", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/state.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_state", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_status", + "target": "core_components_inbox_inbox_filter_applied_filters_status_inboxissueappliedfiltersstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_status", + "target": "core_components_inbox_inbox_status_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_status", + "target": "core_components_inbox_inbox_status_icon_inboxstatusicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_status", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/applied-filters/status.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_applied_filters_status", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_inbox_inbox_filter_filters_date_filterdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_inbox_inbox_filter_filters_date_isdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_inbox_inbox_filter_filters_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/date.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_date", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_date_filterdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_filter_selection_inboxissuefilterselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_labels", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_labels_filterlabels", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_members_filtermember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_priority_filterpriority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_components_inbox_inbox_filter_filters_status_filterstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/filter-selection.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_filter_selection", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_inbox_inbox_filter_filters_filter_selection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_inbox_inbox_filter_filters_filter_selection_inboxissuefilterselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_components_inbox_inbox_filter_filters_labels_filterlabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_components_inbox_inbox_filter_filters_labels_labelicons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_components_inbox_inbox_filter_filters_labels_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/labels.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_labels", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_components_inbox_inbox_filter_filters_members_filtermember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_components_inbox_inbox_filter_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/members.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_members", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_components_inbox_inbox_filter_filters_priority_filterpriority", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_components_inbox_inbox_filter_filters_priority_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/priority.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_priority", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_components_inbox_inbox_filter_filters_state_filterstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_components_inbox_inbox_filter_filters_state_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/state.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_state", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_inbox_inbox_filter_filters_status_filterstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_inbox_inbox_filter_filters_status_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_inbox_inbox_status_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_inbox_inbox_status_icon_inboxstatusicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/filters/status.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_filters_status", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_index", + "target": "core_components_inbox_inbox_filter_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_inbox_filter_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_inbox_inbox_filter_root_filtersroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_inbox_inbox_filter_sorting_order_by", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_inbox_inbox_filter_sorting_order_by_inboxissueorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/inbox/inbox-filter/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_root_filtersroot", + "target": "core_hooks_use_window_size_usesize" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_inbox_filter_root_filtersroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_sorting_order_by", + "target": "core_components_inbox_inbox_filter_sorting_order_by_inboxissueorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_sorting_order_by", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_sorting_order_by", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_sorting_order_by", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-filter/sorting/order-by.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_inbox_filter_sorting_order_by", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_components_inbox_inbox_issue_status_inboxissuestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_components_inbox_inbox_issue_status_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_components_inbox_inbox_status_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_components_inbox_inbox_status_icon_icon_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_components_inbox_inbox_status_icon_inboxstatusicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_store_inbox_inbox_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-issue-status.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_inbox_issue_status", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_inbox_inbox_issue_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_inbox_inbox_issue_status_inboxissuestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-status-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_inbox_status_icon", + "target": "core_components_inbox_inbox_status_icon_icon_properties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/inbox-status-icon.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_inbox_inbox_status_icon", + "target": "core_components_inbox_inbox_status_icon_inboxstatusicon", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_inbox_index", + "target": "core_components_inbox_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_create_root_defaultissuedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_create_root_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_create_root_inboxissuecreateroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_create_root_tinboxissuecreateroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_issue_description", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_issue_description_inboxissuedescription", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_issue_properties_inboxissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_issue_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_components_inbox_modals_create_modal_issue_title_inboxissuetitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/create-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_create_root", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal", + "target": "core_components_inbox_modals_create_modal_create_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal", + "target": "core_components_inbox_modals_create_modal_create_root_inboxissuecreateroot", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_index", + "target": "core_components_inbox_modals_create_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_inbox_modals_create_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_components_inbox_modals_create_modal_issue_description_inboxissuedescription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_components_inbox_modals_create_modal_issue_description_tinboxissuedescription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_components_inbox_modals_create_modal_issue_description_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_hooks_store_use_editor_asset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-description.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_description", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_inbox_modals_create_modal_issue_properties_inboxissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_inbox_modals_create_modal_issue_properties_tinboxissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_issues_parent_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_issues_select_dropdown_issuelabelselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_components_issues_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_properties", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_title", + "target": "core_components_inbox_modals_create_modal_issue_title_inboxissuetitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_title", + "target": "core_components_inbox_modals_create_modal_issue_title_tinboxissuetitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_title", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/issue-title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_issue_title", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal", + "target": "core_components_inbox_modals_create_modal_modal_inboxissuecreatemodalroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal", + "target": "core_components_inbox_modals_create_modal_modal_tinboxissuecreatemodalroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/inbox/modals/create-modal/modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_inbox_modals_create_modal_modal_inboxissuecreatemodalroot", + "target": "core_hooks_use_keypress_usekeypress" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_inbox_modals_create_modal_modal_inboxissuecreatemodalroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_modals_decline_issue_modal", + "target": "core_components_inbox_modals_decline_issue_modal_declineissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_inbox_modals_decline_issue_modal", + "target": "core_components_inbox_modals_decline_issue_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_modals_decline_issue_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_modals_decline_issue_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/inbox/modals/decline-issue-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_modals_decline_issue_modal_declineissuemodal", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_inbox_modals_delete_issue_modal", + "target": "core_components_inbox_modals_delete_issue_modal_deleteinboxissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_modals_delete_issue_modal", + "target": "core_components_inbox_modals_delete_issue_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_delete_issue_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/delete-issue-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_modals_delete_issue_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_components_inbox_modals_select_duplicate_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_components_inbox_modals_select_duplicate_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_components_inbox_modals_select_duplicate_selectduplicateinboxissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_hooks_use_debounce", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate_selectduplicateinboxissuemodal", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/inbox/modals/select-duplicate.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_inbox_modals_select_duplicate_selectduplicateinboxissuemodal", + "target": "core_hooks_use_debounce_usedebounce" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/snooze-issue-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_modals_snooze_issue_modal", + "target": "core_components_inbox_modals_snooze_issue_modal_inboxissuesnoozemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/modals/snooze-issue-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_inbox_modals_snooze_issue_modal", + "target": "core_components_inbox_modals_snooze_issue_modal_inboxissuesnoozemodalprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_inbox_root_inboxissueroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_inbox_root_tinboxissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_inbox_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_inbox_sidebar_root_inboxsidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader_inboxlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list", + "target": "core_components_inbox_sidebar_inbox_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_inbox_sidebar_inbox_list_item_inboxissuelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_inbox_sidebar_inbox_list_item_inboxissuelistitemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list", + "target": "core_components_inbox_sidebar_inbox_list_item_inboxissuelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list", + "target": "core_components_inbox_sidebar_inbox_list_inboxissuelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/inbox-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_inbox_sidebar_inbox_list", + "target": "core_components_inbox_sidebar_inbox_list_inboxissuelistprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_sidebar_inbox_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_sidebar_inbox_list_inboxissuelist", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_inbox_sidebar_index", + "target": "core_components_inbox_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_sidebar_root_iinboxsidebarprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_sidebar_root_inboxsidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_inbox_sidebar_root_tabnavigationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader_inboxsidebarloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/inbox/sidebar/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_inbox_sidebar_root", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_instance_index", + "target": "core_components_instance_maintenance_view", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_instance_index", + "target": "core_components_instance_not_ready_view", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_components_instance_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/maintenance-message.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_instance_maintenance_message", + "target": "core_components_instance_maintenance_message_maintenancemessage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_instance_maintenance_view", + "target": "core_components_instance_maintenance_message", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_instance_maintenance_view", + "target": "core_components_instance_maintenance_message_maintenancemessage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_instance_maintenance_view", + "target": "core_components_instance_maintenance_view_maintenanceview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_instance_maintenance_view", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/maintenance-view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_instance_maintenance_view", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_components_instance_maintenance_view_maintenanceview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/not-ready-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_instance_not_ready_view", + "target": "core_components_instance_not_ready_view_instancenotready", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/not-ready-view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_instance_not_ready_view", + "target": "core_layouts_default_layout_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/not-ready-view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_instance_not_ready_view", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/instance/not-ready-view.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_instance_not_ready_view", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_components_instance_not_ready_view_instancenotready", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_integration_github_select_repository", + "target": "core_components_integration_github_select_repository_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_integration_github_select_repository", + "target": "core_components_integration_github_select_repository_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_integration_github_select_repository", + "target": "core_components_integration_github_select_repository_selectrepository", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_integration_github_select_repository", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_integration_github_select_repository", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/github/select-repository.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_integration_github_select_repository", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_integration_github_select_repository", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_integration_github_select_repository_selectrepository", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_components_integration_single_integration_card_integrationdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_components_integration_single_integration_card_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_components_integration_single_integration_card_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_components_integration_single_integration_card_singleintegrationcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_use_integration_popup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_use_integration_popup_useintegrationpopup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_services_integrations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_services_integrations_integration_service_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/single-integration-card.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_integration_single_integration_card", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_components_integration_slack_select_channel_appinstallationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_components_integration_slack_select_channel_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_components_integration_slack_select_channel_selectchannel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_hooks_use_integration_popup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_hooks_use_integration_popup_useintegrationpopup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_services_app_installation_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_services_app_installation_service_appinstallationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/integration/slack/select-channel.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_integration_slack_select_channel", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_integration_slack_select_channel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_integration_slack_select_channel_selectchannel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal", + "target": "core_components_issues_archive_issue_modal_archiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal", + "target": "core_components_issues_archive_issue_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_archive_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_archive_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_archive_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_archive_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_archive_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal_archiveissuemodal", + "target": "core_hooks_store_use_issues_useissues" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/archive-issue-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_archive_issue_modal_archiveissuemodal", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_archive_issue_modal_archiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_archive_issue_modal_archiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_archive_issue_modal_archiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_archive_issue_modal_archiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_archive_issue_modal_archiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_issues_archived_issues_header_archivedissuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/archived-issues-header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_archived_issues_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_attachment_attachment_detail_issueattachmentsdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_attachment_attachment_detail_tattachmentoperationsremovemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_attachment_attachment_detail_tissueattachmentsdetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_attachment_delete_attachment_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_attachment_delete_attachment_modal_issueattachmentdeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmenthelpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-detail.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_detail", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_attachment_attachment_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_attachment_attachment_detail_issueattachmentsdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_attachment_item_list_issueattachmentitemlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_attachment_item_list_tissueattachmentitemlist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_attachment_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_attachment_list_item_issueattachmentslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_attachment_list_upload_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_attachment_list_upload_item_issueattachmentsuploaditem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_delete_attachment_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_attachment_delete_attachment_modal_issueattachmentdeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmenthelpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_hooks_use_file_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-item-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_item_list", + "target": "core_hooks_use_file_size_usefilesize", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_content", + "target": "core_components_issues_attachment_attachment_item_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_content", + "target": "core_components_issues_attachment_attachment_item_list_issueattachmentitemlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_components_issues_attachment_attachment_list_item_issueattachmentslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_components_issues_attachment_attachment_list_item_tissueattachmentslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-item.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_components_issues_attachment_attachment_list_upload_item_issueattachmentsuploaditem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_components_issues_attachment_attachment_list_upload_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_store_issue_issue_details_attachment_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-list-upload-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_list_upload_item", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_components_issues_attachment_attachment_upload_details_issueattachmentsuploaddetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_components_issues_attachment_attachment_upload_details_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_store_issue_issue_details_attachment_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload-details.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload_details", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_attachment_attachment_upload_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_attachment_attachment_upload_details_issueattachmentsuploaddetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_components_issues_attachment_attachment_upload_issueattachmentupload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_components_issues_attachment_attachment_upload_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_components_issues_attachment_attachment_upload_tattachmentoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_hooks_use_file_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachment-upload.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_attachment_attachment_upload", + "target": "core_hooks_use_file_size_usefilesize", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_attachment_attachment_upload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_attachment_attachment_upload_issueattachmentupload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_attachment_attachments_list_issueattachmentslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_attachment_attachments_list_tissueattachmentslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmenthelpers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/attachments-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_attachment_attachments_list", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_attachment_attachments_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_attachment_attachments_list_issueattachmentslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_components_issues_attachment_delete_attachment_modal_issueattachmentdeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_components_issues_attachment_delete_attachment_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_components_issues_attachment_delete_attachment_modal_tattachmentoperationsremovemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/delete-attachment-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_attachment_delete_attachment_modal", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_attachment_index", + "target": "core_components_issues_attachment_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_attachment_root_issueattachmentroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_attachment_root_tissueattachmentroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/attachment/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_attachment_root", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_useattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_index", + "target": "core_components_issues_bulk_operations_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_bulk_operations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_bulk_operations_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_components_issues_bulk_operations_root_issuebulkoperationsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_components_issues_bulk_operations_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_components_issues_bulk_operations_upgrade_banner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_components_issues_bulk_operations_upgrade_banner_bulkoperationsupgradebanner", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_hooks_store_use_multiple_select_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_hooks_store_use_multiple_select_store_usemultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_root", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_bulk_operations_root_issuebulkoperationsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_bulk_operations_root_issuebulkoperationsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/upgrade-banner.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_upgrade_banner", + "target": "core_components_issues_bulk_operations_upgrade_banner_bulkoperationsupgradebanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/bulk-operations/upgrade-banner.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_bulk_operations_upgrade_banner", + "target": "core_components_issues_bulk_operations_upgrade_banner_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/confirm-issue-discard.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_confirm_issue_discard", + "target": "core_components_issues_confirm_issue_discard_confirmissuediscard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/confirm-issue-discard.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_confirm_issue_discard", + "target": "core_components_issues_confirm_issue_discard_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_confirm_issue_discard", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_confirm_issue_discard_confirmissuediscard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_create_issue_toast_action_items", + "target": "core_components_issues_create_issue_toast_action_items_createissuetoastactionitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_create_issue_toast_action_items", + "target": "core_components_issues_create_issue_toast_action_items_tcreateissuetoastactionitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_create_issue_toast_action_items", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_create_issue_toast_action_items", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_create_issue_toast_action_items", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/create-issue-toast-action-items.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_create_issue_toast_action_items", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_create_issue_toast_action_items", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_create_issue_toast_action_items", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_create_issue_toast_action_items_createissuetoastactionitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_create_issue_toast_action_items_createissuetoastactionitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_components_issues_delete_issue_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/delete-issue-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_delete_issue_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_issues_delete_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_issues_delete_issue_modal_deleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_filters_headerfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_filters_layouts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_filters_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection_mobilelayoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/filters.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_filters", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_issues_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_issues_filters_headerfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_issues_header_issuesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_action_buttons_issuedetailwidgetactionbuttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_action_buttons_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_attachments_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_attachments_quick_action_button_issueattachmentactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_links_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_links_quick_action_button_issuelinksactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_relations_quick_action_button_relationactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_sub_issues_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button_subissuesactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_widget_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/action-buttons.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_action_buttons", + "target": "core_components_issues_issue_detail_widgets_widget_button_issuedetailwidgetbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_action_buttons", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_action_buttons_issuedetailwidgetactionbuttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_content", + "target": "core_components_issues_issue_detail_widgets_attachments_content_issueattachmentscollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_content", + "target": "core_components_issues_issue_detail_widgets_attachments_content_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_content", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/content.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_content", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_useattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_index", + "target": "core_components_issues_issue_detail_widgets_attachments_content", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_components_issues_issue_detail_widgets_attachments_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_components_issues_issue_detail_widgets_attachments_content_issueattachmentscollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmenthelpers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_tattachmentsnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_useattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_store_issue_issue_details_attachment_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_attachments_helper", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail-widgets/attachments/helper.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_helper_useattachmentoperations", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_attachments_helper_useattachmentoperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_index", + "target": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_index", + "target": "core_components_issues_issue_detail_widgets_attachments_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_index", + "target": "core_components_issues_issue_detail_widgets_attachments_title", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_attachments_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_attachments_quick_action_button_issueattachmentactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_attachments_quick_action_button_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_hooks_use_file_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "target": "core_hooks_use_file_size_usefilesize", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_title", + "target": "core_components_issues_issue_detail_widgets_attachments_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_title", + "target": "core_components_issues_issue_detail_widgets_attachments_quick_action_button_issueattachmentactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_components_issues_issue_detail_widgets_attachments_root_attachmentscollapsible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_components_issues_issue_detail_widgets_attachments_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_components_issues_issue_detail_widgets_attachments_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_components_issues_issue_detail_widgets_attachments_title_issueattachmentscollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_attachments_root_attachmentscollapsible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_title", + "target": "core_components_issues_issue_detail_widgets_attachments_title_issueattachmentscollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_title", + "target": "core_components_issues_issue_detail_widgets_attachments_title_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_title", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/attachments/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_attachments_title", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_widgets_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_index", + "target": "core_components_issues_issue_detail_widgets_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_issue_detail_widgets_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles_issuedetailwidgetcollapsibles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_links_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_links_root_linkscollapsible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_relations_root_relationscollapsible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_sub_issues_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_issues_issue_detail_widgets_sub_issues_root_subissuescollapsible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_collapsibles_issuedetailwidgetcollapsibles", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_links_create_update_link_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_issuelinkcreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals_issuedetailwidgetmodals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_widgets_links_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_widgets_links_helper_uselinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper_usesubissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_issue_detail_widget_modals_issuedetailwidgetmodals", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content", + "target": "core_components_issues_issue_detail_links_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content", + "target": "core_components_issues_issue_detail_links_link_list_linklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content", + "target": "core_components_issues_issue_detail_widgets_links_content_issuelinkscollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content", + "target": "core_components_issues_issue_detail_widgets_links_content_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content", + "target": "core_components_issues_issue_detail_widgets_links_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content", + "target": "core_components_issues_issue_detail_widgets_links_helper_uselinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_index", + "target": "core_components_issues_issue_detail_widgets_links_content", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_components_issues_issue_detail_widgets_links_content", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail-widgets/links/content.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_content_issuelinkscollapsiblecontent", + "target": "core_components_issues_issue_detail_widgets_links_helper_uselinkoperations" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_components_issues_issue_detail_widgets_links_content_issuelinkscollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_helper", + "target": "core_components_issues_issue_detail_links_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_helper", + "target": "core_components_issues_issue_detail_links_root_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_helper", + "target": "core_components_issues_issue_detail_widgets_links_helper_uselinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_helper", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_helper", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail-widgets/links/helper.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_helper_uselinkoperations", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_index", + "target": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_index", + "target": "core_components_issues_issue_detail_widgets_links_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_index", + "target": "core_components_issues_issue_detail_widgets_links_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_links_quick_action_button_issuelinksactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_links_quick_action_button_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_title", + "target": "core_components_issues_issue_detail_widgets_links_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_title", + "target": "core_components_issues_issue_detail_widgets_links_quick_action_button_issuelinksactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_components_issues_issue_detail_widgets_links_root_linkscollapsible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_components_issues_issue_detail_widgets_links_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_components_issues_issue_detail_widgets_links_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_components_issues_issue_detail_widgets_links_title_issuelinkscollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_title", + "target": "core_components_issues_issue_detail_widgets_links_title_issuelinkscollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_title", + "target": "core_components_issues_issue_detail_widgets_links_title_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_title", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/links/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_links_title", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_detail_widgets_relations_content_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_detail_widgets_relations_content_relationscollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_detail_widgets_relations_content_tissuecrudstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_detail_widgets_relations_content_trelationobject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_detail_widgets_relations_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_detail_widgets_relations_helper_userelationoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_relations_issue_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_issues_relations_issue_list_relationissuelist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_content", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_index", + "target": "core_components_issues_issue_detail_widgets_relations_content", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_components_issues_issue_detail_widgets_relations_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_issues_issue_detail_widgets_relations_content_trelationobject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/relations/index.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_relations_index", + "target": "core_components_issues_issue_detail_widgets_relations_content_trelationobject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_components_issues_issue_detail_widgets_relations_content_trelationobject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "target": "core_components_issues_issue_detail_widgets_relations_content_trelationobject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_components_issues_issue_detail_widgets_relations_content_relationscollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_helper", + "target": "core_components_issues_issue_detail_widgets_relations_helper_trelationissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_helper", + "target": "core_components_issues_issue_detail_widgets_relations_helper_userelationoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_helper", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_helper", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_issue_detail_widgets_relations_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_issues_issue_detail_widgets_relations_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_issues_issue_detail_widgets_relations_helper_trelationissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail-widgets/relations/helper.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_helper_userelationoperations", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_issue_detail_widgets_relations_helper_userelationoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_issues_issue_detail_widgets_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_index", + "target": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_index", + "target": "core_components_issues_issue_detail_widgets_relations_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_index", + "target": "core_components_issues_issue_detail_widgets_relations_title", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/relations/index.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_relations_index", + "target": "core_components_issues_issue_detail_widgets_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_components_issues_issue_detail_widgets_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_relations_quick_action_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_relations_quick_action_button_relationactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_components_issues_issue_detail_widgets_relations_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_components_issues_issue_detail_widgets_relations_quick_action_button_relationactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_components_issues_issue_detail_widgets_relations_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_components_issues_issue_detail_widgets_relations_root_relationscollapsible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_components_issues_issue_detail_widgets_relations_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_components_issues_issue_detail_widgets_relations_title_relationscollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_components_issues_issue_detail_widgets_relations_title_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_components_issues_issue_detail_widgets_relations_title_relationscollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/relations/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_relations_title", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_root_issuedetailwidgets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_root", + "target": "core_components_issues_issue_detail_widgets_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_widgets_root_issuedetailwidgets", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_issue_detail_widgets_root_issuedetailwidgets", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_content_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_content_subissuescollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_content_tissuecrudstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper_usesubissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root_subissueslistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/content.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_content", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_index", + "target": "core_components_issues_issue_detail_widgets_sub_issues_content", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_content_subissuescollapsiblecontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_detail_widgets_sub_issues_display_filters_subissuedisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_detail_widgets_sub_issues_display_filters_tsubissuedisplayfiltersprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties_filterdisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_group_by_filtergroupby", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_order_by_filterorderby", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "target": "core_components_issues_issue_layouts_utils_isdisplayfiltersapplied", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_index", + "target": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_display_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_display_filters_subissuedisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_detail_widgets_sub_issues_filters_subissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_detail_widgets_sub_issues_filters_tsubissuefiltersprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_assignee_filterassignees", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_due_date_filterduedate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_priority_filterpriority", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_project_filterprojects", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_start_date_filterstartdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_filterstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_group_filterstategroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "target": "core_components_issues_issue_layouts_utils_isfiltersapplied", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_filters_subissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/helper.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper_usesubissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/helper.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/helper.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/helper.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_helper_usesubissueoperations", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_helper_usesubissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_index", + "target": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_index", + "target": "core_components_issues_issue_detail_widgets_sub_issues_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_index", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group_subissueslistgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group_tsubissueslistgroupprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item_subissueslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_group_subissueslistgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item_subissueslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties_subissueslistitemproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root_subissueslistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties_subissueslistitemproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_properties", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root_subissueslistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_components_issues_issue_layouts_utils_isworkspacelevel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_issues_list_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "target": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button_subissuesactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_quick_action_button_subissuesactionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_root_subissuescollapsible", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_subissuescollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_actions_subworkitemtitleactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_actions_tsubworkitemtitleactionsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title_actions", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_actions_subworkitemtitleactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title", + "target": "core_components_issues_issue_detail_widgets_sub_issues_title_subissuescollapsibletitle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/sub-issues/title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_sub_issues_title", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/widget-button.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_widget_button", + "target": "core_components_issues_issue_detail_widgets_widget_button_issuedetailwidgetbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail-widgets/widget-button.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_widgets_widget_button", + "target": "core_components_issues_issue_detail_widgets_widget_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_components_issues_issue_detail_cycle_select_issuecycleselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_components_issues_issue_detail_cycle_select_tissuecycleselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_components_issues_issue_detail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/cycle-select.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_cycle_select", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_cycle_select", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_cycle_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_cycle_select_issuecycleselect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_cycle_select_issuecycleselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_identifier_text", + "target": "core_components_issues_issue_detail_identifier_text_identifiertext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_identifier_text", + "target": "core_components_issues_issue_detail_identifier_text_size_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/identifier-text.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_identifier_text", + "target": "core_components_issues_issue_detail_identifier_text_variant_map", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_components_issues_issue_detail_identifier_text", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_issue_detail_identifier_text", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_components_issues_issue_detail_identifier_text_identifiertext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_issue_detail_identifier_text_identifiertext", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_index", + "target": "core_components_issues_issue_detail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_title_input", + "target": "core_components_issues_issue_detail_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_activity_list_issueactivityitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_comment_root_issueactivitycommentroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_comment_root_tissueactivitycommentroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_issue_activity_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_issue_activity_loader_issueactivityloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_time_log_time_log_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_components_issues_issue_detail_time_log_time_log_card_timelogcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_comment_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_comment_root_issueactivitycommentroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-filter.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_filter", + "target": "core_components_issues_issue_detail_issue_activity_activity_filter_activityfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity-filter.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_filter", + "target": "core_components_issues_issue_detail_issue_activity_activity_filter_tactivityfilter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_filter_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_filter_activityfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at_issuearchivedatactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at_tissuearchivedatactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_archived_at_issuearchivedatactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee_issueassigneeactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee_tissueassigneeactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_assignee_issueassigneeactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment_issueattachmentactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment_tissueattachmentactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_attachment_issueattachmentactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle_issuecycleactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle_tissuecycleactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_cycle_issuecycleactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_default_issuedefaultactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_default_tissuedefaultactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_default", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_default_issuedefaultactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_description_issuedescriptionactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_description_tissuedescriptionactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_description", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_description_issuedescriptionactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate_issueestimateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate_tissueestimateactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_estimate_issueestimateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_tissueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_issuecreatordisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_issueuser", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_block_issueactivityblockcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_getrelationactivitycontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_activity_getrelationactivitycontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_issuecreatordisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_tissueuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_issuecreatordisplay", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_creator_issuecreatordisplay", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_tissuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_link_issuelink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_issueuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_tissueuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_issueuser", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_helpers_issue_user_issueuser", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox_issueinboxactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox_tissueinboxactivity", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_inbox_issueinboxactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip_labelactivitychip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip_tissuelabelpill", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_activity_chip_labelactivitychip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_issuelabelactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_tissuelabelactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_label", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_label_issuelabelactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link_issuelinkactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link_tissuelinkactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_list_tab_navigation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_profile_overview_stats", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/helper.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_settings_helper", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/sidebar/item.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_settings_sidebar_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_empty_space", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_sidebar_dropdown_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_views_default_view_list_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_worklogs_worklogs_table", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_link_issuelinkactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_module_issuemoduleactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_module_tissuemoduleactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_module", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_module_issuemoduleactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_name_issuenameactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_name_tissuenameactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_name", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_name_issuenameactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_parent_issueparentactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_parent_tissueparentactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_parent", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_parent_issueparentactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_priority_issuepriorityactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_priority_tissuepriorityactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_priority", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_priority_issuepriorityactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_relation_issuerelationactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_relation_tissuerelationactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_relation", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_relation_issuerelationactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date_issuestartdateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date_tissuestartdateactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_start_date_issuestartdateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_state_issuestateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_state_tissuestateactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_state", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_state_issuestateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date_issuetargetdateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date_tissuetargetdateactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_actions_target_date_issuetargetdateactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_activity_list_issueactivityitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_issues_issue_detail_issue_activity_activity_activity_list_tissueactivityitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_index", + "target": "core_components_issues_issue_detail_issue_activity_activity_activity_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_filter_root", + "target": "core_components_issues_issue_detail_issue_activity_filter_root_activityfilterroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_filter_root", + "target": "core_components_issues_issue_detail_issue_activity_filter_root_tactivityfilterroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/filter-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_filter_root", + "target": "core_components_issues_issue_detail_issue_activity_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_filter_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_filter_root_activityfilterroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_editor_asset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_helper", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "target": "core_hooks_store_use_editor_asset_useeditorasset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-detail/issue-activity/helper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_helper_useworkitemcommentoperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_index", + "target": "core_components_issues_issue_detail_issue_activity_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_index", + "target": "core_components_issues_issue_detail_issue_activity_sort_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_issue_activity_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_issue_detail_issue_activity_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_loader", + "target": "core_components_issues_issue_detail_issue_activity_loader_issueactivityloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_root_issueactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_root_tactivityoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_root_tissueactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_sort_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_issues_issue_detail_issue_activity_sort_root_activitysortroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_pomodoro_pomodoro_header_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_components_pomodoro_pomodoro_header_button_pomodoroheaderbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_issue_activity_root_issueactivity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_issue_detail_issue_activity_root_issueactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/sort-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_sort_root", + "target": "core_components_issues_issue_detail_issue_activity_sort_root_activitysortroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-activity/sort-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_activity_sort_root", + "target": "core_components_issues_issue_detail_issue_activity_sort_root_tactivitysortroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_components_issues_issue_detail_issue_detail_quick_actions_issuedetailquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_components_issues_issue_detail_issue_detail_quick_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_components_issues_issue_detail_subscription", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_components_issues_issue_detail_subscription_issuesubscription", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail_workitemdetailquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-detail-quick-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_detail_quick_actions", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/issue-identifier.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_issue_identifier", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_parent_tag", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_type_switcher", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results_map", + "target": "core_components_issues_issue_detail_issue_identifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_parent_tag", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_type_switcher", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results_map", + "target": "core_components_issues_issue_detail_issue_identifier_issueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_create_label", + "target": "core_components_issues_issue_detail_label_create_label_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_create_label", + "target": "core_components_issues_issue_detail_label_create_label_ilabelcreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_create_label", + "target": "core_components_issues_issue_detail_label_create_label_labelcreate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_create_label", + "target": "core_components_issues_issue_detail_label_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/create-label.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_create_label", + "target": "core_components_issues_issue_detail_label_root_tlabeloperations", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_index", + "target": "core_components_issues_issue_detail_label_create_label", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_index", + "target": "core_components_issues_issue_detail_label_label_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_index", + "target": "core_components_issues_issue_detail_label_label_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_components_issues_issue_detail_label_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_index", + "target": "core_components_issues_issue_detail_label_select_label_select", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_index", + "target": "core_components_issues_issue_detail_label_select_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_label_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_label_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list", + "target": "core_components_issues_issue_detail_label_label_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list_item", + "target": "core_components_issues_issue_detail_label_label_list_item_labellistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list_item", + "target": "core_components_issues_issue_detail_label_label_list_item_tlabellistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list_item", + "target": "core_components_issues_issue_detail_label_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list_item", + "target": "core_components_issues_issue_detail_label_root_tlabeloperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list_item", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list_item", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list", + "target": "core_components_issues_issue_detail_label_label_list_item_labellistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list", + "target": "core_components_issues_issue_detail_label_label_list_labellist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list", + "target": "core_components_issues_issue_detail_label_label_list_tlabellist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list", + "target": "core_components_issues_issue_detail_label_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/label-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_label_list", + "target": "core_components_issues_issue_detail_label_root_tlabeloperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_components_issues_issue_detail_label_label_list_labellist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_components_issues_issue_detail_label_root_issuelabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_components_issues_issue_detail_label_root_tissuelabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_components_issues_issue_detail_label_root_tlabeloperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_components_issues_issue_detail_label_select_root_issuelabelselectroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_root", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_root", + "target": "core_components_issues_issue_detail_label_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_root", + "target": "core_components_issues_issue_detail_label_root_tlabeloperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_label_root_issuelabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_label_root_issuelabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_components_issues_issue_detail_label_select_label_select_iissuelabelselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_components_issues_issue_detail_label_select_label_select_issuelabelselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/label-select.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_label_select", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_root", + "target": "core_components_issues_issue_detail_label_select_label_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_root", + "target": "core_components_issues_issue_detail_label_select_label_select_issuelabelselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_root", + "target": "core_components_issues_issue_detail_label_select_root_issuelabelselectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/label/select/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_label_select_root", + "target": "core_components_issues_issue_detail_label_select_root_tissuelabelselectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_issuelinkcreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_tissuelinkcreateeditmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_tissuelinkcreateformfieldoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_components_issues_issue_detail_links_root_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/create-update-link-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_create_update_link_modal", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_components_issues_issue_detail_links_create_update_link_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_components_issues_issue_detail_links_create_update_link_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_components_issues_issue_detail_links_create_update_link_modal_issuelinkcreateupdatemodal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_index", + "target": "core_components_issues_issue_detail_links_link_detail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_index", + "target": "core_components_issues_issue_detail_links_link_item", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_index", + "target": "core_components_issues_issue_detail_links_link_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_index", + "target": "core_components_issues_issue_detail_links_links", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_index", + "target": "core_components_issues_issue_detail_links_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_components_issues_issue_detail_links_link_detail_issuelinkdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_components_issues_issue_detail_links_link_detail_tissuelinkdetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_link_detail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail_issuelinkdetail", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail_issuelinkdetail", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/links/link-detail.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_detail_issuelinkdetail", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_link_detail_issuelinkdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_components_issues_issue_detail_links_link_item_issuelinkitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_components_issues_issue_detail_links_link_item_tissuelinkitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_link_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_link_item_issuelinkitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_link_list_linklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_link_list_tlinklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_link_list_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_components_issues_issue_detail_links_root_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/link-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_link_list", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_links_issuelinklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_links_tissuelinklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_links_tlinkoperationsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_components_issues_issue_detail_links_root_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/links.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_links", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_components_issues_issue_detail_links_links_issuelinklist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_components_issues_issue_detail_links_root_issuelinkroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_components_issues_issue_detail_links_root_tissuelinkroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_components_issues_issue_detail_links_root_tlinkoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-detail/links/root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_detail_links_root_issuelinkroot", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_main_content_issuemaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_main_content_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_main_content_workitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_parent_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_parent_root_issueparentdetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_reactions_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_reactions_issue_issuereaction", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_type_switcher", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_type_switcher_issuetypeswitcher", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_update_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_issue_update_status_namedescriptionupdatestatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_peek_overview_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_peek_overview_properties_peekoverviewproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_title_input", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_components_issues_title_input_issuetitleinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_use_reload_confirmation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_use_reload_confirmation_usereloadconfirmations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/main-content.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_main_content", + "target": "core_services_issue_work_item_version_service_workitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_issue_detail_main_content_issuemaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_components_issues_issue_detail_module_select_issuemoduleselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_components_issues_issue_detail_module_select_tissuemoduleselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_components_issues_issue_detail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/module-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_module_select", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_module_select", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_module_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_module_select_issuemoduleselect", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_module_select_issuemoduleselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_issue_detail_parent_select_issueparentselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_issue_detail_parent_select_tissueparentselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_parent_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_select", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_components_issues_issue_detail_parent_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_components_issues_issue_detail_parent_select_issueparentselect", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_index", + "target": "core_components_issues_issue_detail_parent_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_index", + "target": "core_components_issues_issue_detail_parent_sibling_item", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_index", + "target": "core_components_issues_issue_detail_parent_siblings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_detail_parent_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_parent_root_issueparentdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_parent_root_tissueparentdetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_parent_siblings", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_parent_siblings_issueparentsiblings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_detail_parent_root_issueparentdetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_components_issues_issue_detail_parent_sibling_item_issueparentsiblingitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_components_issues_issue_detail_parent_sibling_item_tissueparentsiblingitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/sibling-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_sibling_item", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_siblings", + "target": "core_components_issues_issue_detail_parent_sibling_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_siblings", + "target": "core_components_issues_issue_detail_parent_sibling_item_issueparentsiblingitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_siblings", + "target": "core_components_issues_issue_detail_parent_siblings_issueparentsiblings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_siblings", + "target": "core_components_issues_issue_detail_parent_siblings_tissueparentsiblings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_siblings", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/parent/siblings.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_detail_parent_siblings", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_index", + "target": "core_components_issues_issue_detail_reactions_issue", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_index", + "target": "core_components_issues_issue_detail_reactions_issue_comment", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_detail_reactions_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue_comment", + "target": "core_components_issues_issue_detail_reactions_issue_comment_issuecommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue_comment", + "target": "core_components_issues_issue_detail_reactions_issue_comment_tissuecommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue_comment", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue_comment", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue_comment", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue-comment.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue_comment", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue", + "target": "core_components_issues_issue_detail_reactions_issue_issuereaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue", + "target": "core_components_issues_issue_detail_reactions_issue_tissuereaction", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/reactions/issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_detail_reactions_issue", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_detail_reactions_issue_issuereaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_issues_issue_detail_relation_select_issuerelationselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_issues_issue_detail_relation_select_tissuerelationselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_relations_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/relation-select.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_relation_select", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L63", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_issue_detail_root_issuedetailroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_issue_detail_root_tissuedetailroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_issue_detail_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_issue_detail_sidebar_issuedetailssidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_root", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties_ipeekoverviewproperties", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view_iissueview", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_title_input", + "target": "core_components_issues_issue_detail_root_tissueoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_sidebar_issuedetailssidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_sidebar_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_time_log_helper_formatduration", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_time_log_log_work_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_logworkmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_parent_select_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_components_issues_parent_select_root_issueparentselectroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/sidebar.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_detail_sidebar", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_detail_subscription", + "target": "core_components_issues_issue_detail_subscription_issuesubscription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_subscription", + "target": "core_components_issues_issue_detail_subscription_tissuesubscription", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_subscription", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_subscription", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_subscription", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/subscription.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_subscription", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_detail_subscription", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_detail_subscription_issuesubscription", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/helper.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_helper", + "target": "core_components_issues_issue_detail_time_log_helper_formatduration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/helper.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_helper", + "target": "core_components_issues_issue_detail_time_log_helper_splitduration", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_index", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_worklogs_worklogs_table", + "target": "core_components_issues_issue_detail_time_log_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_components_issues_issue_detail_time_log_helper_formatduration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_time_log_helper_formatduration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_worklogs_worklogs_table", + "target": "core_components_issues_issue_detail_time_log_helper_formatduration", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_issues_issue_detail_time_log_helper_splitduration", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_index", + "target": "core_components_issues_issue_detail_time_log_log_work_modal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_index", + "target": "core_components_issues_issue_detail_time_log_time_log_card", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_getdefaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_logworkmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_tlogworkformvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_tlogworkmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/log-work-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_log_work_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_components_issues_issue_detail_time_log_log_work_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_time_log_log_work_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_logworkmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_issue_detail_time_log_log_work_modal_logworkmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_components_issues_issue_detail_time_log_time_log_card_timelogcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_components_issues_issue_detail_time_log_time_log_card_ttimelogcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-detail/time-log/time-log-card.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_detail_time_log_time_log_card", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_calendarstoretype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_ibasecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_calendar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_calendar_calendarchart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_issues_issue_layouts_calendar_utils_handledragdrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_use_calendar_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_use_calendar_view_usecalendarview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_calendarstoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_calendarstoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "target": "core_components_issues_issue_layouts_calendar_base_calendar_root_basecalendarroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L99", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_calendar_calendarchart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_calendar_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_calendar_readunscheduledsidebarcollapsed", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_header_calendarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_hours_grid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_calendarhoursgrid", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks_calendarissueblocks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_unscheduled_strip_calendarunscheduledstrip", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_week_days", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_week_days_calendarweekdays", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_week_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_calendar_week_header_calendarweekheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_issue_layout_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_issue_calendar_view_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/calendar.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_calendar", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L66", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_day_tile_calendardaytile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_day_tile_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks_calendarissueblocks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendardestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendarsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/day-tile.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_day_tile", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_components_issues_issue_layouts_calendar_day_tile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_components_issues_issue_layouts_calendar_day_tile_calendardaytile", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_index", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_index", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_calendarmonthsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_hooks_store_use_calendar_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_hooks_store_use_calendar_view_usecalendarview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_props", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_months_dropdown_calendarmonthsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_calendaroptionsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_hooks_store_use_calendar_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_hooks_store_use_calendar_view_usecalendarview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_icalendarheader", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_components_issues_issue_layouts_calendar_dropdowns_options_dropdown_calendaroptionsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_components_issues_issue_layouts_calendar_header_calendarheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_hooks_store_use_calendar_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_hooks_store_use_calendar_view_usecalendarview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_header_icalendarheader", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L122", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_calendardaycolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L66", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_calendarhourdropband", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L214", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_calendarhoursgrid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_dayplanblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_handledraganddrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_handleresizeplan", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_grid_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_hoursissueblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendardestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendarsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_utils_getissueplanbounds", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_calendar_utils_packoverlappingplanblocks", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_hooks_store_use_calendar_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_hooks_store_use_calendar_view_usecalendarview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_hooks_use_current_time", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-grid.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_grid", + "target": "core_hooks_use_current_time_usecurrenttime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L69", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_formatdurationlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L63", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_formathourlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_handleresizeplan", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L79", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_hoursissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_hours_issue_block_resizedirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_calendar_utils_buildplannedatfordrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_hours_issue_block", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_components_issues_issue_layouts_calendar_issue_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_components_issues_issue_layouts_calendar_issue_block_calendarissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_components_issues_issue_layouts_calendar_issue_block_root_calendarissueblockroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_components_issues_issue_layouts_calendar_issue_block_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_components_issues_issue_layouts_calendar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_components_issues_issue_layouts_calendar_issue_block_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_components_issues_issue_layouts_calendar_issue_block_root_calendarissueblockroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_issues_issue_layouts_calendar_issue_block_calendarissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_issues_issue_layouts_calendar_issue_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-block.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_block", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks_calendarissueblocks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions_calendarquickaddissueactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/issue-blocks.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_issue_blocks", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_issue_blocks_calendarissueblocks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions_calendarquickaddissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions_tcalendarquickaddissueactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_issues_issue_layouts_quick_add_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_quick_add_issue_actions", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_components_issues_issue_layouts_calendar_roots_cycle_root_cyclecalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue_cycleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_cycle_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_cycle_root_cyclecalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_components_issues_issue_layouts_calendar_roots_module_root_modulecalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue_moduleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/module-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_module_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_module_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_module_root_modulecalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root_profileissuescalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_issue_layouts_calendar_roots_profile_issues_root_profileissuescalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_components_issues_issue_layouts_calendar_roots_project_root_calendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_project_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_project_root_calendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "target": "core_components_issues_issue_layouts_calendar_roots_project_view_root_projectviewcalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_project_view_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_calendar_roots_project_view_root_projectviewcalendarlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_unscheduled_strip_calendarunscheduledstrip", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_unscheduled_strip_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendardestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendarsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_unscheduled_strip", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_buildplannedatfordrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L155", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_calendardragdropoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L149", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_calendardroplocation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L199", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendardestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L170", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_getcalendarsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_getissueplanbounds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L221", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_handledragdrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_issueplanbounds", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils", + "target": "core_components_issues_issue_layouts_calendar_utils_packoverlappingplanblocks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/utils.ts", + "source_location": "L253", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_utils_handledragdrop", + "target": "core_components_issues_issue_layouts_calendar_utils_buildplannedatfordrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_components_issues_issue_layouts_calendar_week_days_calendarweekdays", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_components_issues_issue_layouts_calendar_week_days_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-days.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_days", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_header", + "target": "core_components_issues_issue_layouts_calendar_week_header_calendarweekheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_header", + "target": "core_components_issues_issue_layouts_calendar_week_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/calendar/week-header.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_calendar_week_header", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_components_issues_issue_layouts_empty_states_archived_issues_projectarchivedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/archived-issues.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_archived_issues", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_archived_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_archived_issues_projectarchivedemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_components_issues_issue_layouts_empty_states_cycle_cycleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/cycle.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_cycle", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_cycle_cycleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_components_issues_issue_layouts_empty_states_global_view_globalviewemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/global-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_global_view", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_global_view_globalviewemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_index_issuelayoutemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_index_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_module_moduleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_profile_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_profile_view_profileviewemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_project_epic", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_project_epic_projectepicsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_project_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_project_issues_projectemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/index.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_index", + "target": "core_components_issues_issue_layouts_empty_states_project_view_projectviewemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_issues_issue_layouts_empty_states_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_issues_issue_layouts_empty_states_index_issuelayoutemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_components_issues_issue_layouts_empty_states_module_moduleemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/module.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_module", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/profile-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_profile_view", + "target": "core_components_issues_issue_layouts_empty_states_profile_view_profileviewemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/profile-view.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_profile_view", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-epic.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_epic", + "target": "core_components_issues_issue_layouts_empty_states_project_epic_projectepicsemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_components_issues_issue_layouts_empty_states_project_issues_projectemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-issues.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_issues", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_view", + "target": "core_components_issues_issue_layouts_empty_states_project_view_projectviewemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_view", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_view", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_view", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/empty-states/project-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_empty_states_project_view", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_applied_filters_cycle_appliedcyclefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_applied_filters_cycle_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_cycle", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_cycle", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/date.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_date", + "target": "core_components_issues_issue_layouts_filters_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/date.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_date", + "target": "core_components_issues_issue_layouts_filters_applied_filters_date_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_label", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_module", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_priority", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_project", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_state", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_state_group", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_index", + "target": "core_components_issues_issue_layouts_filters_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/label.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_label", + "target": "core_components_issues_issue_layouts_filters_applied_filters_label_appliedlabelsfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/label.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_label", + "target": "core_components_issues_issue_layouts_filters_applied_filters_label_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_members", + "target": "core_components_issues_issue_layouts_filters_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_members", + "target": "core_components_issues_issue_layouts_filters_applied_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_module", + "target": "core_components_issues_issue_layouts_filters_applied_filters_module_appliedmodulefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_module", + "target": "core_components_issues_issue_layouts_filters_applied_filters_module_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_module", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/module.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_module", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/priority.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_priority", + "target": "core_components_issues_issue_layouts_filters_applied_filters_priority_appliedpriorityfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/priority.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_priority", + "target": "core_components_issues_issue_layouts_filters_applied_filters_priority_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_project", + "target": "core_components_issues_issue_layouts_filters_applied_filters_project_appliedprojectfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_project", + "target": "core_components_issues_issue_layouts_filters_applied_filters_project_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_project", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/project.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_project", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_applied_filters_state_group_appliedstategroupfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_applied_filters_state_group_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_state", + "target": "core_components_issues_issue_layouts_filters_applied_filters_state_appliedstatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/applied-filters/state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_applied_filters_state", + "target": "core_components_issues_issue_layouts_filters_applied_filters_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties_filterdisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_filterextraoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_group_by_filtergroupby", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_order_by_filterorderby", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by_filtersubgroupby", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_filters_selection_displayfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties_filterdisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_display_properties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_filterextraoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_issue_extra_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_extra_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_group_by_filtergroupby", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_group_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "target": "core_components_issues_issue_layouts_utils_usegroupbyoptions", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_group_by", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_index", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_order_by_filterorderby", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_order_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_order_by", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by_filtersubgroupby", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "target": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_display_filters_sub_group_by", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_components_issues_issue_layouts_filters_header_filters_assignee_filterassignees", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_components_issues_issue_layouts_filters_header_filters_assignee_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_assignee", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_header_filters_created_by_filtercreatedby", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_header_filters_created_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_created_by", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_header_filters_cycle_filtercycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_header_filters_cycle_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_cycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_issues_issue_layouts_filters_header_filters_due_date_filterduedate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_issues_issue_layouts_filters_header_filters_due_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_due_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_labels", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_module", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_priority", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_project", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_state", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_index", + "target": "core_components_issues_issue_layouts_filters_header_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_filters_labels_filterlabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_filters_labels_labelicons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_filters_labels_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_labels", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/labels.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_labels", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_components_issues_issue_layouts_filters_header_filters_mentions_filtermentions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_components_issues_issue_layouts_filters_header_filters_mentions_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_mentions", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_components_issues_issue_layouts_filters_header_filters_module_filtermodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_components_issues_issue_layouts_filters_header_filters_module_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/module.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_module", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_priority", + "target": "core_components_issues_issue_layouts_filters_header_filters_priority_filterpriority", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_priority", + "target": "core_components_issues_issue_layouts_filters_header_filters_priority_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_priority", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_priority", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/priority.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_priority", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_components_issues_issue_layouts_filters_header_filters_project_filterprojects", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_components_issues_issue_layouts_filters_header_filters_project_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/project.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_project", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_filters_start_date_filterstartdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_filters_start_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_group_filterstategroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_group_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state_group", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_filterstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state", + "target": "core_components_issues_issue_layouts_filters_header_filters_state_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/filters/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_filters_state", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_dropdown", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_dropdown", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_index", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_issues_issue_layouts_filters_header_helpers_dropdown_filtersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_filter_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_filter_header", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_index", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_status", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_header_filterheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_filter_option", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_filter_option", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/helpers/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_helpers_index", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_status", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_issues_issue_layouts_filters_header_helpers_filter_option_filteroption", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_index", + "target": "core_components_issues_issue_layouts_filters_header_helpers_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_index", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_index", + "target": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_index", + "target": "core_components_issues_issue_layouts_filters_header_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection", + "target": "core_components_issues_issue_layouts_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/filters/header/layout-selection.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_issues_issue_layouts_filters_header_layout_selection_layoutselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection", + "target": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection_mobilelayoutselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection", + "target": "core_components_issues_issue_layouts_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_filters_header_mobile_layout_selection", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_status", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_issues_issue_layouts_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_baseganttroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_ganttstoretype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_ibaseganttroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_gantt_blocks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_gantt_blocks_issueganttblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_quick_add_button_gantt_ganttquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_quick_add_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_bulk_operation_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_bulk_operation_status_usebulkoperationstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_hooks_use_timeline_chart_usetimelinechart", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_index", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_ganttstoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_baseganttroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_baseganttroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_baseganttroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_gantt_base_gantt_root_baseganttroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_layouts_gantt_blocks_issueganttblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L100", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_layouts_gantt_blocks_issueganttsidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_layouts_gantt_blocks_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_issue_layouts_utils_getblockviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_preview_card_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_issues_preview_card_root_workitempreviewcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/gantt/blocks.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_gantt_blocks", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_gantt_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_gantt_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_gantt_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_gantt_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/group-drag-overlay.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_group_drag_overlay", + "target": "core_components_issues_issue_layouts_group_drag_overlay_groupdragoverlay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/group-drag-overlay.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_group_drag_overlay", + "target": "core_components_issues_issue_layouts_group_drag_overlay_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_group_drag_overlay", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_group_drag_overlay", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_group_drag_overlay_groupdragoverlay", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_group_drag_overlay_groupdragoverlay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_activeloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_calendar_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_calendar_layout_loader_calendarlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_gantt_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_kanban_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_list_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_list_layout_loader_listlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/issue-layout-HOC.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_issue_layout_hoc", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_issue_layout_hoc_issuelayouthoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_ibasekanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_kanbanstoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_default", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_default_kanban", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_swimlanes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_kanbanswimlanes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_issues_issue_layouts_utils_getsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_use_kanban_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_use_kanban_view_usekanbanview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_use_group_dragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "target": "core_components_issues_issue_layouts_kanban_base_kanban_root_basekanbanroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_kanban_block_issueblockprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_kanban_block_issuedetailsblockprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L142", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_kanban_block_kanbanissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L65", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_kanban_block_kanbanissuedetailsblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_properties_all_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_properties_all_properties_issueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_issues_issue_layouts_utils_getissueblockid", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_store_use_kanban_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_store_use_kanban_view_usekanbanview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/block.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_block", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_blocks_list", + "target": "core_components_issues_issue_layouts_kanban_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_blocks_list", + "target": "core_components_issues_issue_layouts_kanban_block_kanbanissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_blocks_list", + "target": "core_components_issues_issue_layouts_kanban_blocks_list_issueblockslistprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/blocks-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_blocks_list", + "target": "core_components_issues_issue_layouts_kanban_blocks_list_kanbanissueblockslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_kanban_blocks_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_kanban_blocks_list_kanbanissueblockslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_kanban_default_ikanban", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L72", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_kanban_default_kanban", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_kanban_headers_group_by_card_headergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_kanban_kanban_group", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_kanban_kanban_group_kanbangroup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_utils_getapproximatecardheight", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_issues_issue_layouts_utils_isworkspacelevel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_ui_loader_layouts_kanban_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbancolumnloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_workflow_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_components_workflow_use_workflow_drag_n_drop_useworkflowfdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_hooks_store_use_kanban_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_hooks_store_use_kanban_view_usekanbanview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_default", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/default.tsx", + "source_location": "L66", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_default_ikanban", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_default_kanban", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_issues_issue_layouts_kanban_headers_group_by_card_headergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_issues_issue_layouts_kanban_headers_group_by_card_iheadergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_headers_group_by_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_headers_group_by_card_headergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card", + "target": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card_headersubgroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card", + "target": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card_iheadersubgroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_headers_sub_group_by_card_headersubgroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_kanban_kanban_group_ikanbangroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L75", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_kanban_kanban_group_kanbangroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_quick_add_button_kanban_kanbanquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_quick_add_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_utils_getdestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_utils_getissueblockid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_utils_getsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_ui_loader_layouts_kanban_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanissueblockloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_workflow_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_components_workflow_use_workflow_drag_n_drop_useworkflowfdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/kanban-group.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_kanban_group_ikanbangroup", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_components_issues_issue_layouts_kanban_roots_cycle_root_cyclekanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue_cycleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_cycle_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_cycle_root_cyclekanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_components_issues_issue_layouts_kanban_roots_module_root_modulekanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue_moduleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/module-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_module_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_module_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_module_root_modulekanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root_profileissueskanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_issue_layouts_kanban_roots_profile_issues_root_profileissueskanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_components_issues_issue_layouts_kanban_roots_project_root_kanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_project_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_project_root_kanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "target": "core_components_issues_issue_layouts_kanban_roots_project_view_root_projectviewkanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_project_view_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_kanban_roots_project_view_root_projectviewkanbanlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L238", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_ikanbanswimlanes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L107", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_isubgroupswimlane", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_isubgroupswimlaneheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L266", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_kanbanswimlanes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L133", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_subgroupswimlane", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_subgroupswimlaneheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_kanban_swimlanes_visibilitysubgroupbygroupcount", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_issues_issue_layouts_utils_isworkspacelevel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_workflow_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_components_workflow_use_workflow_drag_n_drop_useworkflowfdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/kanban/swimlanes.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_kanban_swimlanes", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/layout-icon.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_layout_icon", + "target": "core_components_issues_issue_layouts_layout_icon_issuelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_ibaselistroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_liststoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_list_default", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_issues_issue_layouts_list_default_list", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_use_group_dragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/base-list-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_base_list_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "target": "core_components_issues_issue_layouts_list_base_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_components_issues_issue_layouts_list_base_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_components_issues_issue_layouts_list_base_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_list_base_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_components_issues_issue_layouts_list_base_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_view_root", + "target": "core_components_issues_issue_layouts_list_base_list_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_view_root", + "target": "core_components_issues_issue_layouts_list_base_list_root_baselistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_list_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_list_block_issueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_list_block_root_issueblockroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_list_block_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_utils_getissueblockid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_issues_issue_layouts_utils_isissuenew", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_ui_loader_layouts_list_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_components_ui_loader_layouts_list_layout_loader_listloaderitemrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list", + "target": "core_components_issues_issue_layouts_list_block_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list", + "target": "core_components_issues_issue_layouts_list_block_root_issueblockroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_layouts_list_block_issueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_layouts_list_block_issueblockprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_layouts_properties_all_properties_issueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_layouts_properties_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_issues_issue_layouts_utils_calculateidentifierwidth", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/block.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_block_issueblockprops", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list", + "target": "core_components_issues_issue_layouts_list_blocks_list_issueblockslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list", + "target": "core_components_issues_issue_layouts_list_blocks_list_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_list_blocks_list", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/blocks-list.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_blocks_list_props", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_list_blocks_list_issueblockslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_list_default_ilist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_list_default_list", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_list_list_group", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_list_list_group_listgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_utils_issubgrouped", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_components_issues_issue_layouts_utils_isworkspacelevel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_hooks_use_bulk_operation_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_hooks_use_bulk_operation_status_usebulkoperationstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/default.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_default_ilist", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_issues_issue_layouts_list_headers_group_by_card_headergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_issues_issue_layouts_list_headers_group_by_card_iheadergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_list_headers_group_by_card", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/headers/group-by-card.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_headers_group_by_card_iheadergroupbycard", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_list_headers_group_by_card_headergroupbycard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L76", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_list_list_group_listgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_list_list_group_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_quick_add_button_list_listquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_quick_add_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_utils_getdestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_utils_getissueblockid", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_utils_getsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_ui_loader_layouts_list_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_ui_loader_layouts_list_layout_loader_listloaderitemrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_workflow_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_components_workflow_use_workflow_drag_n_drop_useworkflowfdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group_props", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-group.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_group_props", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-view-types.d.ts", + "source_location": "L4", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_view_types_d", + "target": "core_components_issues_issue_layouts_list_list_view_types_d_iquickactionprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/list-view-types.d.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_list_view_types_d", + "target": "core_components_issues_issue_layouts_list_list_view_types_d_trenderquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "target": "core_components_issues_issue_layouts_list_roots_archived_issue_root_archivedissuelistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue_archivedissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_archived_issue_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_archived_issue_root_archivedissuelistlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_components_issues_issue_layouts_list_roots_cycle_root_cyclelistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue_cycleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/cycle-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_cycle_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_cycle_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_cycle_root_cyclelistlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_components_issues_issue_layouts_list_roots_module_root_modulelistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue_moduleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/module-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_module_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_module_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_module_root_modulelistlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_list_roots_profile_issues_root_profileissueslistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_issue_layouts_list_roots_profile_issues_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_issue_layouts_list_roots_profile_issues_root_profileissueslistlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_components_issues_issue_layouts_list_roots_project_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_project_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_project_root_listlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_view_root", + "target": "core_components_issues_issue_layouts_list_roots_project_view_root_projectviewlistlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/list/roots/project-view-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_list_roots_project_view_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_project_view_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_list_roots_project_view_root_projectviewlistlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_issues_issue_layouts_properties_all_properties_iissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_issues_issue_layouts_properties_all_properties_issueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_issues_issue_layouts_properties_labels", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_issues_issue_layouts_properties_labels_issuepropertylabels", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/all-properties.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_all_properties", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_index", + "target": "core_components_issues_issue_layouts_properties_all_properties", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_index", + "target": "core_components_issues_issue_layouts_properties_label_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_index", + "target": "core_components_issues_issue_layouts_properties_labels", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "target": "core_components_issues_issue_layouts_properties_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_issues_issue_layouts_properties_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_components_issues_issue_layouts_properties_label_dropdown_ilabeldropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_use_dropdown_key_down", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_label_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L89", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "core_hooks_store_use_label_uselabel" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L92", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L184", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L90", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L91", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "core_services_issue_issue_label_service_issuelabelservice_getprojectlabels" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-layouts/properties/label-dropdown.tsx", + "source_location": "L95", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_label_dropdown_labeldropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_iissuepropertylabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L165", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_issuepropertylabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L125", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_labelitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L116", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_labelitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L86", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_labelsummary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L77", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_labelsummaryprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_nolabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_components_issues_issue_layouts_properties_labels_nolabelprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/labels.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_labels", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "target": "core_components_issues_issue_layouts_properties_labels_issuepropertylabels", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_issues_issue_layouts_properties_labels_issuepropertylabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_iwithdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "core_components_issues_issue_layouts_properties_with_display_properties_hoc_withdisplaypropertieshoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue_allissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useallissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_all_issue_allissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue_archivedissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usearchivedissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_archived_issue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper_copymenuhelperprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper_createcopymenuwithduplication", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_copy_menu_helper_createcopymenuwithduplication", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue_cycleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usecycleissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_cycle_issue_cycleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_handleoptionalaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L301", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useallissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L369", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usearchivedissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L317", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usecycleissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L83", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useissueactionhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L140", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L343", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemoduleissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L269", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useprojectissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L285", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useworkitemdetailmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_menuitemfactoryprops", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L142", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useissueactionhandlers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L302", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useallissuemenuitems", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L370", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usearchivedissuemenuitems", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L318", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usecycleissuemenuitems", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L344", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemoduleissuemenuitems", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L270", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useprojectissuemenuitems", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx", + "source_location": "L286", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useworkitemdetailmenuitems", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemenuitemfactory", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useprojectissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_useworkitemdetailmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_helper_usemoduleissuemenuitems", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "target": "core_components_issues_workspace_draft_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail_tworkitemdetailquickactionprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail_workitemdetailquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_issue_detail_workitemdetailquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue_moduleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_module_issue_moduleissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "target": "core_components_issues_issue_layouts_quick_action_dropdowns_project_issue_projectissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/gantt.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_gantt", + "target": "core_components_issues_issue_layouts_quick_add_button_gantt_ganttquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/gantt.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_gantt", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/gantt.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_gantt", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_index", + "target": "core_components_issues_issue_layouts_quick_add_button_gantt", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_index", + "target": "core_components_issues_issue_layouts_quick_add_button_kanban", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_index", + "target": "core_components_issues_issue_layouts_quick_add_button_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_index", + "target": "core_components_issues_issue_layouts_quick_add_button_spreadsheet", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_index", + "target": "core_components_issues_issue_layouts_quick_add_button_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/kanban.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_kanban", + "target": "core_components_issues_issue_layouts_quick_add_button_kanban_kanbanquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/kanban.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_kanban", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/kanban.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_kanban", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_list", + "target": "core_components_issues_issue_layouts_quick_add_button_list_listquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_list", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_list", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_spreadsheet", + "target": "core_components_issues_issue_layouts_quick_add_button_spreadsheet_spreadsheetaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_spreadsheet", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_button_spreadsheet", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_quick_add_button_spreadsheet_spreadsheetaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/calendar.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_calendar", + "target": "core_components_issues_issue_layouts_quick_add_form_calendar_calendarquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/calendar.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_calendar", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/calendar.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_calendar", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_index", + "target": "core_components_issues_issue_layouts_quick_add_form_calendar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_calendar_calendarquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/gantt.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_gantt", + "target": "core_components_issues_issue_layouts_quick_add_form_gantt_ganttquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/gantt.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_gantt", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/gantt.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_gantt", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_index", + "target": "core_components_issues_issue_layouts_quick_add_form_gantt", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_gantt_ganttquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_index", + "target": "core_components_issues_issue_layouts_quick_add_form_kanban", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_index", + "target": "core_components_issues_issue_layouts_quick_add_form_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_index", + "target": "core_components_issues_issue_layouts_quick_add_form_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_index", + "target": "core_components_issues_issue_layouts_quick_add_form_spreadsheet", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_index", + "target": "core_components_issues_issue_layouts_quick_add_form_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_form_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/kanban.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_kanban", + "target": "core_components_issues_issue_layouts_quick_add_form_kanban_kanbanquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/kanban.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_kanban", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/kanban.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_kanban", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_kanban_kanbanquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_list", + "target": "core_components_issues_issue_layouts_quick_add_form_list_listquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_list", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_list", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_list_listquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_root_quickaddissueformroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_root_tquickaddissueformroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_form_spreadsheet_spreadsheetquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_root", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_form_root_quickaddissueformroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_spreadsheet", + "target": "core_components_issues_issue_layouts_quick_add_form_spreadsheet_spreadsheetquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_spreadsheet", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_form_spreadsheet", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_index", + "target": "core_components_issues_issue_layouts_quick_add_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_quick_add_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_root_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissuebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_issues_issue_layouts_quick_add_root_tquickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/quick-add/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_quick_add_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_quick_add_root_quickaddissueroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_issues_issue_layouts_roots_all_issue_layout_root_allissuelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_issues_issue_layouts_roots_all_issue_layout_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_views_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_views_helper_workspaceactivelayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_work_item_filters_filters_hoc_workspace_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_work_item_filters_filters_hoc_workspace_level_workspacelevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_use_workspace_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_all_issue_layout_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_issues_issue_layouts_roots_archived_issue_layout_root_archivedissuelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_archived_issue_layout_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_roots_cycle_layout_root_cycleissuelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_roots_cycle_layout_root_cyclelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root_cyclespreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_cycle_layout_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_roots_module_layout_root_moduleissuelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_roots_module_layout_root_modulelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_module_root_modulespreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/module-layout-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_module_layout_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_roots_project_layout_root_projectissuelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_roots_project_layout_root_projectlayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_project_root_projectspreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-layout-root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_layout_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_roots_project_view_layout_root_projectviewissuelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_roots_project_view_layout_root_projectviewlayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root_projectviewspreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_roots_project_view_layout_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_basespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_ibasespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_spreadsheetstoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view_spreadsheetview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_basespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_basespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_basespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "target": "core_components_issues_issue_layouts_spreadsheet_base_spreadsheet_root_basespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column_spreadsheetassigneecolumn", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_assignee_column_spreadsheetassigneecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column_spreadsheetattachmentcolumn", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_attachment_column_spreadsheetattachmentcolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column_spreadsheetcreatedoncolumn", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_created_on_column_spreadsheetcreatedoncolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column_spreadsheetcyclecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_cycle_column_spreadsheetcyclecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column_spreadsheetduedatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_due_date_column_spreadsheetduedatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column_spreadsheetestimatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_estimate_column_spreadsheetestimatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_header_column_headercolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_header_column_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "target": "core_components_issues_issue_layouts_utils_spreadsheetpropertyicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_header_column", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_header_column_headercolumn", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_header_column_headercolumn", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_link_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_state_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_label_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_label_column_spreadsheetlabelcolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_label_column", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_label_column_spreadsheetlabelcolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_link_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_link_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_link_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_link_column_spreadsheetlinkcolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_link_column_spreadsheetlinkcolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_module_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_module_column_spreadsheetmodulecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_module_column", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_module_column_spreadsheetmodulecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column_spreadsheetprioritycolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_priority_column_spreadsheetprioritycolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column_spreadsheetstartdatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_start_date_column_spreadsheetstartdatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_state_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_state_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_state_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_state_column_spreadsheetstatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_state_column_spreadsheetstatecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column_spreadsheetsubissuecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_sub_issue_column_spreadsheetsubissuecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column_spreadsheetupdatedoncolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_spreadsheet_columns_updated_on_column_spreadsheetupdatedoncolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_column_issuecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_column_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "core_components_issues_issue_layouts_utils_spreadsheet_columns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "helpers_issue_filter_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "target": "helpers_issue_filter_helper_shouldrendercolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_column", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_column_issuecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L172", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_row_issuerowdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L154", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_row_issuerowdetailsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_row_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_row_spreadsheetissuerow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_issues_issue_layouts_utils_isissuenew", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_row", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_issue_row_props", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_spreadsheet_issue_row_spreadsheetissuerow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root_cyclespreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_cycle_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_module_root_modulespreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_module_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_project_root_projectspreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root_projectviewspreadsheetlayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_project_view_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root_workspacespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view_spreadsheetview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_use_workspace_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "target": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/helper.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_views_helper", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/helper.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_views_helper", + "target": "core_components_issues_issue_layouts_spreadsheet_roots_workspace_root_workspacespreadsheetroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column_spreadsheetheadercolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "helpers_issue_filter_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column", + "target": "helpers_issue_filter_helper_shouldrendercolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_column_spreadsheetheadercolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_spreadsheetheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_props", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_header_spreadsheetheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table_spreadsheettable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_issues_issue_layouts_utils_getdisplaypropertiescount", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetissuerowloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_table_keyboard_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "target": "core_hooks_use_table_keyboard_navigation_usetablekeyboardnavigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_table_spreadsheettable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view_spreadsheetview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_hooks_use_bulk_operation_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_spreadsheet_spreadsheet_view", + "target": "core_hooks_use_bulk_operation_status_usebulkoperationstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L798", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_calculateidentifierwidth", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L661", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getapproximatecardheight", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L302", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getassigneecolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L713", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getblockviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L328", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getcreatedbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L184", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getcyclecolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L418", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getdestinationfromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L346", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getdisplaypropertiescount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L118", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L533", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getgroupid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L525", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getissueblockid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L284", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getlabelscolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L214", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getmodulecolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L273", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getprioritycolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L161", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getprojectcolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L808", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getscopememberids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L386", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getsourcefromdroppayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L241", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getstatecolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L258", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getstategroupcolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L831", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_getteamprojectcolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L79", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L538", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L460", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_handlesortorder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L367", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L759", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_isdisplayfiltersapplied", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L782", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_isfiltersapplied", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L649", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_isissuenew", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L632", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_issubgrouped", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L87", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_issueupdates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L94", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_isworkspacelevel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L624", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_removenillkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L849", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_spreadsheet_columns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L747", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_spreadsheetpropertyicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L833", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_spreadsheetpropertyiconmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L107", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_tgetgroupbycolumns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L803", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_tgetscopememberidsresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L866", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_components_issues_issue_layouts_utils_usegroupbyoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_store_issue_helpers_base_issues_store_issue_filter_default_data", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_store_issue_issue_details_sub_issues_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils", + "target": "core_store_issue_issue_details_sub_issues_filter_store_default_display_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_components_issues_issue_layouts_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_components_issues_issue_layouts_utils_groupdroplocation", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L152", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getassigneecolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L153", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getcreatedbycolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getcyclecolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L151", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getlabelscolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L147", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getmodulecolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L150", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getprioritycolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L145", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getprojectcolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L148", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getstatecolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L149", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getstategroupcolumns", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L154", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getgroupbycolumns", + "target": "core_components_issues_issue_layouts_utils_getteamprojectcolumns", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L306", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_getassigneecolumns", + "target": "core_components_issues_issue_layouts_utils_getscopememberids", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_issues_issue_layouts_utils_highlightissueondrop", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L566", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "target": "core_components_issues_issue_layouts_utils_handlesortorder", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L486", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_handlesortorder", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L590", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "target": "core_components_issues_issue_layouts_utils_getgroupid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L554", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/issue-layouts/utils.tsx", + "source_location": "L552", + "weight": 1.0, + "source": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueids" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_components_issues_issue_layouts_utils_handlegroupdragdrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_issues_issue_layouts_utils_removenillkeys", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_issues_issue_layouts_utils_removenillkeys", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_issues_issue_layouts_utils_getblockviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_issues_issue_layouts_utils_getblockviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_base_createupdateissuemodalbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_base_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_draft_issue_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_draft_issue_layout_draftissuelayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_form_issueformprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_form_issueformroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_issues_issue_modal_modal_issuesmodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_context_use_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_context_use_issue_modal_useissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/base.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_modal_base", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_modal_modal", + "target": "core_components_issues_issue_modal_base_createupdateissuemodalbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_issue_modal_components_default_properties_issuedefaultproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_issue_modal_components_default_properties_tissuedefaultpropertiesprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_parent_issues_list_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_select_dropdown_issuelabelselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_components_issues_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/default-properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_default_properties", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_index", + "target": "core_components_issues_issue_modal_components_default_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_components_default_properties_issuedefaultproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_issues_issue_modal_components_description_editor_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_issues_issue_modal_components_description_editor_issuedescriptioneditor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_issues_issue_modal_components_description_editor_tissuedescriptioneditorprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_components_issues_issue_modal_components_description_editor_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_store_use_editor_asset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_services_ai_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_services_ai_service_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/description-editor.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_description_editor", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_index", + "target": "core_components_issues_issue_modal_components_description_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_components_description_editor_issuedescriptioneditor", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_index", + "target": "core_components_issues_issue_modal_components_parent_tag", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_index", + "target": "core_components_issues_issue_modal_components_project_select", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_index", + "target": "core_components_issues_issue_modal_components_title_input", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_components_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_parent_tag", + "target": "core_components_issues_issue_modal_components_parent_tag_issueparenttag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_parent_tag", + "target": "core_components_issues_issue_modal_components_parent_tag_tissueparenttagprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_parent_tag", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/parent-tag.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_parent_tag", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_components_parent_tag_issueparenttag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_components_issues_issue_modal_components_project_select_issueprojectselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_components_issues_issue_modal_components_project_select_tissueprojectselectprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_hooks_context_use_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_hooks_context_use_issue_modal_useissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/project-select.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_project_select", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_components_project_select_issueprojectselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_title_input", + "target": "core_components_issues_issue_modal_components_title_input_issuetitleinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_title_input", + "target": "core_components_issues_issue_modal_components_title_input_tissuetitleinputprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_title_input", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/components/title-input.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_components_title_input", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_components_title_input_issuetitleinput", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_index", + "target": "core_components_issues_issue_modal_context_issue_modal_context", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_modal_provider", + "target": "core_components_issues_issue_modal_context_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/context/use-issue-modal.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_context_use_issue_modal", + "target": "core_components_issues_issue_modal_context_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L81", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_issuemodalcontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_tactiveadditionalpropertiesprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_tcreatesubworkitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_tcreateupdatepropertyvaluesprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_thandleparentworkitemdetailsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_thandleprojectentitiesfetchprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_thandletemplatechangeprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_tissuemodalcontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/context/issue-modal-context.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_modal_context_issue_modal_context", + "target": "core_components_issues_issue_modal_context_issue_modal_context_tpropertyvaluesvalidationprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/context/use-issue-modal.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_context_use_issue_modal", + "target": "core_components_issues_issue_modal_context_issue_modal_context_tissuemodalcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_modal_provider", + "target": "core_components_issues_issue_modal_context_issue_modal_context_issuemodalcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/context/use-issue-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_context_use_issue_modal", + "target": "core_components_issues_issue_modal_context_issue_modal_context_issuemodalcontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_issue_modal_draft_issue_layout_draftissuelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_issue_modal_draft_issue_layout_draftissueprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_issue_modal_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_issue_modal_form_issueformprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_issues_issue_modal_form_issueformroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_hooks_context_use_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_hooks_context_use_issue_modal_useissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_hooks_store_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/draft-issue-layout.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_issue_modal_draft_issue_layout_draftissueprops", + "target": "core_components_issues_issue_modal_form_issueformprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_form_issueformprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L74", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_issues_issue_modal_form_issueformroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_context_use_issue_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_context_use_issue_modal_useissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_use_project_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/form.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_issue_modal_form", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_issue_modal_modal", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_modal_modal", + "target": "core_components_issues_issue_modal_modal_issuesmodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_modal_modal", + "target": "core_components_issues_issue_modal_provider", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_modal_modal", + "target": "core_components_issues_issue_modal_provider_issuemodalprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_modal_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_empty_state", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_components_issues_issue_modal_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_empty_state", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_components_issues_issue_modal_modal_createupdateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_issue_modal_provider", + "target": "core_components_issues_issue_modal_provider_issuemodalprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_issue_modal_provider", + "target": "core_components_issues_issue_modal_provider_tissuemodalproviderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_modal_provider", + "target": "core_hooks_store_user_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-modal/provider.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_issue_modal_provider", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_issue_type_switcher", + "target": "core_components_issues_issue_type_switcher_issuetypeswitcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_type_switcher", + "target": "core_components_issues_issue_type_switcher_tissuetypeswitcherprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_type_switcher", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-type-switcher.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_issue_type_switcher", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_type_switcher", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_issue_type_switcher_issuetypeswitcher", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-update-status.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_issue_update_status", + "target": "core_components_issues_issue_update_status_namedescriptionupdatestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/issue-update-status.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_issue_update_status", + "target": "core_components_issues_issue_update_status_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_update_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_issue_update_status_namedescriptionupdatestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/label.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_label", + "target": "core_components_issues_label_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/label.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_label", + "target": "core_components_issues_label_viewissuelabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/label.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_label", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/label.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_issues_label", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/label.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_label_viewissuelabel", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_layout_quick_actions", + "target": "core_components_issues_layout_quick_actions_layoutquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/layout-quick-actions.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_layout_quick_actions", + "target": "core_components_issues_layout_quick_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_issues_parent_issues_list_modal_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_issues_parent_issues_list_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_hooks_use_debounce", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "target": "core_hooks_use_debounce_usedebounce" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/parent-issues-list-modal.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_issues_parent_issues_list_modal_parentissueslistmodal", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_components_issues_parent_select_root_issueparentselectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_components_issues_parent_select_root_tissueparentselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/parent-select-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_parent_select_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_parent_select_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_parent_select_root_issueparentselectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error", + "target": "core_components_issues_peek_overview_error_issuepeekoverviewerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error", + "target": "core_components_issues_peek_overview_error_tissuepeekoverviewerror", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_error", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/peek-overview/error.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_error_issuepeekoverviewerror", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_error_issuepeekoverviewerror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_peek_overview_header_issuepeekoverviewheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_peek_overview_header_peek_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_peek_overview_header_peekoverviewheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_components_issues_peek_overview_header_tpeekmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_peek_overview_header", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_header_tpeekmodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_header_issuepeekoverviewheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_peek_overview_index", + "target": "core_components_issues_peek_overview_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_peek_overview_peek_overviews", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_components_issues_peek_overview_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_peek_overview_issue_detail_peekoverviewissuedetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_peek_overview_issue_detail_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_peek_overview_issue_detail_workitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_title_input", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_components_issues_title_input_issuetitleinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_use_reload_confirmation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_hooks_use_reload_confirmation_usereloadconfirmations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/issue-detail.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_peek_overview_issue_detail", + "target": "core_services_issue_work_item_version_service_workitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_issue_detail_peekoverviewissuedetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_peek_overview_loader", + "target": "core_components_issues_peek_overview_loader_issuepeekoverviewloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_peek_overview_loader", + "target": "core_components_issues_peek_overview_loader_tissuepeekoverviewloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_peek_overview_loader", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_peek_overview_loader", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_loader", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/peek-overview/loader.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_loader_issuepeekoverviewloader", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_loader_issuepeekoverviewloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_peek_overview_peek_overviews", + "target": "core_components_issues_peek_overview_peek_overviews_homepeekoverviewsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_issues_peek_overview_peek_overviews", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_peek_overview_peek_overviews", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/peek-overviews.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_peek_overview_peek_overviews", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_peek_overview_properties_ipeekoverviewproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_components_issues_peek_overview_properties_peekoverviewproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/properties.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_issues_peek_overview_properties", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_properties_peekoverviewproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_components_issues_peek_overview_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_components_issues_peek_overview_view_issueview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_use_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_hooks_use_issue_properties_useworkitemproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_peek_overview_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_components_issues_peek_overview_root_issuepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_view_iissueview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_components_issues_peek_overview_view_issueview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_hooks_use_peek_overview_outside_click", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/peek-overview/view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_peek_overview_view", + "target": "core_hooks_use_peek_overview_outside_click_usepeekoverviewoutsideclickdetector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_preview_card_date", + "target": "core_components_issues_preview_card_date_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/date.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_preview_card_date", + "target": "core_components_issues_preview_card_date_workitempreviewcarddate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_components_issues_preview_card_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_components_issues_preview_card_date_workitempreviewcarddate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_preview_card_index", + "target": "core_components_issues_preview_card_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_components_issues_preview_card_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_components_issues_preview_card_root_workitempreviewcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/preview-card/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_issues_preview_card_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list", + "target": "core_components_issues_relations_issue_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_relations_issue_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_relations_issue_list_item_relationissuelistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_relations_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_components_issues_relations_properties_relationissueproperty", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_use_issue_peek_overview_redirection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list", + "target": "core_components_issues_relations_issue_list_item_relationissuelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list", + "target": "core_components_issues_relations_issue_list_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/issue-list.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_relations_issue_list", + "target": "core_components_issues_relations_issue_list_relationissuelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_issues_relations_properties_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_components_issues_relations_properties_relationissueproperty", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/relations/properties.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_relations_properties", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_components_issues_select_base_tworkitemlabelselectbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_components_issues_select_base_workitemlabelselectbase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_components_ui_labels_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_components_ui_labels_list_issuelabelslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_hooks_use_dropdown_key_down", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/base.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_select_base", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_components_issues_select_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_components_issues_select_base_tworkitemlabelselectbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_components_issues_select_base_workitemlabelselectbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_components_issues_select_dropdown_issuelabelselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_components_issues_select_dropdown_tworkitemlabelselectprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/dropdown.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_select_dropdown", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/select/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_select_index", + "target": "core_components_issues_select_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_title_input", + "target": "core_components_issues_title_input_issuetitleinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_title_input", + "target": "core_components_issues_title_input_issuetitleinputprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_title_input", + "target": "core_hooks_use_debounce", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/title-input.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_title_input", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_components_issues_workspace_draft_delete_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_delete_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "target": "core_hooks_store_use_issues_useissues" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/issues/workspace-draft/delete-modal.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_delete_modal_workspacedraftissuedeleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_draft_issue_block_draftissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_draft_issue_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_draft_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_draft_issue_properties_draftissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_components_issues_workspace_draft_quick_action_workspacedraftissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_hooks_store_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_block", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_draft_issue_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_draft_issue_block_draftissueblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_issues_workspace_draft_draft_issue_properties_draftissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_issues_workspace_draft_draft_issue_properties_iissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/draft-issue-properties.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_draft_issue_properties", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_empty_state", + "target": "core_components_issues_workspace_draft_empty_state_workspacedraftemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_empty_state", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/empty-state.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_empty_state", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_empty_state_workspacedraftemptystate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_index", + "target": "core_components_issues_workspace_draft_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_loader", + "target": "core_components_issues_workspace_draft_loader_tworkspacedraftissuesloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_loader", + "target": "core_components_issues_workspace_draft_loader_workspacedraftissuesloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader_listloaderitemrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_loader_workspacedraftissuesloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/quick-action.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_quick_action", + "target": "core_components_issues_workspace_draft_quick_action_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/quick-action.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_quick_action", + "target": "core_components_issues_workspace_draft_quick_action_workspacedraftissuequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_root_tworkspacedraftissuesroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_components_issues_workspace_draft_root_workspacedraftissuesroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_use_workspace_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/issues/workspace-draft/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_issues_workspace_draft_root", + "target": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_labels_create_update_label_inline", + "target": "core_components_labels_create_update_label_inline_createupdatelabelinline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_labels_create_update_label_inline", + "target": "core_components_labels_create_update_label_inline_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_create_update_label_inline", + "target": "core_components_labels_create_update_label_inline_errorcodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_labels_create_update_label_inline", + "target": "core_components_labels_create_update_label_inline_tcreateupdatelabelinlineprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/create-update-label-inline.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_labels_create_update_label_inline", + "target": "core_components_labels_create_update_label_inline_tlabeloperationscallbacks", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_labels_index", + "target": "core_components_labels_create_update_label_inline", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_create_update_label_inline", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_create_update_label_inline", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_create_update_label_inline_tlabeloperationscallbacks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_create_update_label_inline_tlabeloperationscallbacks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_create_update_label_inline_tlabeloperationscallbacks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_create_update_label_inline_createupdatelabelinline", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_create_update_label_inline_createupdatelabelinline", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_create_update_label_inline_createupdatelabelinline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_labels_delete_label_modal", + "target": "core_components_labels_delete_label_modal_deletelabelmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_delete_label_modal", + "target": "core_components_labels_delete_label_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_labels_delete_label_modal", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_labels_delete_label_modal", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/delete-label-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_labels_delete_label_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_labels_index", + "target": "core_components_labels_delete_label_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_delete_label_modal_deletelabelmodal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_labels_index", + "target": "core_components_labels_project_setting_label_group", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_labels_index", + "target": "core_components_labels_project_setting_label_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_labels_label_block_label_item_block", + "target": "core_components_labels_label_block_label_item_block_icustommenuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_labels_label_block_label_item_block", + "target": "core_components_labels_label_block_label_item_block_ilabelitemblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_labels_label_block_label_item_block", + "target": "core_components_labels_label_block_label_item_block_labelitemblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_label_block_label_item_block", + "target": "core_components_labels_label_block_label_name", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-item-block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_label_block_label_item_block", + "target": "core_components_labels_label_block_label_name_labelname", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_label_block_label_item_block", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_label_block_label_item_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_label_block_label_item_block_icustommenuitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_label_block_label_item_block_icustommenuitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_label_block_label_item_block_labelitemblock", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_label_block_label_item_block_labelitemblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-name.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_labels_label_block_label_name", + "target": "core_components_labels_label_block_label_name_ilabelname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-block/label-name.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_labels_label_block_label_name", + "target": "core_components_labels_label_block_label_name_labelname", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_block_label_name", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_block_label_name_labelname", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_drag_n_drop_hoc_labeldndhoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_drag_n_drop_hoc_labeldragpreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_drag_n_drop_hoc_labeldragpreviewprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_drag_n_drop_hoc_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_utils_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_utils_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_components_labels_label_utils_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-drag-n-drop-HOC.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_label_drag_n_drop_hoc", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_label_drag_n_drop_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_label_drag_n_drop_hoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_label_drag_n_drop_hoc_labeldndhoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_label_drag_n_drop_hoc_labeldndhoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_components_labels_label_utils", + "target": "core_components_labels_label_utils_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_labels_label_utils", + "target": "core_components_labels_label_utils_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/label-utils.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_labels_label_utils", + "target": "core_components_labels_label_utils_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_project_setting_label_group_projectsettinglabelgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_project_setting_label_group_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_project_setting_label_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-group.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_group", + "target": "core_components_labels_project_setting_label_item_projectsettinglabelitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_project_setting_label_group_projectsettinglabelgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_project_setting_label_item_projectsettinglabelitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_labels_project_setting_label_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/labels/project-setting-label-item.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_item_projectsettinglabelitem", + "target": "core_hooks_store_use_label_uselabel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_project_setting_label_item_projectsettinglabelitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_labels_project_setting_label_list_projectsettingslabellist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/labels/project-setting-label-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_labels_project_setting_label_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/license/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_license_index", + "target": "core_components_license_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/base-paid-plan-card.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_license_modal_card_base_paid_plan_card", + "target": "core_components_license_modal_card_base_paid_plan_card_basepaidplancard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/base-paid-plan-card.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_license_modal_card_base_paid_plan_card", + "target": "core_components_license_modal_card_base_paid_plan_card_tbasepaidplancardprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_license_modal_card_index", + "target": "core_components_license_modal_card_base_paid_plan_card", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_license_modal_card_talk_to_sales", + "target": "core_components_license_modal_card_base_paid_plan_card", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_base_paid_plan_card_basepaidplancard", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_license_modal_card_talk_to_sales", + "target": "core_components_license_modal_card_base_paid_plan_card_basepaidplancard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_license_modal_card_checkout_button", + "target": "core_components_license_modal_card_checkout_button_plancheckoutbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_license_modal_card_checkout_button", + "target": "core_components_license_modal_card_checkout_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_license_modal_card_checkout_button", + "target": "core_components_license_modal_card_checkout_button_tcheckoutparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_license_modal_card_checkout_button", + "target": "core_components_license_modal_card_discount_info", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/checkout-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_license_modal_card_checkout_button", + "target": "core_components_license_modal_card_discount_info_discountinfo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_checkout_button", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_modal_card_checkout_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_checkout_button_tcheckoutparams", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_modal_card_checkout_button_tcheckoutparams", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_checkout_button_plancheckoutbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_license_modal_card_discount_info", + "target": "core_components_license_modal_card_discount_info_discountinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_license_modal_card_discount_info", + "target": "core_components_license_modal_card_discount_info_getactualprice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_license_modal_card_discount_info", + "target": "core_components_license_modal_card_discount_info_plans_with_discount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_license_modal_card_discount_info", + "target": "core_components_license_modal_card_discount_info_tdiscountinfoprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_license_modal_card_discount_info", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_license_modal_card_discount_info_discountinfo", + "target": "core_components_license_modal_card_discount_info_plans_with_discount" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/discount-info.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_license_modal_card_discount_info_discountinfo", + "target": "core_components_license_modal_card_discount_info_getactualprice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_license_modal_card_discount_info_discountinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/free-plan.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_license_modal_card_free_plan", + "target": "core_components_license_modal_card_free_plan_freeplancard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/free-plan.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_license_modal_card_free_plan", + "target": "core_components_license_modal_card_free_plan_freeplancardprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_license_modal_card_index", + "target": "core_components_license_modal_card_free_plan", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_modal_card_free_plan_freeplancard", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_license_modal_card_index", + "target": "core_components_license_modal_card_plan_upgrade", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_license_modal_card_index", + "target": "core_components_license_modal_card_talk_to_sales", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_license_modal_index", + "target": "core_components_license_modal_card_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_plan_upgrade_planupgradecard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_plan_upgrade_planupgradecardprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/plan-upgrade.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_license_modal_card_plan_upgrade", + "target": "core_components_license_modal_card_talk_to_sales_talktosalescard", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_modal_card_plan_upgrade_planupgradecard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_license_modal_card_talk_to_sales", + "target": "core_components_license_modal_card_talk_to_sales_talktosalescard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/card/talk-to-sales.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_license_modal_card_talk_to_sales", + "target": "core_components_license_modal_card_talk_to_sales_talktosalescardprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_modal_upgrade_modal_paidplanupgrademodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/license/modal/upgrade-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_license_modal_upgrade_modal", + "target": "core_components_license_modal_upgrade_modal_paidplanupgrademodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_edition_badge", + "target": "core_components_license_modal_upgrade_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_edition_badge", + "target": "core_components_license_modal_upgrade_modal_paidplanupgrademodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_modals_project_level_projectlevelmodals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_modals_project_level_tprojectlevelmodalsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_modules_modal_createupdatemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_pages_modals_create_page_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_pages_modals_create_page_modal_createpagemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_components_views_modal_createupdateprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/project-level.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modals_project_level", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_modals_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_modals_project_level_projectlevelmodals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_modals_work_item_level_tworkitemlevelmodalsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_modals_work_item_level_workitemlevelmodals", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/work-item-level.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modals_work_item_level", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_modals_work_item_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_modals_work_item_level_workitemlevelmodals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modals_workspace_level", + "target": "core_components_modals_workspace_level_tworkspacelevelmodalsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modals_workspace_level", + "target": "core_components_modals_workspace_level_workspacelevelmodals", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modals_workspace_level", + "target": "core_components_project_create_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modals_workspace_level", + "target": "core_components_project_create_project_modal_createprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modals_workspace_level", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modals/workspace-level.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modals_workspace_level", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_modals_workspace_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_modals_workspace_level_workspacelevelmodals", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_index", + "target": "core_components_modules_analytics_sidebar_issue_progress", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_index", + "target": "core_components_modules_analytics_sidebar_progress_stats", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_index", + "target": "core_components_modules_analytics_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_analytics_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_modules_analytics_sidebar_issue_progress_moduleanalyticsprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_modules_analytics_sidebar_issue_progress_moduleburndownchartoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_modules_analytics_sidebar_issue_progress_tmoduleanalyticsprogress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_modules_analytics_sidebar_progress_stats_moduleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/issue-progress.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_issue_progress", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_analytics_sidebar_issue_progress_moduleanalyticsprogress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_modules_analytics_sidebar_progress_stats_moduleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_components_modules_analytics_sidebar_progress_stats_tmoduleprogressstats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/progress-stats.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_progress_stats", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_analytics_sidebar_root_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_analytics_sidebar_root_moduleanalyticssidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_analytics_sidebar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_links_create_update_modal_createupdatemodulelinkmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_modules_links_list_modulelinkslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/analytics-sidebar/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_analytics_sidebar_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_components_modules_analytics_sidebar_root_moduleanalyticssidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/date.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_applied_filters_date", + "target": "core_components_modules_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/date.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_applied_filters_date", + "target": "core_components_modules_applied_filters_date_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_applied_filters_index", + "target": "core_components_modules_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_applied_filters_index", + "target": "core_components_modules_applied_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_applied_filters_index", + "target": "core_components_modules_applied_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modules_applied_filters_index", + "target": "core_components_modules_applied_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_applied_filters_members", + "target": "core_components_modules_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_applied_filters_members", + "target": "core_components_modules_applied_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_applied_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_applied_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_root_date_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_root_members_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_root_moduleappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_applied_filters_status_appliedstatusfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_applied_filters_root", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_modules_applied_filters_root_moduleappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/status.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_applied_filters_status", + "target": "core_components_modules_applied_filters_status_appliedstatusfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/applied-filters/status.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_applied_filters_status", + "target": "core_components_modules_applied_filters_status_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_modules_archived_modules_header_archivedmodulesheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_modules_dropdowns_filters_root_modulefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_modules_dropdowns_order_by_moduleorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_archived_modules_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_archived_modules_index", + "target": "core_components_modules_archived_modules_header", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modules_archived_modules_index", + "target": "core_components_modules_archived_modules_modal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_archived_modules_index", + "target": "core_components_modules_archived_modules_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_archived_modules_index", + "target": "core_components_modules_archived_modules_view", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_archived_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal", + "target": "core_components_modules_archived_modules_modal_archivemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal", + "target": "core_components_modules_archived_modules_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal_archivemodulemodal", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/modules/archived-modules/modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_archived_modules_modal_archivemodulemodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_modules_archived_modules_modal_archivemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_modules_archived_modules_root_archivedmodulelayoutroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_modules_archived_modules_view_archivedmodulesview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_archived_modules_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_modules_archived_modules_view_archivedmodulesview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_modules_archived_modules_view_iarchivedmodulesview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_modules_module_list_item_modulelistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_modules_module_peek_overview_modulepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/archived-modules/view.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_archived_modules_view", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_components_modules_delete_module_modal_deletemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_components_modules_delete_module_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/delete-module-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_delete_module_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_delete_module_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_modules_delete_module_modal_deletemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_index", + "target": "core_components_modules_dropdowns_filters_lead", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_index", + "target": "core_components_modules_dropdowns_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_index", + "target": "core_components_modules_dropdowns_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_index", + "target": "core_components_modules_dropdowns_filters_start_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_index", + "target": "core_components_modules_dropdowns_filters_status", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_index", + "target": "core_components_modules_dropdowns_filters_target_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_dropdowns_index", + "target": "core_components_modules_dropdowns_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_components_modules_dropdowns_filters_lead_filterlead", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_components_modules_dropdowns_filters_lead_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/lead.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_lead", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_lead_filterlead", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_components_modules_dropdowns_filters_members_filtermembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_components_modules_dropdowns_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/members.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_members", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_members_filtermembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_root_modulefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_start_date_filterstartdate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_status_filterstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_dropdowns_filters_target_date_filtertargetdate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_modules_dropdowns_filters_root_modulefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_modules_dropdowns_filters_start_date_filterstartdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/start-date.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_start_date", + "target": "core_components_modules_dropdowns_filters_start_date_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_status", + "target": "core_components_modules_dropdowns_filters_status_filterstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/status.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_status", + "target": "core_components_modules_dropdowns_filters_status_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_modules_dropdowns_filters_target_date_filtertargetdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/filters/target-date.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_dropdowns_filters_target_date", + "target": "core_components_modules_dropdowns_filters_target_date_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_dropdowns_index", + "target": "core_components_modules_dropdowns_order_by", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_modules_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/order-by.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_dropdowns_order_by", + "target": "core_components_modules_dropdowns_order_by_moduleorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/dropdowns/order-by.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_dropdowns_order_by", + "target": "core_components_modules_dropdowns_order_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_modules_dropdowns_order_by_moduleorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_modules_form_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_modules_form_moduleform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_modules_form_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_components_modules_select_status_modulestatusselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_hooks_store_user_user_user", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_form", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/modules/form.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_modules_form_moduleform", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_components_modules_form_moduleform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_modules_gantt_chart_blocks_moduleganttblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L76", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_modules_gantt_chart_blocks_moduleganttsidebarblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_modules_gantt_chart_blocks_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/blocks.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_blocks", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_index", + "target": "core_components_modules_gantt_chart_blocks", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_modules_gantt_chart_blocks_moduleganttblock", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_index", + "target": "core_components_modules_gantt_chart_modules_list_layout", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_gantt_chart_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_modules_gantt_chart_modules_list_layout_moduleslistganttchartview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/gantt-chart/modules-list-layout.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_gantt_chart_modules_list_layout", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_modules_gantt_chart_modules_list_layout_moduleslistganttchartview", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_links_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_module_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_module_view_header", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_select_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_modules_index", + "target": "core_components_modules_sidebar_select_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_links_list", + "target": "core_components_modules_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_links_create_update_modal", + "target": "core_components_modules_links_create_update_modal_createupdatemodulelinkmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_links_create_update_modal", + "target": "core_components_modules_links_create_update_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/create-update-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_links_create_update_modal", + "target": "core_components_modules_links_create_update_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_links_index", + "target": "core_components_modules_links_create_update_modal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_links_index", + "target": "core_components_modules_links_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_links_index", + "target": "core_components_modules_links_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_links_list_item", + "target": "core_components_modules_links_list_item_moduleslinkslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_links_list_item", + "target": "core_components_modules_links_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_links_list_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_links_list_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_links_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_links_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_links_list", + "target": "core_components_modules_links_list_item_moduleslinkslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_links_list", + "target": "core_components_modules_links_list_modulelinkslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_links_list", + "target": "core_components_modules_links_list_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_links_list", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/links/list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_modules_links_list", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_components_modules_modal_createupdatemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_components_modules_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_components_modules_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_modal", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_modules_modal_createupdatemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_modules_module_card_item_modulecarditem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_modules_module_card_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_modules_module_status_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_modules_module_status_dropdown_modulestatusdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_modules_quick_actions_modulequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-card-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_modules_module_card_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_modules_module_card_item_modulecarditem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-layout-icon.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_module_layout_icon", + "target": "core_components_modules_module_layout_icon_ilayouticon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-layout-icon.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_module_layout_icon", + "target": "core_components_modules_module_layout_icon_modulelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_modules_module_layout_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_modules_module_layout_icon_modulelayouticon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_modules_module_list_item_action_modulelistitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_modules_module_list_item_action_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_modules_module_status_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_modules_module_status_dropdown_modulestatusdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_modules_quick_actions_modulequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item-action.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_module_list_item_action", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_modules_module_list_item_action_modulelistitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_modules_module_list_item_modulelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_modules_module_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_modules_quick_actions_modulequickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-list-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_module_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_modules_module_list_item_modulelistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_components_modules_module_peek_overview_modulepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_components_modules_module_peek_overview_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-peek-overview.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_module_peek_overview", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_modules_module_peek_overview_modulepeekoverview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-status-dropdown.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_module_status_dropdown", + "target": "core_components_modules_module_status_dropdown_modulestatusdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-status-dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_modules_module_status_dropdown", + "target": "core_components_modules_module_status_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_modules_module_view_header_moduleviewheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/module-view-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_modules_module_view_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_modules_modules_list_view_moduleslistview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_ui_loader_cycle_module_board_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_ui_loader_cycle_module_board_loader_cyclemoduleboardlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_ui_loader_cycle_module_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_ui_loader_layouts_gantt_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_use_module_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/modules-list-view.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_modules_modules_list_view", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_modules_quick_actions_modulequickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_components_modules_quick_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/quick-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_modules_quick_actions", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/select/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_select_index", + "target": "core_components_modules_select_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/select/status.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_modules_select_status", + "target": "core_components_modules_select_status_modulestatusselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/select/status.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_modules_select_status", + "target": "core_components_modules_select_status_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/sidebar-select/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_modules_sidebar_select_index", + "target": "core_components_modules_sidebar_select_select_status", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/sidebar-select/select-status.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_modules_sidebar_select_select_status", + "target": "core_components_modules_sidebar_select_select_status_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/modules/sidebar-select/select-status.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_modules_sidebar_select_select_status", + "target": "core_components_modules_sidebar_select_select_status_sidebarstatusselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_components_navigation_app_rail_hoc_withdockitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_components_navigation_app_rail_hoc_withdockitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_components_sidebar_sidebar_item_appsidebaritemdata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_hooks_use_workspace_paths", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_hooks_use_workspace_paths_useworkspacepaths", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_navigation_app_rail_hoc", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/navigation/app-rail-hoc.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_app_rail_hoc_withdockitems", + "target": "core_hooks_use_workspace_paths_useworkspacepaths" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_navigation_app_rail_hoc_withdockitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_components_navigation_app_rail_root_apprailroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_components_navigation_items_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_components_navigation_items_root_appsidebaritemsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_hooks_use_navigation_preferences_useapprailpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_lib_app_rail_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_lib_app_rail_context_useapprailvisibility", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/app-rail-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_app_rail_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_navigation_index", + "target": "core_components_navigation_app_rail_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_components_navigation_app_rail_root_apprailroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_navigation_customize_navigation_dialog_customizenavigationdialog", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_navigation_customize_navigation_dialog_personal_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_navigation_customize_navigation_dialog_tcustomizenavigationdialogprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_navigation_customize_navigation_dialog_tworkspacenavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_workspace_sidebar_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_workspace_sidebar_helper_getsidebarnavigationitemicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_hooks_use_navigation_preferences_usepersonalnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/customize-navigation-dialog.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_customize_navigation_dialog", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_components_navigation_customize_navigation_dialog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_components_navigation_customize_navigation_dialog_customizenavigationdialog", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_navigation_index", + "target": "core_components_navigation_tab_navigation_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_index", + "target": "core_components_navigation_top_nav_power_k", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_index", + "target": "core_components_navigation_use_active_tab", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_navigation_index", + "target": "core_components_navigation_use_project_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_navigation_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_components_navigation_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_navigation_items_root_appsidebaritemsroot", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L31", + "weight": 1.0, + "context": "argument", + "source": "core_components_navigation_items_root", + "target": "core_components_navigation_items_root_component", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_navigation_items_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/items-root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_items_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritemdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-actions-menu.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_navigation_project_actions_menu", + "target": "core_components_navigation_project_actions_menu_projectactionsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-actions-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_project_actions_menu", + "target": "core_components_navigation_project_actions_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_project_actions_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_project_actions_menu_projectactionsmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_project_header_button", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header-button.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_project_header_button", + "target": "core_components_navigation_project_header_button_projectheaderbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_navigation_project_header_button", + "target": "core_components_navigation_project_header_button_tprojectheaderbuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_project_header_button_projectheaderbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_project_header_projectheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_project_header_tprojectheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_tab_navigation_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_tab_navigation_utils_gettaburl", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_use_navigation_items", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_use_navigation_items_usenavigationitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_use_tab_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_components_navigation_use_tab_preferences_usetabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/project-header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_project_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_project_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_project_header_projectheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_overflow_menu", + "target": "core_components_navigation_tab_navigation_overflow_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_overflow_menu", + "target": "core_components_navigation_tab_navigation_overflow_menu_tabnavigationoverflowmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_overflow_menu", + "target": "core_components_navigation_tab_navigation_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_overflow_menu", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_overflow_menu", + "target": "core_components_navigation_tab_navigation_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-overflow-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_overflow_menu", + "target": "core_components_navigation_tab_navigation_utils_ttabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_overflow_menu_tabnavigationoverflowmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_root_tabnavigationroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_root_ttabnavigationrootprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_visible_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_tab_navigation_visible_item_tabnavigationvisibleitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_active_tab", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_active_tab_useactivetab", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_navigation_items", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_navigation_items_usenavigationitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_project_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_project_actions_useprojectactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_responsive_tab_layout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_responsive_tab_layout_useresponsivetablayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_tab_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_navigation_use_tab_preferences_usetabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_project_leave_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_project_leave_project_modal_leaveprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_project_publish_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_components_project_publish_project_modal_publishprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_visible_item", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-active-tab.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_use_active_tab", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-navigation-items.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_use_navigation_items", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-project-actions.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_use_project_actions", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_navigation_use_responsive_tab_layout", + "target": "core_components_navigation_tab_navigation_root_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L88", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils", + "target": "core_components_navigation_tab_navigation_utils_getdefaulttaburl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils", + "target": "core_components_navigation_tab_navigation_utils_gettabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils", + "target": "core_components_navigation_tab_navigation_utils_gettaburl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils", + "target": "core_components_navigation_tab_navigation_utils_getvalidateddefaulttab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils", + "target": "core_components_navigation_tab_navigation_utils_savetabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils", + "target": "core_components_navigation_tab_navigation_utils_ttabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_visible_item", + "target": "core_components_navigation_tab_navigation_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_components_navigation_tab_navigation_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_navigation_tab_navigation_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_visible_item", + "target": "core_components_navigation_tab_navigation_utils_ttabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_components_navigation_tab_navigation_utils_ttabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils_getdefaulttaburl", + "target": "core_components_navigation_tab_navigation_utils_gettabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils_getvalidateddefaulttab", + "target": "core_components_navigation_tab_navigation_utils_gettabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils_getdefaulttaburl", + "target": "core_components_navigation_tab_navigation_utils_gettaburl", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_navigation_tab_navigation_utils_gettaburl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-utils.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_utils_getdefaulttaburl", + "target": "core_components_navigation_tab_navigation_utils_getvalidateddefaulttab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_visible_item", + "target": "core_components_navigation_tab_navigation_visible_item_tabnavigationvisibleitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/tab-navigation-visible-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_tab_navigation_visible_item", + "target": "core_components_navigation_tab_navigation_visible_item_ttabnavigationvisibleitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_navigation_top_nav_power_k_topnavpowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_ui_modal_commands_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_ui_modal_commands_list_projectsapppowerkcommandslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_ui_modal_footer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_ui_modal_footer_powerkmodalfooter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_use_expandable_search", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_hooks_use_expandable_search_useexpandablesearch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-nav-power-k.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_top_nav_power_k", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_navigation_top_nav_power_k_topnavpowerk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_navigation_top_navigation_root_topnavigationroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_workspace_sidebar_help_section_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_workspace_sidebar_help_section_root_helpmenuroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_workspace_sidebar_user_menu_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_workspace_sidebar_user_menu_root_usermenuroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_workspace_sidebar_workspace_menu_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_workspace_sidebar_workspace_menu_root_workspacemenuroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_hooks_use_navigation_preferences_useapprailpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/top-navigation-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_top_navigation_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_components_navigation_top_navigation_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_components_navigation_top_navigation_root_topnavigationroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-active-tab.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_navigation_use_active_tab", + "target": "core_components_navigation_use_active_tab_useactivetab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-active-tab.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_navigation_use_active_tab", + "target": "core_components_navigation_use_active_tab_useactivetabprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-navigation-items.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_navigation_use_navigation_items", + "target": "core_components_navigation_use_navigation_items_usenavigationitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-navigation-items.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_use_navigation_items", + "target": "core_components_navigation_use_navigation_items_usenavigationitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_navigation_use_navigation_items", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_navigation_use_navigation_items_usenavigationitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-project-actions.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_use_project_actions", + "target": "core_components_navigation_use_project_actions_useprojectactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-project-actions.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_navigation_use_project_actions", + "target": "core_components_navigation_use_project_actions_useprojectactionsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_use_responsive_tab_layout", + "target": "core_components_navigation_use_responsive_tab_layout_tresponsivetablayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_navigation_use_responsive_tab_layout", + "target": "core_components_navigation_use_responsive_tab_layout_useresponsivetablayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-responsive-tab-layout.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_navigation_use_responsive_tab_layout", + "target": "core_components_navigation_use_responsive_tab_layout_useresponsivetablayoutprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_components_navigation_use_tab_preferences_ttabpreferenceshook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_components_navigation_use_tab_preferences_usetabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_navigation_use_tab_preferences", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences_usetabpreferences", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences_usetabpreferences", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/navigation/use-tab-preferences.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_navigation_use_tab_preferences_usetabpreferences", + "target": "core_services_project_project_service_projectservice_getprojectuserproperties" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_navigation_use_tab_preferences_usetabpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_create_or_join_workspaces_createorjoinworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_create_or_join_workspaces_ecreateorjoinworkspaceviews", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_create_or_join_workspaces_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_create_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_create_workspace_createworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_invitations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_invitations_invitations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_switch_account_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_components_onboarding_switch_account_dropdown_switchaccountdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-or-join-workspaces.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_create_or_join_workspaces", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_components_onboarding_create_workspace_createworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_components_onboarding_create_workspace_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_components_onboarding_create_workspace_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/create-workspace.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_create_workspace", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_components_onboarding_header_onboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_components_onboarding_header_onboardingheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_components_onboarding_switch_account_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_components_onboarding_switch_account_dropdown_switchaccountdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_header", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_components_onboarding_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_components_onboarding_header_onboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_index", + "target": "core_components_onboarding_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_components_onboarding_invitations_invitations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_components_onboarding_invitations_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_components_onboarding_invitations_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_onboarding_invitations", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_onboarding_invitations_invitations", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/onboarding/invitations.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_onboarding_invitations_invitations", + "target": "core_hooks_store_user_user_user_settings_useusersettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_emailrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_formvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_invitememberformprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L85", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_invitememberinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L264", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_invitemembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L73", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_placeholderemails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_invite_members_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_switch_account_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_components_onboarding_switch_account_dropdown_switchaccountdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/invite-members.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_onboarding_invite_members", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L75", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_eprofilesetupsteps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L77", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_profilesetup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_tprofilesetupformvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_user_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_components_onboarding_profile_setup_user_role", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/profile-setup.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_onboarding_profile_setup", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_components_onboarding_root_onboardingroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_components_onboarding_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_components_onboarding_steps_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_components_onboarding_steps_root_onboardingsteproot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/step-indicator.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_step_indicator", + "target": "core_components_onboarding_step_indicator_onboardingstepindicator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/step-indicator.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_onboarding_step_indicator", + "target": "core_components_onboarding_step_indicator_onboardingstepindicatorprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/common/header.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_onboarding_steps_common_header", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/common/header.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_common_header", + "target": "core_components_onboarding_steps_common_header_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/common/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_common_index", + "target": "core_components_onboarding_steps_common_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_onboarding_steps_common_header_commononboardingheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_components_onboarding_steps_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_onboarding_steps_common_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_index", + "target": "core_components_onboarding_steps_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/consent.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_consent", + "target": "core_components_onboarding_steps_profile_consent_marketingconsent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/consent.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_consent", + "target": "core_components_onboarding_steps_profile_consent_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_consent", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_consent_marketingconsent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_index", + "target": "core_components_onboarding_steps_profile_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_profile_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_root_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_root_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_root_profilesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_components_onboarding_steps_profile_root_tprofilesetupformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/profile/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_steps_profile_root", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_profile_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_profile_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_profile_root_tprofilesetupformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_profile_root_tprofilesetupformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_profile_root_profilesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_index", + "target": "core_components_onboarding_steps_role_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_role_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_role_root_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_role_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_role_root_roles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_components_onboarding_steps_role_root_rolesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/role/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_steps_role_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_role_root_rolesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_root_onboardingstepcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_root_onboardingsteproot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_team_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_team_root_inviteteamstep", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_usecase_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_usecase_root_usecasesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_workspace_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_steps_root", + "target": "core_components_onboarding_steps_workspace_root_workspacesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_index", + "target": "core_components_onboarding_steps_team_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_emailrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_formvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_invitememberformprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L81", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_invitememberinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L260", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_inviteteamstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L69", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_placeholderemails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L66", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_components_onboarding_steps_team_root_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/team/root.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_onboarding_steps_team_root", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_index", + "target": "core_components_onboarding_steps_usecase_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_usecase_root_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_usecase_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_components_onboarding_steps_usecase_root_usecasesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/usecase/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_steps_usecase_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_components_onboarding_steps_workspace_create_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_components_onboarding_steps_workspace_create_workspacecreatestep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_components_onboarding_steps_workspace_create_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/create.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_create", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_index", + "target": "core_components_onboarding_steps_workspace_create", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_components_onboarding_steps_workspace_create_workspacecreatestep", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_index", + "target": "core_components_onboarding_steps_workspace_join_invites", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_components_onboarding_steps_workspace_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_onboarding_steps_workspace_join_invites_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_onboarding_steps_workspace_join_invites_workspacejoininvitesstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_onboarding_steps_workspace_join_invites_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites_workspacejoininvitesstep", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/onboarding/steps/workspace/join-invites.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_join_invites_workspacejoininvitesstep", + "target": "core_hooks_store_user_user_user_settings_useusersettings" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_components_onboarding_steps_workspace_join_invites_workspacejoininvitesstep", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_components_onboarding_steps_workspace_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_components_onboarding_steps_workspace_root_workspacesetupstep", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/steps/workspace/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_steps_workspace_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_dropdown", + "target": "core_components_onboarding_switch_account_dropdown_switchaccountdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_dropdown", + "target": "core_components_onboarding_switch_account_dropdown_tswitchaccountdropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_dropdown", + "target": "core_components_onboarding_switch_account_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_dropdown", + "target": "core_components_onboarding_switch_account_modal_switchaccountmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_dropdown", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_dropdown", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal", + "target": "core_components_onboarding_switch_account_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal", + "target": "core_components_onboarding_switch_account_modal_switchaccountmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal_switchaccountmodal", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/onboarding/switch-account-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_onboarding_switch_account_modal_switchaccountmodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_components_onboarding_tour_root_tonboardingtourprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_components_onboarding_tour_root_tour_steps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L81", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_components_onboarding_tour_root_tourroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_components_onboarding_tour_root_ttoursteps", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_components_onboarding_tour_sidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_components_onboarding_tour_sidebar_toursidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_onboarding_tour_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_onboarding_tour_sidebar", + "target": "core_components_onboarding_tour_root_ttoursteps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_onboarding_tour_sidebar", + "target": "core_components_onboarding_tour_sidebar_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_onboarding_tour_sidebar", + "target": "core_components_onboarding_tour_sidebar_sidebaroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/onboarding/tour/sidebar.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_onboarding_tour_sidebar", + "target": "core_components_onboarding_tour_sidebar_toursidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_components_pages_dropdowns_actions_pageactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_components_pages_dropdowns_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_components_pages_dropdowns_actions_tpageactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_components_pages_modals_delete_page_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_components_pages_modals_delete_page_modal_deletepagemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_hooks_use_page_flag", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_hooks_use_page_flag_usepageflag", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_hooks_use_page_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_hooks_use_page_operations_usepageoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/actions.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_dropdowns_actions", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/dropdowns/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_dropdowns_index", + "target": "core_components_pages_dropdowns_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_dropdowns_actions_pageactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_components_pages_dropdowns_actions_pageactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_components_pages_dropdowns_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu", + "target": "core_components_pages_editor_ai_ask_pi_menu_askpimenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu", + "target": "core_components_pages_editor_ai_ask_pi_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_editor_ai_index", + "target": "core_components_pages_editor_ai_ask_pi_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_ask_pi_menu", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu_askpimenu", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/pages/editor/ai/ask-pi-menu.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_pages_editor_ai_ask_pi_menu_askpimenu", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_ask_pi_menu_askpimenu", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_editor_ai_index", + "target": "core_components_pages_editor_ai_menu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_menu_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L67", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_menu_editoraimenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_menu_menu_items", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_components_pages_editor_ai_menu_tones_list", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_services_ai_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_services_ai_service_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/ai/menu.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_editor_ai_menu", + "target": "core_services_ai_service_ttaskpayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_ai_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_ai_menu_editoraimenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/content-limit-banner.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_content_limit_banner", + "target": "core_components_pages_editor_content_limit_banner_contentlimitbanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/content-limit-banner.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_editor_content_limit_banner", + "target": "core_components_pages_editor_content_limit_banner_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_content_limit_banner", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_content_limit_banner_contentlimitbanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L77", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_editor_body_pageeditorbody", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_editor_body_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_editor_body_teditorbodyconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_editor_body_teditorbodyhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_header_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_header_root_pageeditorheaderroot", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_editor_summary_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_loaders_page_content_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_components_pages_loaders_page_content_loader_pagecontentloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_editor_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_editor_use_editor_mention_useeditormention", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_pages_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_pages_use_extended_editor_extensions_textendededitorextensionsconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_editor_flagging", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_editor_flagging_useeditorflagging", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_page_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_page_filters_usepagefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_parse_editor_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_realtime_page_events", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_realtime_page_events_tcustomeventhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_hooks_use_realtime_page_events_userealtimepageevents", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/editor-body.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_pages_editor_editor_body", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_editor_body", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_editor_body_teditorbodyconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_editor_body_teditorbodyhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_components_pages_editor_editor_body_teditorbodyhandlers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events_usepageeventsprops", + "target": "core_components_pages_editor_editor_body_teditorbodyhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_editor_body_pageeditorbody", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_editor_header_index", + "target": "core_components_pages_editor_header_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_editor_header_logo_picker", + "target": "core_components_pages_editor_header_logo_picker_pageeditorheaderlogopicker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_header_logo_picker", + "target": "core_components_pages_editor_header_logo_picker_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_header_logo_picker", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/logo-picker.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_header_logo_picker", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_header_root", + "target": "core_components_pages_editor_header_logo_picker", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_header_root", + "target": "core_components_pages_editor_header_logo_picker_pageeditorheaderlogopicker", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_header_root", + "target": "core_components_pages_editor_header_root_pageeditorheaderroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_header_root", + "target": "core_components_pages_editor_header_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_header_root", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/header/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_header_root", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_page_root_pageroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_page_root_tpagerootconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_page_root_tpageroothandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_page_root_tpagerootprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_toolbar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_editor_toolbar_root_pageeditortoolbarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_navigation_pane_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_navigation_pane_root_pagenavigationpaneroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_version_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_version_editor_pagesversioneditor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_version_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_components_pages_version_root_pageversionsoverlay", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_pages_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_pages_use_extended_editor_extensions_useextendededitorprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_use_page_fallback", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_use_page_fallback_usepagefallback", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_use_realtime_page_events", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_use_realtime_page_events_pageupdatehandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_hooks_use_realtime_page_events_tcustomeventhandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/page-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_page_root", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_editor_page_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_editor_page_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_editor_page_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_editor_page_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_editor_page_root_tpageroothandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_editor_page_root_tpageroothandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_editor_page_root_tpageroothandlers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_editor_page_root_tpageroothandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_content_browser_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_heading_components", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_heading_components_outlineheading1", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_heading_components_outlineheading2", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_heading_components_outlineheading3", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser", + "target": "core_components_pages_editor_summary_heading_components_theadingcomponentprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_editor_summary_index", + "target": "core_components_pages_editor_summary_content_browser", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "target": "core_components_pages_editor_summary_heading_components_outlineheading1" + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "target": "core_components_pages_editor_summary_heading_components_outlineheading2" + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/pages/editor/summary/content-browser.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "target": "core_components_pages_editor_summary_heading_components_outlineheading3" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_components_pages_editor_summary_content_browser_pagecontentbrowser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_editor_summary_heading_components", + "target": "core_components_pages_editor_summary_heading_components_outlineheading1", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_editor_summary_heading_components", + "target": "core_components_pages_editor_summary_heading_components_outlineheading2", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_pages_editor_summary_heading_components", + "target": "core_components_pages_editor_summary_heading_components_outlineheading3", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/summary/heading-components.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_editor_summary_heading_components", + "target": "core_components_pages_editor_summary_heading_components_theadingcomponentprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_components_pages_editor_summary_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_editor_title", + "target": "core_components_pages_editor_title_pageeditortitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_title", + "target": "core_components_pages_editor_title_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_title", + "target": "core_hooks_use_page_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_title", + "target": "core_hooks_use_page_filters_usepagefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/color-dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_color_dropdown", + "target": "core_components_pages_editor_toolbar_color_dropdown_colordropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/color-dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_color_dropdown", + "target": "core_components_pages_editor_toolbar_color_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_index", + "target": "core_components_pages_editor_toolbar_color_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_toolbar", + "target": "core_components_pages_editor_toolbar_color_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_toolbar", + "target": "core_components_pages_editor_toolbar_color_dropdown_colordropdown", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_index", + "target": "core_components_pages_editor_toolbar_options_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_components_pages_editor_toolbar_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_index", + "target": "core_components_pages_editor_toolbar_toolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_editor_toolbar_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_editor_toolbar_options_dropdown_pageoptionsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_editor_toolbar_options_dropdown_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_modals_export_page_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_modals_export_page_modal_exportpagemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_navigation_pane_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_navigation_pane_tab_panels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_components_pages_navigation_pane_tab_panels_index_tpagenavigationpanetab", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_use_page_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_use_page_filters_usepagefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_use_query_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_hooks_use_query_params_usequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/options-dropdown.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_options_dropdown", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_editor_toolbar_options_dropdown_pageoptionsdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_components_pages_editor_toolbar_root_pageeditortoolbarroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_components_pages_editor_toolbar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_components_pages_editor_toolbar_toolbar_pagetoolbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_hooks_use_page_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_hooks_use_page_filters_usepagefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_root", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_toolbar", + "target": "core_components_pages_editor_toolbar_toolbar_pagetoolbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_toolbar", + "target": "core_components_pages_editor_toolbar_toolbar_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_toolbar", + "target": "core_components_pages_editor_toolbar_toolbar_toolbarbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/editor/toolbar/toolbar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_editor_toolbar_toolbar", + "target": "core_components_pages_editor_toolbar_toolbar_toolbarbuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_actions_pageheaderactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_archived_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_archived_badge_pagearchivedbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_copy_link_control", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_copy_link_control_pagecopylinkcontrol", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_favorite_control", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_favorite_control_pagefavoritecontrol", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_lock_control", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_lock_control_pagelockcontrol", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_offline_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_components_pages_header_offline_badge_pageofflinebadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/actions.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_header_actions", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_archived_badge", + "target": "core_components_pages_header_archived_badge_pagearchivedbadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_header_archived_badge", + "target": "core_components_pages_header_archived_badge_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_header_archived_badge", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/archived-badge.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_header_archived_badge", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_header_copy_link_control", + "target": "core_components_pages_header_copy_link_control_pagecopylinkcontrol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_header_copy_link_control", + "target": "core_components_pages_header_copy_link_control_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_copy_link_control", + "target": "core_hooks_use_page_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_copy_link_control", + "target": "core_hooks_use_page_operations_usepageoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_copy_link_control", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/copy-link-control.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_copy_link_control", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_header_favorite_control", + "target": "core_components_pages_header_favorite_control_pagefavoritecontrol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_favorite_control", + "target": "core_components_pages_header_favorite_control_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_header_favorite_control", + "target": "core_hooks_use_page_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_header_favorite_control", + "target": "core_hooks_use_page_operations_usepageoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_header_favorite_control", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/favorite-control.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_header_favorite_control", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_header_index", + "target": "core_components_pages_header_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_components_pages_header_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_components_pages_header_lock_control_lockdisplaystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_components_pages_header_lock_control_pagelockcontrol", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_components_pages_header_lock_control_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_hooks_use_page_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_hooks_use_page_operations_usepageoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/lock-control.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_header_lock_control", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_header_offline_badge", + "target": "core_components_pages_header_offline_badge_pageofflinebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_header_offline_badge", + "target": "core_components_pages_header_offline_badge_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_header_offline_badge", + "target": "core_hooks_use_online_status", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_header_offline_badge", + "target": "core_hooks_use_online_status_useonlinestatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_header_offline_badge", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/offline-badge.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_header_offline_badge", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_header_root_pageslistheaderroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_header_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_applied_filters_root_pageappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_filters_root_pagefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_order_by", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_order_by_pageorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_search_input", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_search_input_pagesearchinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_tab_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_components_pages_list_tab_navigation_pagetabnavigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_header_root", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_components_pages_header_root_pageslistheaderroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/syncing-badge.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_header_syncing_badge", + "target": "core_components_pages_header_syncing_badge_pagesyncingbadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/header/syncing-badge.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_header_syncing_badge", + "target": "core_components_pages_header_syncing_badge_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_index", + "target": "core_components_pages_list_applied_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_pages_list_applied_filters_root_date_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_pages_list_applied_filters_root_members_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_pages_list_applied_filters_root_pageappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_list_applied_filters_root", + "target": "core_components_pages_list_applied_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_components_pages_list_block_item_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_components_pages_list_block_item_action_blockitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_components_pages_list_block_item_action_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_hooks_use_page_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_hooks_use_page_operations_usepageoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block-item-action.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_list_block_item_action", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_components_pages_list_block_item_action_blockitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_components_pages_list_block_pagelistblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_components_pages_list_block_tpagelistblock", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_hooks_store_use_page_usepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_list_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_components_pages_list_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_components_pages_list_block_pagelistblock", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_list_filters_index", + "target": "core_components_pages_list_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_pages_list_filters_root_pagefiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_components_pages_list_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_filters_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_list_index", + "target": "core_components_pages_list_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_list_order_by", + "target": "core_components_pages_list_order_by_page_sorting_key_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_list_order_by", + "target": "core_components_pages_list_order_by_pageorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_list_order_by", + "target": "core_components_pages_list_order_by_props", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/list/order-by.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_pages_list_order_by_pageorderbydropdown", + "target": "core_components_pages_list_order_by_page_sorting_key_options" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_components_pages_list_root_pageslistroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_components_pages_list_root_tpageslistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_root", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/search-input.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_list_search_input", + "target": "core_components_pages_list_search_input_pagesearchinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/search-input.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_list_search_input", + "target": "core_components_pages_list_search_input_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_pages_list_tab_navigation", + "target": "core_components_pages_list_tab_navigation_pagetabnavigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_list_tab_navigation", + "target": "core_components_pages_list_tab_navigation_pagetabs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/list/tab-navigation.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_list_tab_navigation", + "target": "core_components_pages_list_tab_navigation_tpagetabnavigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/loaders/page-content-loader.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_loaders_page_content_loader", + "target": "core_components_pages_loaders_page_content_loader_pagecontentloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/loaders/page-content-loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_loaders_page_content_loader", + "target": "core_components_pages_loaders_page_content_loader_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/loaders/page-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_loaders_page_loader", + "target": "core_components_pages_loaders_page_loader_pageloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_components_pages_loaders_page_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_components_pages_loaders_page_loader_pageloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_components_pages_modals_create_page_modal_createpagemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_components_pages_modals_create_page_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_components_pages_modals_page_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_components_pages_modals_page_form_pageform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal_createpagemodal", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/modals/create-page-modal.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_pages_modals_create_page_modal_createpagemodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_components_pages_modals_delete_page_modal_deletepagemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_components_pages_modals_delete_page_modal_tconfirmpagedeletionprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/delete-page-modal.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_modals_delete_page_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L84", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_content_variety", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L98", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_export_formats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L104", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_exportpagemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_page_formats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_tcontentvariety", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_texportformats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_tformvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_components_pages_modals_export_page_modal_tpageformats", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_hooks_use_parse_editor_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/modals/export-page-modal.tsx", + "source_location": "L115", + "weight": 1.0, + "source": "core_components_pages_modals_export_page_modal_exportpagemodal", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_components_pages_modals_page_form_page_access_specifiers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_components_pages_modals_page_form_pageform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_components_pages_modals_page_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_modals_page_form", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_pages_modals_page_form_pageform", + "target": "core_components_pages_modals_page_form_page_access_specifiers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pages/modals/page-form.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_pages_modals_page_form_pageform", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_index", + "target": "core_components_pages_navigation_pane_index_page_navigation_pane_tab_keys", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_index", + "target": "core_components_pages_navigation_pane_tab_panels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_index", + "target": "core_components_pages_navigation_pane_tab_panels_index_ordered_page_navigation_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_index", + "target": "core_components_pages_navigation_pane_types_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_navigation_pane_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_navigation_pane_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_components_pages_navigation_pane_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_components_pages_navigation_pane_index_page_navigation_pane_tab_keys", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "target": "core_components_pages_navigation_pane_index_page_navigation_pane_tab_keys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_root_pagenavigationpaneroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_tab_panels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_tab_panels_index_tpagenavigationpanetab", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_tab_panels_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_tab_panels_root_pagenavigationpanetabpanelsroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_tabs_list_pagenavigationpanetabslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_types_extensions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextension", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_hooks_use_query_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_hooks_use_query_params_usequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_pages_navigation_pane_tab_panels_assets_assetitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_pages_navigation_pane_tab_panels_assets_assetitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L102", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_pages_navigation_pane_tab_panels_assets_pagenavigationpaneassetstabpanel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_pages_navigation_pane_tab_panels_assets_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_pages_navigation_pane_tab_panels_empty_state_assets", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_pages_navigation_pane_tab_panels_empty_state_assets_pagenavigationpaneassetstabemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/assets.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_assets", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_assets", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_assets_pagenavigationpaneassetstabpanel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/empty-state/assets.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_empty_state_assets", + "target": "core_components_pages_navigation_pane_tab_panels_empty_state_assets_pagenavigationpaneassetstabemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/empty-state/outline.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_empty_state_outline", + "target": "core_components_pages_navigation_pane_tab_panels_empty_state_outline_pagenavigationpaneoutlinetabemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_components_pages_navigation_pane_tab_panels_empty_state_outline", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_components_pages_navigation_pane_tab_panels_empty_state_outline_pagenavigationpaneoutlinetabemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_index", + "target": "core_components_pages_navigation_pane_tab_panels_index_ordered_page_navigation_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_index", + "target": "core_components_pages_navigation_pane_tab_panels_index_page_navigation_pane_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_index", + "target": "core_components_pages_navigation_pane_tab_panels_index_tpagenavigationpanetab", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tabs-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tabs_list", + "target": "core_components_pages_navigation_pane_tab_panels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_components_pages_navigation_pane_tab_panels_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_components_pages_navigation_pane_tab_panels_index_tpagenavigationpanetab", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_index_ordered_page_navigation_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tabs-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tabs_list", + "target": "core_components_pages_navigation_pane_tab_panels_index_ordered_page_navigation_tabs_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_components_pages_navigation_pane_tab_panels_info_actors_info_pagenavigationpaneinfotabactorsinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_components_pages_navigation_pane_tab_panels_info_actors_info_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_actors_info", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_actors_info_pagenavigationpaneinfotabactorsinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "target": "core_components_pages_navigation_pane_tab_panels_info_document_info_default_document_info", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "target": "core_components_pages_navigation_pane_tab_panels_info_document_info_pagenavigationpaneinfotabdocumentinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "target": "core_components_pages_navigation_pane_tab_panels_info_document_info_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_document_info", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_document_info_pagenavigationpaneinfotabdocumentinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_root_pagenavigationpaneinfotabpanel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_version_history_pagenavigationpaneinfotabversionhistory", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_root", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_info_root_pagenavigationpaneinfotabpanel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L77", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_navigation_pane_tab_panels_info_version_history_pagenavigationpaneinfotabversionhistory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_navigation_pane_tab_panels_info_version_history_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_navigation_pane_tab_panels_info_version_history_versionhistoryitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_pages_navigation_pane_tab_panels_info_version_history_versionhistoryitemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_hooks_use_query_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_hooks_use_query_params_usequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_info_version_history", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_components_pages_navigation_pane_tab_panels_outline_pagenavigationpaneoutlinetabpanel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_components_pages_navigation_pane_tab_panels_outline_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/outline.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_outline", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_outline", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_outline_pagenavigationpaneoutlinetabpanel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_root_pagenavigationpanetabpanelsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_components_pages_navigation_pane_tab_panels_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tab-panels/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tab_panels_root", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/tabs-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_tabs_list", + "target": "core_components_pages_navigation_pane_tabs_list_pagenavigationpanetabslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextension", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensioncomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensionprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_index", + "target": "core_components_pages_navigation_pane_types_extensions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensionprops", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/extensions.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensionprops", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_index", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensionprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_index", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextensioncomponent", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/navigation-pane/types/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_navigation_pane_types_index", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextension", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_components_pages_navigation_pane_types_extensions_inavigationpaneextension", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_components_pages_pages_list_main_content_pageslistmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_components_pages_pages_list_main_content_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-main-content.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pages_pages_list_main_content", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_components_pages_pages_list_main_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_components_pages_pages_list_main_content_pageslistmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_components_pages_pages_list_view_pageslistview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_components_pages_pages_list_view_tpageview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/pages-list-view.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pages_pages_list_view", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_components_pages_version_editor_pagesversioneditor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_components_pages_version_editor_tversioneditorprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_hooks_use_page_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_hooks_use_page_filters_usepagefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/editor.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pages_version_editor", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_version_main_content", + "target": "core_components_pages_version_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_version_editor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_version_main_content", + "target": "core_components_pages_version_editor_tversioneditorprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_version_editor_tversioneditorprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_pages_version_index", + "target": "core_components_pages_version_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_pages_version_main_content", + "target": "core_components_pages_version_main_content_pageversionsmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pages_version_main_content", + "target": "core_components_pages_version_main_content_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_version_main_content", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/main-content.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pages_version_main_content", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_version_main_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_version_main_content_pageversionsmaincontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_version_root_pageversionsoverlay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_pages_version_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_hooks_use_query_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_hooks_use_query_params_usequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pages/version/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pages_version_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_pomodoro_global_pomodoro_timer_globalpomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_controls", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_controls_pomodorocontrols", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_countdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_countdown_pomodorocountdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_hooks_pomodoro_use_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/global-pomodoro-timer.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pomodoro_global_pomodoro_timer", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/helper.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pomodoro_helper", + "target": "core_components_pomodoro_helper_formatcountdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_countdown", + "target": "core_components_pomodoro_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pomodoro_sidebar_indicator", + "target": "core_components_pomodoro_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_countdown", + "target": "core_components_pomodoro_helper_formatcountdown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_countdown_pomodorocountdown", + "target": "core_components_pomodoro_helper_formatcountdown" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_helper_formatcountdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_pomodoro_sidebar_indicator", + "target": "core_components_pomodoro_helper_formatcountdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L167", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_controls", + "target": "core_components_pomodoro_pomodoro_controls_iconbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_controls", + "target": "core_components_pomodoro_pomodoro_controls_pomodorocontrols", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_controls", + "target": "core_components_pomodoro_pomodoro_controls_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_controls", + "target": "core_hooks_pomodoro_use_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-controls.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_controls", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_controls", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_controls_pomodorocontrols", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_countdown", + "target": "core_components_pomodoro_pomodoro_countdown_pomodorocountdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_countdown", + "target": "core_components_pomodoro_pomodoro_countdown_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-countdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_countdown", + "target": "core_components_pomodoro_pomodoro_countdown_size_classes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_pomodoro_countdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_countdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_pomodoro_countdown_pomodorocountdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_countdown_pomodorocountdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_pomodoro_header_button_pomodoroheaderbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L177", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_pomodoro_header_button_popoveractionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_components_pomodoro_pomodoro_header_button_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_hooks_pomodoro_use_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-header-button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_header_button", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L94", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_components_pomodoro_pomodoro_settings_inline_numberrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_components_pomodoro_pomodoro_settings_inline_pomodorosettingsinline", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L123", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_components_pomodoro_pomodoro_settings_inline_togglerow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_hooks_pomodoro_use_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-settings-inline.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_settings_inline", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_timer_pomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_components_pomodoro_pomodoro_timer_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_hooks_pomodoro_use_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/pomodoro-timer.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_pomodoro_pomodoro_timer", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_pomodoro_sidebar_indicator", + "target": "core_components_pomodoro_sidebar_indicator_pomodorosidebarindicator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_pomodoro_sidebar_indicator", + "target": "core_components_pomodoro_sidebar_indicator_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pomodoro_sidebar_indicator", + "target": "core_hooks_pomodoro_use_pomodoro_timer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/pomodoro/sidebar-indicator.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_pomodoro_sidebar_indicator", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/actions/helper.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_actions_helper", + "target": "core_components_power_k_actions_helper_openprojectandscrolltosidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/actions/helper.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_actions_helper", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/actions/helper.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_actions_helper", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_components_power_k_config_account_commands_usepowerkaccountcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_account_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands_usepowerkaccountcommands", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/account-commands.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_config_account_commands_usepowerkaccountcommands", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_account_commands_usepowerkaccountcommands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_config_account_commands_usepowerkaccountcommands" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_creation_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_creation_root_usepowerkcreationcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_help_commands", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_help_commands_usepowerkhelpcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_miscellaneous_commands", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_miscellaneous_commands_usepowerkmiscellaneouscommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_navigation_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_navigation_root_usepowerknavigationcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_preferences_commands", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_config_preferences_commands_usepowerkpreferencescommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_ui_pages_context_based_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_config_commands", + "target": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_config_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_config_creation_root_usepowerkcreationcommands" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_config_help_commands_usepowerkhelpcommands" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_config_miscellaneous_commands_usepowerkmiscellaneouscommands" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_config_navigation_root_usepowerknavigationcommands" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_config_preferences_commands_usepowerkpreferencescommands" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/commands.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "target": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_config_commands_useprojectsapppowerkcommands", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_components_power_k_config_creation_command_tpowerkcreationcommandkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root", + "target": "core_components_power_k_config_creation_command", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root", + "target": "core_components_power_k_config_creation_command_tpowerkcreationcommandkeys", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "target": "core_hooks_store_use_command_palette_usecommandpalette" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "target": "core_hooks_store_use_instance_useinstance" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/config/creation/command.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root", + "target": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root_usepowerkcreationcommands", + "target": "core_components_power_k_config_creation_command_usepowerkcreationcommandsrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root", + "target": "core_components_power_k_config_creation_root_usepowerkcreationcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/creation/root.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_config_creation_root", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_config_help_commands", + "target": "core_components_power_k_config_help_commands_usepowerkhelpcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_config_help_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_config_help_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_help_commands", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_help_commands", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/help-commands.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_help_commands_usepowerkhelpcommands", + "target": "core_hooks_store_use_power_k_usepowerk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_components_power_k_config_miscellaneous_commands_usepowerkmiscellaneouscommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands_usepowerkmiscellaneouscommands", + "target": "core_hooks_store_use_app_theme_useapptheme" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/miscellaneous-commands.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_config_miscellaneous_commands_usepowerkmiscellaneouscommands", + "target": "core_hooks_store_use_power_k_usepowerk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_config_navigation_commands_tpowerknavigationcommandkeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_components_power_k_utils_navigation_handlepowerknavigate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root", + "target": "core_components_power_k_config_navigation_commands", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root", + "target": "core_components_power_k_config_navigation_commands_tpowerknavigationcommandkeys", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/navigation/commands.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root", + "target": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root_usepowerknavigationcommands", + "target": "core_components_power_k_config_navigation_commands_usepowerknavigationcommandsrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root", + "target": "core_components_power_k_config_navigation_root_usepowerknavigationcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/navigation/root.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_config_navigation_root", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands", + "target": "core_components_power_k_config_preferences_commands_usepowerkpreferencescommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands_usepowerkpreferencescommands", + "target": "core_hooks_store_user_user_user_profile_useuserprofile" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/config/preferences-commands.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_power_k_config_preferences_commands_usepowerkpreferencescommands", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/context-detector.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_core_context_detector", + "target": "core_components_power_k_core_context_detector_detectcontextfromurl", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/context-detector.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_context_detector", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/context-detector.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_context_detector", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_context_detector", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_context_detector_detectcontextfromurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_core_registry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_power_k_core_registry", + "target": "core_components_power_k_core_registry_powerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_registry", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_registry", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_registry", + "target": "core_components_power_k_core_types_tpowerkcommandgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_registry", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_registry", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_components_power_k_core_registry", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_findbykeysequence", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_findbymodifiershortcut", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_findbyshortcut", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_getallcommands", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_getallcommandswithshortcuts", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommand", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommandsbygroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_getvisiblecommands", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_register", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry_registermultiple", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_constructor", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_base_power_k_store_ibasepowerkstore", + "target": "core_components_power_k_core_registry_ipowerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_register", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_registermultiple", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommand", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getallcommands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getallcommandswithshortcuts", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getvisiblecommands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getvisiblecommands", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommandsbygroup", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommandsbygroup", + "target": "core_components_power_k_core_types_tpowerkcommandgroup", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_getcommandsbygroup", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_findbyshortcut", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_findbyshortcut", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_findbykeysequence", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_findbykeysequence", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_findbymodifiershortcut", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_core_registry_ipowerkcommandregistry_findbymodifiershortcut", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry", + "target": "core_components_power_k_core_registry_powerkcommandregistry_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry", + "target": "core_components_power_k_core_registry_powerkcommandregistry_getallcommands", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry", + "target": "core_components_power_k_core_registry_powerkcommandregistry_getallcommandswithshortcuts", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry", + "target": "core_components_power_k_core_registry_powerkcommandregistry_getcommand", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry", + "target": "core_components_power_k_core_registry_powerkcommandregistry_iscommandvisible", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_components_power_k_core_registry_powerkcommandregistry", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry_iscommandvisible", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/registry.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_power_k_core_registry_powerkcommandregistry_iscommandvisible", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_shortcut_handler_formatmodifiershortcut", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_shortcut_handler_istypingininput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_shortcut_handler", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlemodifiershortcut", + "target": "core_components_power_k_core_shortcut_handler_formatmodifiershortcut", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeydown", + "target": "core_components_power_k_core_shortcut_handler_istypingininput", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L170", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_canexecutecommand", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L213", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_destroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeydown", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L102", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlemodifiershortcut", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L159", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_resetsequence", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_schedulesequencereset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_setenabled", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_constructor", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeydown", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeydown", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlemodifiershortcut", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlemodifiershortcut", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_canexecutecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlemodifiershortcut", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_canexecutecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_executecommand", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L124", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_resetsequence", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L140", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_handlekeyorsequence", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_schedulesequencereset", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_destroy", + "target": "core_components_power_k_core_shortcut_handler_shortcuthandler_resetsequence", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L170", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_canexecutecommand", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/shortcut-handler.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_components_power_k_core_shortcut_handler_shortcuthandler_executecommand", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tcommandpalettestate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tpowerkcommandgroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L129", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tpowerksearchresultskeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_core_types_tselectionpageprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/core/types.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_core_types", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_constants", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_no_results_command", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results_map", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_index", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/shared.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_shared", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shared", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_components_power_k_core_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_index", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_base_power_k_store_ibasepowerkstore", + "target": "core_components_power_k_core_types_tpowerkcontexttype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_no_results_command", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/shared.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_shared", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/utils/navigation.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_utils_navigation", + "target": "core_components_power_k_core_types_tpowerkcontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_constants", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/shared.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_shared", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_base_power_k_store_ibasepowerkstore", + "target": "core_components_power_k_core_types_tpowerkpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_core_types_tpowerkcommandgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shared", + "target": "core_components_power_k_core_types_tpowerkcommandgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_core_types_tpowerkcommandgroup", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_core_types_tpowerkcommandconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results_map", + "target": "core_components_power_k_core_types_tpowerksearchresultskeys", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_global_shortcuts_globalshortcutsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_global_shortcuts_globalshortcutsprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_ui_modal_shortcuts_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_ui_modal_shortcuts_root_shortcutsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/global-shortcuts.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_global_shortcuts", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_global_shortcuts", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_global_shortcuts_globalshortcutsprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_components_power_k_hooks_use_context_indicator_targs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_hooks_use_context_indicator", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/hooks/use-context-indicator.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_hooks_use_context_indicator_usecontextindicator", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator_powerkmodalcontextindicator", + "target": "core_components_power_k_hooks_use_context_indicator_usecontextindicator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_power_k_menus_builder", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_builder", + "target": "core_components_power_k_menus_builder_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_menus_builder", + "target": "core_components_power_k_menus_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_menus_builder", + "target": "core_components_power_k_menus_empty_state_powerkmenuemptystate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_menus_builder", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/builder.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_menus_builder", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_cycles", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_menus_labels", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_modules", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_projects", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_menus_settings", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_views", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_workspaces", + "target": "core_components_power_k_menus_builder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_cycles", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_menus_labels", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_modules", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_projects", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_menus_settings", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_views", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_workspaces", + "target": "core_components_power_k_menus_builder_powerkmenubuilder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_menus_cycles", + "target": "core_components_power_k_menus_cycles_powerkcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/cycles.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_cycles", + "target": "core_components_power_k_menus_cycles_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "target": "core_components_power_k_menus_cycles", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_components_power_k_menus_cycles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "target": "core_components_power_k_menus_cycles_powerkcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_components_power_k_menus_cycles_powerkcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/empty-state.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_empty_state", + "target": "core_components_power_k_menus_empty_state_powerkmenuemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/empty-state.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_menus_empty_state", + "target": "core_components_power_k_menus_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_menus_labels", + "target": "core_components_power_k_menus_labels_powerklabelsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/labels.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_menus_labels", + "target": "core_components_power_k_menus_labels_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "target": "core_components_power_k_menus_labels", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "target": "core_components_power_k_menus_labels_powerklabelsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_menus_members", + "target": "core_components_power_k_menus_members_powerkmembersmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_menus_members", + "target": "core_components_power_k_menus_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_members", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_members", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/members.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_menus_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_menus_members", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_menus_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_menus_members_powerkmembersmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_menus_members_powerkmembersmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_menus_modules", + "target": "core_components_power_k_menus_modules_powerkmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/modules.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_modules", + "target": "core_components_power_k_menus_modules_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "target": "core_components_power_k_menus_modules", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_components_power_k_menus_modules", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "target": "core_components_power_k_menus_modules_powerkmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_components_power_k_menus_modules_powerkmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_menus_projects", + "target": "core_components_power_k_menus_projects_powerkprojectsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/projects.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_projects", + "target": "core_components_power_k_menus_projects_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_projects_menu", + "target": "core_components_power_k_menus_projects", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_projects_menu", + "target": "core_components_power_k_menus_projects_powerkprojectsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_menus_settings", + "target": "core_components_power_k_menus_settings_powerksettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_menus_settings", + "target": "core_components_power_k_menus_settings_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/settings.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_menus_settings", + "target": "core_components_power_k_menus_settings_tsettingitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_power_k_menus_settings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_power_k_menus_settings", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_power_k_menus_settings_powerksettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_power_k_menus_settings_powerksettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_menus_views", + "target": "core_components_power_k_menus_views_powerkviewsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/views.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_views", + "target": "core_components_power_k_menus_views_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_components_power_k_menus_views", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_components_power_k_menus_views_powerkviewsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_menus_workspaces", + "target": "core_components_power_k_menus_workspaces_powerkworkspacesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_menus_workspaces", + "target": "core_components_power_k_menus_workspaces_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_menus_workspaces", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/menus/workspaces.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_menus_workspaces", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "target": "core_components_power_k_menus_workspaces", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "target": "core_components_power_k_menus_workspaces_powerkworkspacesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_projects_app_provider_projectsapppowerkprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_ui_modal_commands_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_ui_modal_commands_list_projectsapppowerkcommandslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_ui_modal_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_ui_modal_wrapper_projectsapppowerkmodalwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/projects-app-provider.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_projects_app_provider", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L91", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_formatkeysequencefordisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_formatshortcutfordisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L98", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_keysequencebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_shortcutbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx", + "source_location": "L73", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item_shortcut_badge_shortcutbadge", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_formatshortcutfordisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_shortcutbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_shortcutbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_keysequencebadge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_modal_command_item_shortcut_badge_keysequencebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/command-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_command_item", + "target": "core_components_power_k_ui_modal_command_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_no_results_command", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_status_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_languages_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_start_of_week_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_themes_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_timezone_menu", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_modal_command_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_no_results_command", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_status_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_languages_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_start_of_week_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_themes_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_timezone_menu", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_modal_command_item_powerkmodalcommanditem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_modal_commands_list_projectsapppowerkcommandslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_modal_commands_list_tpowerkcommandslistprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_modal_search_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_modal_search_menu_powerkmodalsearchmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_pages_context_based_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_pages_context_based_root_powerkcontextbasedpageslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_pages_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/commands-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_commands_list", + "target": "core_components_power_k_ui_pages_root_powerkmodalpageslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_commands_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_commands_list_tpowerkcommandslistprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_constants", + "target": "core_components_power_k_ui_modal_constants_power_k_modal_page_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/constants.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_constants", + "target": "core_components_power_k_ui_modal_constants_tpowerkmodalpagedetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_ui_modal_constants", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_ui_modal_constants_power_k_modal_page_details", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_ui_modal_context_indicator_powerkmodalcontextindicator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_ui_modal_context_indicator_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_ui_pages_context_based_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/context-indicator.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_context_indicator", + "target": "core_components_power_k_ui_pages_context_based_index_context_entity_map", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_ui_modal_context_indicator", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_ui_modal_context_indicator_powerkmodalcontextindicator", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/footer.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_footer", + "target": "core_components_power_k_ui_modal_footer_powerkmodalfooter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/footer.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_footer", + "target": "core_components_power_k_ui_modal_footer_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_footer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_footer_powerkmodalfooter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_ui_modal_header_powerkmodalheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_header", + "target": "core_components_power_k_ui_modal_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_header_powerkmodalheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_no_results_command", + "target": "core_components_power_k_ui_modal_no_results_command_powerkmodalnosearchresultscommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/no-results-command.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_no_results_command", + "target": "core_components_power_k_ui_modal_no_results_command_tpowerkmodalnosearchresultscommandprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_no_results_command", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_no_results_command_powerkmodalnosearchresultscommand", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_search_menu_powerkmodalsearchmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_search_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_search_menu_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_search_results", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_ui_modal_search_results_powerkmodalsearchresults", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_hooks_use_debounce", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu_powerkmodalsearchmenu", + "target": "core_hooks_store_use_power_k_usepowerk" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/modal/search-menu.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_menu_powerkmodalsearchmenu", + "target": "core_hooks_use_debounce_usedebounce" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_ui_modal_search_results_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results_map", + "target": "core_components_power_k_ui_modal_search_results_map_power_k_search_results_groups_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results-map.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results_map", + "target": "core_components_power_k_ui_modal_search_results_map_tpowerksearchresultgroupdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_ui_modal_search_results_map_power_k_search_results_groups_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_ui_modal_search_results_powerkmodalsearchresults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_ui_modal_search_results_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/search-results.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_search_results", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root", + "target": "core_components_power_k_ui_modal_shortcuts_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root", + "target": "core_components_power_k_ui_modal_shortcuts_root_shortcutsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root", + "target": "core_components_power_k_ui_renderer_shortcut", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root", + "target": "core_components_power_k_ui_renderer_shortcut_shortcutrenderer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/modal/shortcuts-root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_shortcuts_root_shortcutsmodal", + "target": "core_hooks_store_use_power_k_usepowerk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_wrapper_projectsapppowerkmodalwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_components_power_k_ui_modal_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/modal/wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_modal_wrapper", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_cycle_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/cycle/commands.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "target": "core_components_power_k_ui_pages_context_based_cycle_commands_usepowerkcyclecontextbasedactions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_index", + "target": "core_components_power_k_ui_pages_context_based_index_context_entity_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_index", + "target": "core_components_power_k_ui_pages_context_based_index_tcontextentitymap", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_index", + "target": "core_components_power_k_ui_pages_context_based_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_pages_context_based_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_pages_context_based_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_pages_context_based_index_context_entity_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_pages_context_based_index_context_entity_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_module_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/module/commands.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "target": "core_components_power_k_ui_pages_context_based_module_commands_usepowerkmodulecontextbasedactions" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_index", + "target": "core_components_power_k_ui_pages_context_based_module_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_module_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_ui_pages_context_based_module_root_powerkmodulecontextbasedpages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_ui_pages_context_based_module_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_ui_pages_context_based_module_status_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_ui_pages_context_based_module_status_menu_powerkmodulestatusmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_module_root_powerkmodulecontextbasedpages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_status_menu", + "target": "core_components_power_k_ui_pages_context_based_module_status_menu_powerkmodulestatusmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/module/status-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_module_status_menu", + "target": "core_components_power_k_ui_pages_context_based_module_status_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_components_power_k_ui_pages_context_based_page_commands_usepowerkpagecontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_page_commands", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/page/commands.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_page_commands_usepowerkpagecontextbasedactions", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_page_commands_usepowerkpagecontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "target": "core_components_power_k_ui_pages_context_based_page_commands_usepowerkpagecontextbasedactions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_root_contextbasedactionsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_root_powerkcontextbasedpageslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_commands", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_root_powerkworkitemcontextbasedpages", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/root.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_root_usepowerkcontextbasedactions", + "target": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_hooks_store_use_command_palette_usecommandpalette" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_getsubscriptionbyissueid" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/power-k/ui/pages/context-based/work-item/commands.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_commands_usepowerkworkitemcontextbasedcommands", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu_powerkworkitemcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_cycles_menu_powerkworkitemcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu_powerkworkitemestimatesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_estimates_menu_powerkworkitemestimatesmenu", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_index", + "target": "core_components_power_k_ui_pages_context_based_work_item_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_labels_menu_powerkworkitemlabelsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_labels_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_labels_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_labels_menu_powerkworkitemlabelsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_modules_menu_powerkworkitemmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_modules_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_modules_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_modules_menu_powerkworkitemmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu_powerkworkitemprioritiesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_priorities_menu_powerkworkitemprioritiesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_root_powerkworkitemcontextbasedpages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_ui_pages_context_based_work_item_states_menu_powerkprojectstatesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item", + "target": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item_powerkprojectstatesmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item", + "target": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item_tpowerkprojectstatesmenuitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_state_menu_item_powerkprojectstatesmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_states_menu_powerkprojectstatesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_components_power_k_ui_pages_context_based_work_item_states_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_context_based_work_item_states_menu", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_ui_pages_default_powerkmodaldefaultpage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_ui_pages_default_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_ui_renderer_command", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_components_power_k_ui_renderer_command_commandrenderer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_default", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/power-k/ui/pages/default.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_default_powerkmodaldefaultpage", + "target": "core_hooks_store_use_power_k_usepowerk" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_default_powerkmodaldefaultpage", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_index", + "target": "core_components_power_k_ui_pages_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_cycles_menu_powerkopenprojectcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_cycles_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_cycles_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_cycles_menu_powerkopenprojectcyclesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_modules_menu_powerkopenprojectmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_modules_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_modules_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_modules_menu_powerkopenprojectmodulesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_settings_menu_powerkopenprojectsettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_settings_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_settings_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_settings_menu_powerkopenprojectsettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_views_menu_powerkopenprojectviewsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_components_power_k_ui_pages_open_entity_project_views_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_views_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_project_views_menu_powerkopenprojectviewsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_projects_menu", + "target": "core_components_power_k_ui_pages_open_entity_projects_menu_powerkopenprojectmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_projects_menu", + "target": "core_components_power_k_ui_pages_open_entity_projects_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_projects_menu", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/projects-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_projects_menu", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_projects_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_projects_menu_powerkopenprojectmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_root_powerkopenentitypages", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_shared_tpowerkopenentityactionsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu_powerkopenworkspacesettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_root", + "target": "core_components_power_k_ui_pages_open_entity_workspaces_menu_powerkopenworkspacemenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_open_entity_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_open_entity_root_powerkopenentitypages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/shared.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_shared", + "target": "core_components_power_k_ui_pages_open_entity_shared_tpowerkopenentityactionsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu_powerkopenworkspacesettingsmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspace_settings_menu", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "target": "core_components_power_k_ui_pages_open_entity_workspaces_menu_powerkopenworkspacemenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "target": "core_components_power_k_ui_pages_open_entity_workspaces_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_open_entity_workspaces_menu", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_index", + "target": "core_components_power_k_ui_pages_preferences_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_preferences_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_languages_menu", + "target": "core_components_power_k_ui_pages_preferences_languages_menu_powerkpreferenceslanguagesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/languages-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_languages_menu", + "target": "core_components_power_k_ui_pages_preferences_languages_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_languages_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_languages_menu_powerkpreferenceslanguagesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_root_powerkaccountpreferencespages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_start_of_week_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_start_of_week_menu_powerkpreferencesstartofweekmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_themes_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_themes_menu_powerkpreferencesthemesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_timezone_menu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_root", + "target": "core_components_power_k_ui_pages_preferences_timezone_menu_powerkpreferencestimezonesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_preferences_root_powerkaccountpreferencespages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_start_of_week_menu", + "target": "core_components_power_k_ui_pages_preferences_start_of_week_menu_powerkpreferencesstartofweekmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_start_of_week_menu", + "target": "core_components_power_k_ui_pages_preferences_start_of_week_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_themes_menu", + "target": "core_components_power_k_ui_pages_preferences_themes_menu_powerkpreferencesthemesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/themes-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_themes_menu", + "target": "core_components_power_k_ui_pages_preferences_themes_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_timezone_menu", + "target": "core_components_power_k_ui_pages_preferences_timezone_menu_powerkpreferencestimezonesmenu", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_timezone_menu", + "target": "core_components_power_k_ui_pages_preferences_timezone_menu_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_timezone_menu", + "target": "core_hooks_use_timezone", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/preferences/timezone-menu.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_preferences_timezone_menu", + "target": "core_hooks_use_timezone_usetimezone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_root_powerkmodalpageslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_root", + "target": "core_components_power_k_ui_pages_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_work_item_selection_page", + "target": "core_components_power_k_ui_pages_work_item_selection_page_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_work_item_selection_page", + "target": "core_components_power_k_ui_pages_work_item_selection_page_workitemselectionpage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_work_item_selection_page", + "target": "core_components_power_k_ui_pages_work_item_selection_page_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_work_item_selection_page", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/pages/work-item-selection-page.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_pages_work_item_selection_page", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_renderer_command_commandrenderer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_renderer_command_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_renderer_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_renderer_shared_power_k_group_i18n_titles", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/command.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_command", + "target": "core_components_power_k_ui_renderer_shared_power_k_group_priority", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shared", + "target": "core_components_power_k_ui_renderer_shared_power_k_group_i18n_titles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shared.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shared", + "target": "core_components_power_k_ui_renderer_shared_power_k_group_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_renderer_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_renderer_shared_power_k_group_priority", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_renderer_shared_power_k_group_i18n_titles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_renderer_shortcut_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/ui/renderer/shortcut.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_power_k_ui_renderer_shortcut", + "target": "core_components_power_k_ui_renderer_shortcut_shortcutrenderer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/power-k/utils/navigation.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_power_k_utils_navigation", + "target": "core_components_power_k_utils_navigation_handlepowerknavigate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_activity_download_button", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_overview_stats", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_member_select", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_states_state_delete_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/search.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_stickies_modal_search", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_views_delete_view_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_dropdown_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_new_fav_folder", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_views_default_view_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_views_delete_view_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_oauth_core", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-app-router.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_app_router", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-integration-popup.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_integration_popup", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_query_params", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-paths.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_workspace_paths", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_components_power_k_utils_navigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_profile_activity_activity_list_activitylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_profile_activity_activity_list_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_ui_loader_settings_activity", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_components_ui_loader_settings_activity_activitysettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/activity-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_profile_activity_activity_list", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_components_profile_activity_activity_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_components_profile_activity_activity_list_activitylist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_activity_download_button", + "target": "core_components_profile_activity_download_button_downloadactivitybutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_activity_download_button", + "target": "core_components_profile_activity_download_button_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_activity_download_button", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/download-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_activity_download_button", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_components_profile_activity_workspace_activity_list_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_components_profile_activity_workspace_activity_list_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_components_profile_activity_workspace_activity_list_workspaceactivitylistpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/activity/workspace-activity-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_profile_activity_workspace_activity_list", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_components_profile_overview_activity_profileactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_components_profile_overview_activity_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/activity.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_profile_overview_activity", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_overview_priority_distribution", + "target": "core_components_profile_overview_priority_distribution_prioritycolors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_profile_overview_priority_distribution", + "target": "core_components_profile_overview_priority_distribution_profileprioritydistribution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/priority-distribution.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_overview_priority_distribution", + "target": "core_components_profile_overview_priority_distribution_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/state-distribution.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_profile_overview_state_distribution", + "target": "core_components_profile_overview_state_distribution_profilestatedistribution", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/state-distribution.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_overview_state_distribution", + "target": "core_components_profile_overview_state_distribution_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_profile_overview_stats", + "target": "core_components_profile_overview_stats_profilestats", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/stats.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_overview_stats", + "target": "core_components_profile_overview_stats_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/workload.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_overview_workload", + "target": "core_components_profile_overview_workload_profileworkload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/overview/workload.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_overview_workload", + "target": "core_components_profile_overview_workload_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_profile_profile_issues_filter_profileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_work_item_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues-filter.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_profile_profile_issues_filter", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_profile_profile_issues_profileissuespage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_profile_profile_issues_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_work_item_filters_filters_hoc_workspace_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_work_item_filters_filters_hoc_workspace_level_workspacelevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_hooks_use_issue_layout_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-issues.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_profile_profile_issues", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_profile_profile_setting_content_wrapper", + "target": "core_components_profile_profile_setting_content_wrapper_profilesettingcontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/profile-setting-content-wrapper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_profile_profile_setting_content_wrapper", + "target": "core_components_profile_profile_setting_content_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_profile_sidebar_profilesidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_profile_sidebar_tprofilesidebar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_profile_time", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_components_profile_time_profilesidebartime", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/sidebar.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_profile_sidebar", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_profile_start_of_week_preference", + "target": "core_components_profile_start_of_week_preference_getstartofweeklabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_profile_start_of_week_preference", + "target": "core_components_profile_start_of_week_preference_startofweekpreference", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_profile_start_of_week_preference", + "target": "core_components_settings_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_profile_start_of_week_preference", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_start_of_week_preference", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/start-of-week-preference.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_profile_start_of_week_preference", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_profile_start_of_week_preference", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_profile_start_of_week_preference_startofweekpreference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/time.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_profile_time", + "target": "core_components_profile_time_profilesidebartime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/time.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_profile_time", + "target": "core_components_profile_time_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/time.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_time", + "target": "core_hooks_use_current_time", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/profile/time.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_profile_time", + "target": "core_hooks_use_current_time_usecurrenttime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/profile/time.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_profile_time_profilesidebartime", + "target": "core_hooks_use_current_time_usecurrenttime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_program_timeline_block_projectganttblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_program_timeline_block_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_program_timeline_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_components_program_timeline_utils_getprojectprogresspercentage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/block.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_program_timeline_block", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_program_timeline_block", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_program_timeline_block_projectganttblock", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_components_program_timeline_root_programtimelineroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_program_timeline_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/program-timeline/utils.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_program_timeline_utils", + "target": "core_components_program_timeline_utils_getprojectprogresspercentage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_states_create_update_create", + "target": "core_components_project_states_create_update_create_statecreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_states_create_update_create", + "target": "core_components_project_states_create_update_create_tstatecreate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_states_create_update_create", + "target": "core_components_project_states_create_update_form_stateform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/create.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_states_create_update_create", + "target": "core_components_project_states_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_states_create_update_index", + "target": "core_components_project_states_create_update_create", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_states_group_item", + "target": "core_components_project_states_create_update_create_statecreate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_states_create_update_form", + "target": "core_components_project_states_create_update_form_popoverbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_states_create_update_form", + "target": "core_components_project_states_create_update_form_stateform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/form.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_states_create_update_form", + "target": "core_components_project_states_create_update_form_tstateform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_states_create_update_index", + "target": "core_components_project_states_create_update_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_project_states_create_update_update", + "target": "core_components_project_states_create_update_form_stateform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_project_states_create_update_index", + "target": "core_components_project_states_create_update_update", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_create_update_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_states_create_update_update", + "target": "core_components_project_states_create_update_update_stateupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_states_create_update_update", + "target": "core_components_project_states_create_update_update_tstateupdate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/create-update/update.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_project_states_create_update_update", + "target": "core_components_project_states_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_state_item", + "target": "core_components_project_states_create_update_update_stateupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_project_states_group_item", + "target": "core_components_project_states_group_item_groupitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_states_group_item", + "target": "core_components_project_states_group_item_tgroupitem", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_group_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_states_group_item", + "target": "core_components_project_states_state_list_statelist", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_states_group_list", + "target": "core_components_project_states_group_item_groupitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_states_group_list", + "target": "core_components_project_states_group_list_grouplist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/group-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_states_group_list", + "target": "core_components_project_states_group_list_tgrouplist", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_group_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_components_project_states_group_list_grouplist", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_loader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_options_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_components_project_states_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_state_delete_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_state_item", + "target": "core_components_project_states_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/index.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_states_index", + "target": "core_components_project_states_state_item_title", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_project_states_state_list", + "target": "core_components_project_states_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_project_states_loader", + "target": "core_components_project_states_loader_projectstateloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_components_project_states_loader_projectstateloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_states_options_delete", + "target": "core_components_project_states_options_delete_statedelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_states_options_delete", + "target": "core_components_project_states_options_delete_tstatedelete", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_options_delete", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/delete.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_options_delete", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_project_states_options_index", + "target": "core_components_project_states_options_delete", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_options_delete_statedelete", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_states_options_index", + "target": "core_components_project_states_options_mark_as_default", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_options_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/mark-as-default.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_states_options_mark_as_default", + "target": "core_components_project_states_options_mark_as_default_statemarksasdefault", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/options/mark-as-default.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_states_options_mark_as_default", + "target": "core_components_project_states_options_mark_as_default_tstatemarksasdefault", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_options_mark_as_default_statemarksasdefault", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_components_project_states_root_projectstateroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_components_project_states_root_tprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_states_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_states_state_delete_modal", + "target": "core_components_project_states_state_delete_modal_statedeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_state_delete_modal", + "target": "core_components_project_states_state_delete_modal_tstatedeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_state_delete_modal", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-delete-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_states_state_delete_modal", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_state_item_title_stateitemtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_state_item_title_tbasestateitemtitleprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_state_item_title_tdisabledstateitemtitleprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_state_item_title_tenabledstateitemtitleprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_components_project_states_state_item_title_tstateitemtitleprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item-title.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_states_state_item_title", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_states_state_item", + "target": "core_components_project_states_state_item_title_stateitemtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_states_state_item", + "target": "core_components_project_states_state_item_stateitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_states_state_item", + "target": "core_components_project_states_state_item_tstateitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_project_states_state_list", + "target": "core_components_project_states_state_item_stateitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_states_state_list", + "target": "core_components_project_states_state_list_statelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project-states/state-list.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_project_states_state_list", + "target": "core_components_project_states_state_list_tstatelist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/access.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_applied_filters_access", + "target": "core_components_project_applied_filters_access_appliedaccessfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/access.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_applied_filters_access", + "target": "core_components_project_applied_filters_access_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_access", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_access_appliedaccessfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/date.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_applied_filters_date", + "target": "core_components_project_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/date.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_applied_filters_date", + "target": "core_components_project_applied_filters_date_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_date", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_date_applieddatefilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_applied_filters_index", + "target": "core_components_project_applied_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_project_applied_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_applied_filters_members", + "target": "core_components_project_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_applied_filters_members", + "target": "core_components_project_applied_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_applied_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/members.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_applied_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_members_appliedmembersfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/project-display-filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_applied_filters_project_display_filters", + "target": "core_components_project_applied_filters_project_display_filters_appliedprojectdisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/project-display-filters.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_applied_filters_project_display_filters", + "target": "core_components_project_applied_filters_project_display_filters_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_project_display_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_project_display_filters_appliedprojectdisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_root_date_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_root_members_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_root_projectappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/applied-filters/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_applied_filters_root", + "target": "core_components_project_applied_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_project_applied_filters_root_projectappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal", + "target": "core_components_project_archive_restore_modal_archiverestoreprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal", + "target": "core_components_project_archive_restore_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_archive_restore_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_project_archive_restore_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal_archiverestoreprojectmodal", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/archive-restore-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_archive_restore_modal_archiverestoreprojectmodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_archive_restore_modal_archiverestoreprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_project_archive_restore_modal_archiverestoreprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_components_project_card", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_components_project_card_list_projectcardlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_components_project_card_list_tprojectcardlistprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_components_project_card_projectcard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_components_ui_loader_projects_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_components_ui_loader_projects_loader_projectsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_use_project_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_use_project_filter_useprojectfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_card_list", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_project_card_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_project_card_list_projectcardlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_card_projectcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_card_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_delete_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_delete_project_modal_deleteprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_join_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_components_project_join_project_modal_joinprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/card.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_project_card", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_components_project_confirm_project_member_remove_confirmprojectmemberremove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_components_project_confirm_project_member_remove_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/confirm-project-member-remove.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_confirm_project_member_remove", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_components_project_confirm_project_member_remove", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_components_project_confirm_project_member_remove_confirmprojectmemberremove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_project_create_project_modal_createprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_project_create_project_modal_eprojectcreationsteps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_project_create_project_modal_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_project_create_project_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_project_project_feature_update", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_project_project_feature_update_projectfeatureupdate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_projects_create_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_components_projects_create_root_createprojectform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_create_project_modal", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_project_create_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/create-project-modal.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_components_project_create_project_modal_createprojectmodal", + "target": "core_hooks_use_keypress_usekeypress" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_project_create_project_modal_createprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/common-attributes.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_create_common_attributes", + "target": "core_components_project_create_common_attributes_projectcommonattributes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/common-attributes.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_create_common_attributes", + "target": "core_components_project_create_common_attributes_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_project_create_common_attributes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_create_header", + "target": "core_components_project_create_header_projectcreateheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_create_header", + "target": "core_components_project_create_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_project_create_header", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/project-create-buttons.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_create_project_create_buttons", + "target": "core_components_project_create_project_create_buttons_projectcreatebuttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/create/project-create-buttons.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_create_project_create_buttons", + "target": "core_components_project_create_project_create_buttons_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_project_create_project_create_buttons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_components_project_delete_project_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_components_project_delete_project_modal_deleteprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_delete_project_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_project_delete_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_project_delete_project_modal_deleteprojectmodal", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/delete-project-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_delete_project_modal_deleteprojectmodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_project_delete_project_modal_deleteprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_project_dropdowns_filters_access_filteraccess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_project_dropdowns_filters_access_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_project_project_network_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/access.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_access", + "target": "core_components_project_project_network_icon_projectnetworkicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_access", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_access_filteraccess", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_project_dropdowns_filters_created_at_filtercreateddate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/created-at.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_created_at", + "target": "core_components_project_dropdowns_filters_created_at_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_created_at", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_created_at_filtercreateddate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_index", + "target": "core_components_project_dropdowns_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_project_dropdowns_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_project_dropdowns_filters_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_components_project_dropdowns_filters_lead_filterlead", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_components_project_dropdowns_filters_lead_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/lead.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_lead", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_lead", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_lead_filterlead", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_iroleoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L83", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_memberlistfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L95", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_memberlistfiltersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_project_role_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_rolefiltergroup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/member-list.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_member_list", + "target": "core_components_project_dropdowns_filters_member_list_workspace_role_options", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_dropdowns_filters_member_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_dropdowns_filters_member_list_memberlistfiltersdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_components_project_dropdowns_filters_members_filtermembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_components_project_dropdowns_filters_members_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/members.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_members", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_members_filtermembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_root_projectfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_components_project_dropdowns_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/filters/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_dropdowns_filters_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_project_dropdowns_filters_root_projectfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_project_dropdowns_filters_root_projectfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_dropdowns_order_by", + "target": "core_components_project_dropdowns_order_by_disabled_ordering_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_dropdowns_order_by", + "target": "core_components_project_dropdowns_order_by_projectorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_dropdowns_order_by", + "target": "core_components_project_dropdowns_order_by_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_project_dropdowns_order_by", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_project_dropdowns_order_by", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/dropdowns/order-by.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_dropdowns_order_by_projectorderbydropdown", + "target": "core_components_project_dropdowns_order_by_disabled_ordering_options" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_project_dropdowns_order_by_projectorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_project_dropdowns_order_by_projectorderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/empty-state.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_empty_state", + "target": "core_components_project_empty_state_emptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/empty-state.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_project_empty_state", + "target": "core_components_project_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_project_filters_headerfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_components_project_filters_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_hooks_store_use_project_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/filters.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_filters", + "target": "core_hooks_store_use_project_filter_useprojectfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_project_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_project_form_loader", + "target": "core_components_project_form_loader_projectdetailsformloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_project_form_iprojectdetailsform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_project_form_projectdetailsform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_project_form_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_project_project_network_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_components_project_project_network_icon_projectnetworkicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_form", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_form", + "target": "helpers_cover_image_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/form.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_form", + "target": "helpers_cover_image_helper_handlecoverimagechange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/form.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_project_form_projectdetailsform", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/form.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_components_project_form_projectdetailsform", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_project_header_projectsbaseheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_project_search_projects", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_components_project_search_projects_projectsearch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_project_integration_card_integrationcard", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_project_integration_card_integrationdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_project_integration_card_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_components_project_integration_card_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/integration-card.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_integration_card", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_join_project_modal", + "target": "core_components_project_join_project_modal_joinprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_join_project_modal", + "target": "core_components_project_join_project_modal_tjoinprojectmodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_join_project_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_join_project_modal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_join_project_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_join_project_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_project_join_project_modal_joinprojectmodal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/project/join-project-modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_project_join_project_modal_joinprojectmodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_components_project_leave_project_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_components_project_leave_project_modal_formdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_components_project_leave_project_modal_ileaveprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_components_project_leave_project_modal_leaveprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/leave-project-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_leave_project_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_project_leave_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_project_leave_project_modal_leaveprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_member_header_column", + "target": "core_components_project_member_header_column_memberheadercolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_member_header_column", + "target": "core_components_project_member_header_column_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_member_header_column", + "target": "core_store_member_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_member_header_column", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_project_member_header_column", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_project_member_header_column", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-header-column.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_member_header_column_props", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_project_member_header_column_memberheadercolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_project_member_header_column_memberheadercolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_member_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_components_project_member_list_item_projectmemberlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_components_project_member_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_components_projects_settings_useprojectcolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_store_member_project_base_project_member_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_member_list_item", + "target": "core_store_member_project_base_project_member_store_iprojectmemberdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_member_list_item_projectmemberlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_member_list_projectmemberlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_member_list_tprojectmemberlistprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_send_project_invitation_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_project_send_project_invitation_modal_sendprojectinvitationmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_ui_loader_settings_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_components_ui_loader_settings_members_memberssettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_member_list", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_member_select", + "target": "core_components_project_member_select_memberselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_member_select", + "target": "core_components_project_member_select_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_member_select", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/member-select.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_member_select", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_member_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_member_select_memberselect", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_project_multi_select_modal", + "target": "core_components_project_multi_select_modal_projectmultiselectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_project_multi_select_modal", + "target": "core_components_project_multi_select_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_multi_select_modal", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/multi-select-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_multi_select_modal", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_components_project_project_feature_update_projectfeatureupdate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_components_project_project_feature_update_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_components_project_settings_features_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_components_project_settings_features_list_projectfeatureslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-feature-update.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_project_feature_update", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-network-icon.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_project_network_icon", + "target": "core_components_project_project_network_icon_projectnetworkicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-network-icon.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_project_project_network_icon", + "target": "core_components_project_project_network_icon_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_projects_create_attributes", + "target": "core_components_project_project_network_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_projects_create_attributes", + "target": "core_components_project_project_network_icon_projectnetworkicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_project_settings_member_defaults_defaultsettingitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_project_settings_member_defaults_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_project_settings_member_defaults_projectsettingsmemberdefaults", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_project_settings_member_defaults_tdefaultsettingitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_components_project_project_settings_member_defaults_tprojectsettingsmemberdefaultsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/project-settings-member-defaults.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_project_settings_member_defaults", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_components_project_publish_project_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_components_project_publish_project_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_components_project_publish_project_modal_publishprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_components_project_publish_project_modal_view_options", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_hooks_store_use_project_publish", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/publish-project/modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_publish_project_modal", + "target": "core_hooks_store_use_project_publish_useprojectpublish", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_project_publish_project_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_project_publish_project_modal_publishprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_components_project_root_projectroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_hooks_store_use_project_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_hooks_store_use_project_filter_useprojectfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_components_project_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_components_project_root_projectroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/search-projects.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_search_projects", + "target": "core_components_project_search_projects_projectsearch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/search-projects.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_search_projects", + "target": "core_hooks_store_use_project_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/search-projects.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_search_projects", + "target": "core_hooks_store_use_project_filter_useprojectfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_components_project_send_project_invitation_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_components_project_send_project_invitation_modal_formvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_components_project_send_project_invitation_modal_member", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_components_project_send_project_invitation_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_components_project_send_project_invitation_modal_sendprojectinvitationmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/send-project-invitation-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_send_project_invitation_modal", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_project_settings_control_section_generalprojectsettingscontrolsection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_project_settings_control_section_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/control-section.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_settings_control_section", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_project_settings_features_list_project_features_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L88", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_project_settings_features_list_projectfeatureslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_project_settings_features_list_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_project_settings_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_project_settings_helper_projectfeaturetoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_workspace_upgrade_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_components_workspace_upgrade_badge_upgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/features-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_settings_features_list", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/helper.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_project_settings_helper", + "target": "core_components_project_settings_helper_projectfeaturetoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/helper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_project_settings_helper", + "target": "core_components_project_settings_helper_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L97", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_components_project_settings_member_columns_accounttypecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_components_project_settings_member_columns_accounttypeprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_components_project_settings_member_columns_namecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_components_project_settings_member_columns_nameprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_components_project_settings_member_columns_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/project/settings/member-columns.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_project_settings_member_columns", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_project_settings_member_columns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_project_settings_member_columns_namecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_project_settings_member_columns_accounttypecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_projects_create_attributes", + "target": "core_components_projects_create_attributes_projectattributes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/attributes.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_create_attributes", + "target": "core_components_projects_create_attributes_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_projects_create_attributes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_projects_create_attributes_projectattributes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_projects_create_root_createprojectform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_projects_create_root_tcreateprojectformprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_projects_create_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_components_projects_create_utils_getprojectformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "helpers_cover_image_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "helpers_cover_image_helper_getcoverimagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_projects_create_root", + "target": "helpers_cover_image_helper_uploadcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/utils.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_projects_create_utils", + "target": "core_components_projects_create_utils_getprojectformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/utils.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_projects_create_utils", + "target": "helpers_cover_image_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/create/utils.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_projects_create_utils", + "target": "helpers_cover_image_helper_getrandomcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/projects/create/utils.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_projects_create_utils_getprojectformvalues", + "target": "helpers_cover_image_helper_getrandomcoverimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_components_projects_mobile_header_projectslistmobileheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_hooks_store_use_project_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/mobile-header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_projects_mobile_header", + "target": "core_hooks_store_use_project_filter_useprojectfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_components_projects_page_projectpageroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/page.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_projects_page", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_components_projects_settings_intake_header_projectinboxheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_hooks_store_use_project_inbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/intake/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_projects_settings_intake_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_projects_settings_useprojectcolumns_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_projects_settings_useprojectcolumns_tuseprojectcolumnsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_store_member_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "target": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_getfilters" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/projects/settings/useProjectColumns.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_projects_settings_useprojectcolumns_useprojectcolumns", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_readonly_cycle", + "target": "core_components_readonly_cycle_readonlycycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_readonly_cycle", + "target": "core_components_readonly_cycle_treadonlycycleprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_cycle", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/cycle.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_cycle", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_cycle", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_cycle_treadonlycycleprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_cycle_readonlycycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/date.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_readonly_date", + "target": "core_components_readonly_date_readonlydate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/date.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_date", + "target": "core_components_readonly_date_treadonlydateprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_date", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_date_treadonlydateprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_date_readonlydate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_readonly_estimate", + "target": "core_components_readonly_estimate_readonlyestimate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_readonly_estimate", + "target": "core_components_readonly_estimate_treadonlyestimateprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_estimate", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_estimate", + "target": "core_hooks_store_estimates_use_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_estimate", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/estimate.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_estimate", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_estimate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_estimate_treadonlyestimateprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_estimate_readonlyestimate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_labels", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_labels_readonlylabels", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_labels_treadonlylabelsprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_member", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_member_readonlymember", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_member_treadonlymemberprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_module", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_module_readonlymodule", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_module_treadonlymoduleprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_priority", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_priority_readonlypriority", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_priority_treadonlypriorityprops", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_state", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_state_readonlystate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/index.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_readonly_index", + "target": "core_components_readonly_state_treadonlystateprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_readonly_labels", + "target": "core_components_readonly_labels_readonlylabels", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_readonly_labels", + "target": "core_components_readonly_labels_treadonlylabelsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_labels", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_readonly_labels", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_labels", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/labels.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_labels", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_readonly_member", + "target": "core_components_readonly_member_readonlymember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_readonly_member", + "target": "core_components_readonly_member_treadonlymemberprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_member", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/member.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_member", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_readonly_module", + "target": "core_components_readonly_module_readonlymodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_readonly_module", + "target": "core_components_readonly_module_treadonlymoduleprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_module", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/module.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_readonly_module", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/priority.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_readonly_priority", + "target": "core_components_readonly_priority_readonlypriority", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/priority.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_priority", + "target": "core_components_readonly_priority_treadonlypriorityprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_readonly_state", + "target": "core_components_readonly_state_readonlystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_readonly_state", + "target": "core_components_readonly_state_treadonlystateprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_state", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/readonly/state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_readonly_state", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/relations/index.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_relations_index", + "target": "core_components_relations_index_issue_relation_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/relations/index.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_relations_index", + "target": "core_components_relations_index_usetimelinerelationoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_rich_filters_add_filters_button", + "target": "core_components_rich_filters_add_filters_button_addfilterbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_rich_filters_add_filters_button", + "target": "core_components_rich_filters_add_filters_button_taddfilterbuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_add_filters_button", + "target": "core_components_rich_filters_add_filters_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/add-filters/button.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_add_filters_button", + "target": "core_components_rich_filters_add_filters_dropdown_addfilterdropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_add_filters_button", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filters_toggle", + "target": "core_components_rich_filters_add_filters_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_add_filters_button_taddfilterbuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_add_filters_button_addfilterbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filters_toggle", + "target": "core_components_rich_filters_add_filters_button_addfilterbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/add-filters/dropdown.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_rich_filters_add_filters_dropdown", + "target": "core_components_rich_filters_add_filters_dropdown_addfilterdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/add-filters/dropdown.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_rich_filters_add_filters_dropdown", + "target": "core_components_rich_filters_add_filters_dropdown_taddfilterdropdownprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_add_filters_dropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_add_filters_dropdown_addfilterdropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/close-button.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_close_button", + "target": "core_components_rich_filters_filter_item_close_button_filteritemclosebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/close-button.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_close_button", + "target": "core_components_rich_filters_filter_item_close_button_filteritemclosebuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_close_button", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_close_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_close_button_filteritemclosebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_close_button_filteritemclosebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/container.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_container", + "target": "core_components_rich_filters_filter_item_container_filteritemcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/container.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_container", + "target": "core_components_rich_filters_filter_item_container_filteritemcontainerprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_container", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_container", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_container_filteritemcontainer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_container_filteritemcontainer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_invalid_invalidfilteritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_property", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_property_filteritemproperty", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/invalid.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_invalid", + "target": "core_components_rich_filters_filter_item_root_ifilteritemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_invalid_invalidfilteritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_loader", + "target": "core_components_rich_filters_filter_item_loader_filteritemloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_loader_filteritemloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_filter_item_property_filteritemproperty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_filter_item_property_ifilteritempropertyprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_filter_item_property_propertybutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_filter_item_property_tpropertybuttonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/property.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_property", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_property", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_property_filteritemproperty", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_root_filteritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_item_root_ifilteritemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_value_input_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_filter_value_input_root_filtervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-item/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_rich_filters_filter_item_root", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filter_item_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filter_item_root_filteritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_range", + "target": "core_components_rich_filters_filter_value_input_date_range_daterangefiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_range", + "target": "core_components_rich_filters_filter_value_input_date_range_tdaterangefiltervalueinputprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/range.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_range", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_date_range", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_date_range_daterangefiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_single", + "target": "core_components_rich_filters_filter_value_input_date_single_singledatefiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_single", + "target": "core_components_rich_filters_filter_value_input_date_single_tsingledatefiltervalueinputprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/date/single.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_date_single", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_date_single", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_date_single_singledatefiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L85", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_root_additionalfiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_root_filtervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_select_multi", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_select_multi_multiselectfiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_select_single", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_filter_value_input_select_single_singleselectfiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_root", + "target": "core_components_rich_filters_shared_tfiltervalueinputprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_multi_multiselectfiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_multi_tmultiselectfiltervalueinputprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_selected_options_display", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_selected_options_display_selectedoptionsdisplay", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_shared_getcommoncustomsearchselectprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_shared_getformattedoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/multi.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_multi", + "target": "core_components_rich_filters_filter_value_input_select_shared_loadoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_selected_options_display", + "target": "core_components_rich_filters_filter_value_input_select_selected_options_display_selectedoptionsdisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_selected_options_display", + "target": "core_components_rich_filters_filter_value_input_select_selected_options_display_tselectedoptionsdisplayprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_selected_options_display", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_selected_options_display", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_selected_options_display_selectedoptionsdisplay", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_shared", + "target": "core_components_rich_filters_filter_value_input_select_shared_getcommoncustomsearchselectprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_shared", + "target": "core_components_rich_filters_filter_value_input_select_shared_getformattedoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_shared", + "target": "core_components_rich_filters_filter_value_input_select_shared_loadoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_shared", + "target": "core_components_rich_filters_filter_value_input_select_shared_tloadoptionsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/shared.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_shared", + "target": "core_components_rich_filters_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_shared_loadoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_shared_getformattedoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_shared_getcommoncustomsearchselectprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_single_singleselectfiltervalueinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filter-value-input/select/single.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_rich_filters_filter_value_input_select_single", + "target": "core_components_rich_filters_filter_value_input_select_single_tsingleselectfiltervalueinputprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L170", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filters_row_elementtransition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filters_row_filtersrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L191", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filters_row_rowtransition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L165", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filters_row_telementtransitionprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filters_row_tfiltersrowprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-row.tsx", + "source_location": "L186", + "weight": 1.0, + "source": "core_components_rich_filters_filters_row", + "target": "core_components_rich_filters_filters_row_trowtransitionprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_row", + "target": "core_components_rich_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_row", + "target": "core_components_rich_filters_filters_row_tfiltersrowprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_row", + "target": "core_components_rich_filters_filters_row_filtersrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_rich_filters_filters_toggle", + "target": "core_components_rich_filters_filters_toggle_filterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/filters-toggle.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_rich_filters_filters_toggle", + "target": "core_components_rich_filters_filters_toggle_tfilterstoggleprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_toggle", + "target": "core_components_rich_filters_filters_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_toggle", + "target": "core_components_rich_filters_filters_toggle_filterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/rich-filters/shared.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_rich_filters_shared", + "target": "core_components_rich_filters_shared_tfiltervalueinputprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/boxed-control-item.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_boxed_control_item", + "target": "core_components_settings_boxed_control_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/boxed-control-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_boxed_control_item", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_project_content_feature_control_item", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_section", + "target": "core_components_settings_boxed_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_project_content_feature_control_item", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_section", + "target": "core_components_settings_boxed_control_item_settingsboxedcontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_content_wrapper", + "target": "core_components_settings_content_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/content-wrapper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_content_wrapper", + "target": "core_components_settings_content_wrapper_settingscontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/control-item.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_control_item", + "target": "core_components_settings_control_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/control-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_control_item", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_components_settings_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_settings_control_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_settings_control_item_settingscontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/heading.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_heading", + "target": "core_components_settings_heading_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/heading.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_heading", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_settings_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_settings_heading_settingsheading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/helper.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_settings_helper", + "target": "core_components_settings_helper_getprojectactivepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/helper.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_settings_helper", + "target": "core_components_settings_helper_getworkspaceactivepath", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/helper.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_settings_helper", + "target": "core_components_settings_helper_hreftolabelmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/helper.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_settings_helper", + "target": "core_components_settings_helper_pathnametoaccesskey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/helper.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_helper", + "target": "core_components_settings_helper_projecthreftolabelmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/helper.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_helper", + "target": "core_components_settings_helper_workspacehreftolabelmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/layout.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_layout", + "target": "core_components_settings_layout_settingscontentlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_mobile_nav", + "target": "core_components_settings_mobile_nav_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_mobile_nav", + "target": "core_components_settings_mobile_nav_settingsmobilenav", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_mobile_nav", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/mobile/nav.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_mobile_nav", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/page-header.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_settings_page_header", + "target": "core_components_settings_page_header_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/page-header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_page_header", + "target": "core_components_settings_page_header_settingspageheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_profile_content_index", + "target": "core_components_settings_profile_content_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_components_settings_profile_content_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_settings_profile_content_pages_general_form_generalprofilesettingsform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_settings_profile_content_pages_general_form_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_components_settings_profile_content_pages_general_form_tuserprofileform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "helpers_cover_image_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_form", + "target": "helpers_cover_image_helper_handlecoverimagechange", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_components_settings_profile_content_pages_general_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_components_settings_profile_content_pages_general_form_generalprofilesettingsform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_index", + "target": "core_components_settings_profile_content_pages_general_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_components_settings_profile_content_pages_general_root_generalprofilesettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/general/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_general_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_index", + "target": "core_components_settings_profile_content_pages_index_profile_settings_pages_map", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_content_root", + "target": "core_components_settings_profile_content_pages_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_content_root", + "target": "core_components_settings_profile_content_pages_index_profile_settings_pages_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_components_settings_profile_content_pages_notifications_email_notification_form_notificationsprofilesettingsform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_components_settings_profile_content_pages_notifications_email_notification_form_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_components_settings_profile_content_pages_notifications_email_notification_form_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_settings_profile_content_pages_notifications_email_notification_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_settings_profile_content_pages_notifications_email_notification_form_notificationsprofilesettingsform", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_index", + "target": "core_components_settings_profile_content_pages_notifications_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_settings_profile_content_pages_notifications_root_notificationsprofilesettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_settings_profile_content_pages_notifications_root_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_settings_profile_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_settings_profile_heading_profilesettingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_ui_loader_settings_email", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_components_ui_loader_settings_email_emailsettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/notifications/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_notifications_root", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/default-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_default_list", + "target": "core_components_settings_profile_content_pages_preferences_default_list_profilesettingsdefaultpreferenceslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_content_pages_preferences_default_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_content_pages_preferences_default_list_profilesettingsdefaultpreferenceslist", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_index", + "target": "core_components_settings_profile_content_pages_preferences_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list_profilesettingslanguageandtimezonepreferenceslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_content_pages_preferences_language_and_timezone_list_profilesettingslanguageandtimezonepreferenceslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_content_pages_preferences_root_preferencesprofilesettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_components_settings_profile_heading_profilesettingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/preferences/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_preferences_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_content_pages_security_authservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_content_pages_security_defaultshowpassword", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_content_pages_security_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_content_pages_security_formvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_content_pages_security_securityprofilesettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_heading", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_components_settings_profile_heading_profilesettingsheading", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "helpers_authentication_helper_autherrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "helpers_authentication_helper_eauthenticationerrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/pages/security.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_pages_security", + "target": "helpers_authentication_helper_passworderrors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_content_root", + "target": "core_components_settings_profile_content_root_profilesettingscontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/content/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_content_root", + "target": "core_components_settings_profile_content_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_components_settings_profile_content_root_profilesettingscontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/heading.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_heading", + "target": "core_components_settings_profile_heading_profilesettingsheading", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/heading.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_profile_heading", + "target": "core_components_settings_profile_heading_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_components_settings_profile_modal_profilesettingsmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_components_settings_profile_sidebar_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_components_settings_profile_sidebar_root_profilesettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_modal", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_header", + "target": "core_components_settings_profile_sidebar_header_profilesettingssidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/header.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/header.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_header", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_root", + "target": "core_components_settings_profile_sidebar_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_root", + "target": "core_components_settings_profile_sidebar_header_profilesettingssidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_index", + "target": "core_components_settings_profile_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_profile_sidebar_item_categories_icons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_profile_sidebar_item_categories_profilesettingssidebaritemcategories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_profile_sidebar_item_categories_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_profile_sidebar_workspace_options", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_profile_sidebar_workspace_options_profilesettingssidebarworkspaceoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/item-categories.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_item_categories", + "target": "core_components_settings_sidebar_item_settingssidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_root", + "target": "core_components_settings_profile_sidebar_item_categories", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_root", + "target": "core_components_settings_profile_sidebar_item_categories_profilesettingssidebaritemcategories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_root", + "target": "core_components_settings_profile_sidebar_root_profilesettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_root", + "target": "core_components_settings_profile_sidebar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_components_settings_profile_sidebar_workspace_options_profilesettingssidebarworkspaceoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_components_settings_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_components_settings_sidebar_item_settingssidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/profile/sidebar/workspace-options.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_profile_sidebar_workspace_options", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_settings_project_content_feature_control_item", + "target": "core_components_settings_project_content_feature_control_item_projectsettingsfeaturecontrolitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_project_content_feature_control_item", + "target": "core_components_settings_project_content_feature_control_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_project_content_feature_control_item", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/content/feature-control-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_project_content_feature_control_item", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_components_settings_project_sidebar_header_projectsettingssidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_components_settings_project_sidebar_header_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_root", + "target": "core_components_settings_project_sidebar_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_root", + "target": "core_components_settings_project_sidebar_header_projectsettingssidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_index", + "target": "core_components_settings_project_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_settings_project_sidebar_item_categories_projectsettingssidebaritemcategories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_settings_project_sidebar_item_categories_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_settings_project_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_settings_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_components_settings_sidebar_item_settingssidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-categories.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_categories", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_root", + "target": "core_components_settings_project_sidebar_item_categories", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_root", + "target": "core_components_settings_project_sidebar_item_categories_projectsettingssidebaritemcategories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/item-icon.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_item_icon", + "target": "core_components_settings_project_sidebar_item_icon_project_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_root", + "target": "core_components_settings_project_sidebar_root_projectsettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/project/sidebar/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_project_sidebar_root", + "target": "core_components_settings_project_sidebar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/sidebar/item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_sidebar_item", + "target": "core_components_settings_sidebar_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/sidebar/item.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_settings_sidebar_item", + "target": "core_components_settings_sidebar_item_settingssidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_components_settings_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_components_settings_sidebar_item_settingssidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_components_settings_workspace_sidebar_header_workspacesettingssidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_header", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_root", + "target": "core_components_settings_workspace_sidebar_header", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_root", + "target": "core_components_settings_workspace_sidebar_header_workspacesettingssidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_index", + "target": "core_components_settings_workspace_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_components_settings_workspace_sidebar_item_categories_workspacesettingssidebaritemcategories", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_components_settings_workspace_sidebar_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-categories.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_categories", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_root", + "target": "core_components_settings_workspace_sidebar_item_categories", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_root", + "target": "core_components_settings_workspace_sidebar_item_categories_workspacesettingssidebaritemcategories", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/item-icon.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_item_icon", + "target": "core_components_settings_workspace_sidebar_item_icon_workspace_settings_icons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_root", + "target": "core_components_settings_workspace_sidebar_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/settings/workspace/sidebar/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_settings_workspace_sidebar_root", + "target": "core_components_settings_workspace_sidebar_root_workspacesettingssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/add-button.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_sidebar_add_button", + "target": "core_components_sidebar_add_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/add-button.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_sidebar_add_button", + "target": "core_components_sidebar_add_button_sidebaraddbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_components_sidebar_add_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_components_sidebar_add_button_sidebaraddbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/resizable-sidebar.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_sidebar_resizable_sidebar", + "target": "core_components_sidebar_resizable_sidebar_resizablesidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/resizable-sidebar.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_sidebar_resizable_sidebar", + "target": "core_components_sidebar_resizable_sidebar_resizablesidebarprops", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/sidebar/resizable-sidebar.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_sidebar_resizable_sidebar_resizablesidebar", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/search-button.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_sidebar_search_button", + "target": "core_components_sidebar_search_button_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/search-button.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_sidebar_search_button", + "target": "core_components_sidebar_search_button_sidebarsearchbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L110", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebarbuttonitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebarbuttonitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L129", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L122", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L85", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemiconprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemlabelprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebaritemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L100", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebarlinkitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_appsidebarlinkitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-item.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_item_styles", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_sidebar_sidebar_item_appsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-navigation.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_navigation", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-navigation.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_navigation", + "target": "core_components_sidebar_sidebar_navigation_tsidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_sidebar_sidebar_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_sidebar_sidebar_navigation_sidebarnavitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-toggle-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_toggle_button", + "target": "core_components_sidebar_sidebar_toggle_button_appsidebartogglebutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-toggle-button.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_toggle_button", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-toggle-button.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_toggle_button", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_components_sidebar_sidebar_toggle_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_components_sidebar_sidebar_toggle_button_appsidebartogglebutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_components_sidebar_sidebar_wrapper_sidebarwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_components_sidebar_sidebar_wrapper_tsidebarwrapperprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_hooks_use_window_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/sidebar/sidebar-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_sidebar_sidebar_wrapper", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_stickies_action_bar_stickyactionbar", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_stickies_modal_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_stickies_modal_index_allstickiesmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_stickies_sticky_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_components_stickies_sticky_root_stickynote", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/action-bar.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_stickies_action_bar", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/delete-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_delete_modal", + "target": "core_components_stickies_delete_modal_istickydelete", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/delete-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_delete_modal", + "target": "core_components_stickies_delete_modal_stickydeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_delete_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_delete_modal_stickydeletemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_components_stickies_layout_stickies_infinite_stickiesinfinite", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_components_stickies_layout_stickies_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_components_stickies_layout_stickies_list_stickieslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_hooks_use_intersection_observer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-infinite.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_infinite", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L176", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_stickies_list_stickieslayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_stickies_list_stickieslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_stickies_list_tprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_stickies_list_tstickieslayout", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_stickies_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_stickies_loader_stickiesloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_sticky_dnd_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_sticky_dnd_wrapper_stickydndwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_sticky_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_layout_sticky_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_sticky_use_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_components_stickies_sticky_use_operations_usestickyoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-list.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_list", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_stickies_layout_stickies_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_stickies_layout_stickies_list_stickieslayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_loader", + "target": "core_components_stickies_layout_stickies_loader_stickiesloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_stickies_layout_stickies_truncated_stickiestruncated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_components_stickies_layout_stickies_truncated_stickiestruncatedprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/stickies-truncated.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_layout_stickies_truncated", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_layout_stickies_truncated", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_layout_stickies_truncated", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_layout_stickies_truncated_stickiestruncated", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_layout_stickies_truncated_stickiestruncated", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_stickies_layout_sticky_dnd_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_stickies_layout_sticky_dnd_wrapper_stickydndwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_stickies_layout_sticky_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_stickies_layout_sticky_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_stickies_sticky_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky-dnd-wrapper.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_dnd_wrapper", + "target": "core_components_stickies_sticky_root_stickynote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky.helpers.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_helpers", + "target": "core_components_stickies_layout_sticky_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/layout/sticky.helpers.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_stickies_layout_sticky_helpers", + "target": "core_components_stickies_layout_sticky_helpers_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_modal_index", + "target": "core_components_stickies_modal_index_allstickiesmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_stickies_modal_index", + "target": "core_components_stickies_modal_index_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_stickies_modal_index", + "target": "core_components_stickies_modal_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/index.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_stickies_modal_index", + "target": "core_components_stickies_modal_stickies_stickies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/search.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_modal_search", + "target": "core_components_stickies_modal_search_stickysearch", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/search.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_modal_search", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/search.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_modal_search", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_modal_search", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_modal_search", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_modal_search_stickysearch", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_modal_search_stickysearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_modal_stickies_stickies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_modal_stickies_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_sticky_use_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_components_stickies_sticky_use_operations_usestickyoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/modal/stickies.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_stickies_modal_stickies", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_stickies_sticky_index", + "target": "core_components_stickies_sticky_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_components_stickies_sticky_inputs_stickyinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_components_stickies_sticky_inputs_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_inputs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs_stickyinput", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/stickies/sticky/inputs.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_stickies_sticky_inputs_stickyinput", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_inputs_stickyinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_root_stickynote", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_root_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_use_operations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_use_operations_getrandomstickycolor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_components_stickies_sticky_use_operations_usestickyoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_stickies_sticky_root", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/sticky-item-drag-handle.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_stickies_sticky_sticky_item_drag_handle", + "target": "core_components_stickies_sticky_sticky_item_drag_handle_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/sticky-item-drag-handle.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_sticky_sticky_item_drag_handle", + "target": "core_components_stickies_sticky_sticky_item_drag_handle_stickyitemdraghandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_components_stickies_sticky_use_operations_getrandomstickycolor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_components_stickies_sticky_use_operations_toperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_components_stickies_sticky_use_operations_tprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_components_stickies_sticky_use_operations_usestickyoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_sticky_use_operations", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/stickies/sticky/use-operations.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_stickies_sticky_use_operations_usestickyoperations", + "target": "core_hooks_use_stickies_usesticky" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_sticky_use_operations_usestickyoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_components_stickies_widget_stickieswidget", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_hooks_use_stickies", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/stickies/widget.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_stickies_widget", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_ui_empty_space", + "target": "core_components_ui_empty_space_emptyspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_ui_empty_space", + "target": "core_components_ui_empty_space_emptyspaceitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_ui_empty_space", + "target": "core_components_ui_empty_space_emptyspaceitemprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/empty-space.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_ui_empty_space", + "target": "core_components_ui_empty_space_emptyspaceprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/integration-and-import-export-banner.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_ui_integration_and_import_export_banner", + "target": "core_components_ui_integration_and_import_export_banner_integrationandimportexportbanner", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/integration-and-import-export-banner.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_integration_and_import_export_banner", + "target": "core_components_ui_integration_and_import_export_banner_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_ui_labels_list", + "target": "core_components_ui_labels_list_issuelabelslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_ui_labels_list", + "target": "core_components_ui_labels_list_issuelabelslistprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_ui_labels_list", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_ui_labels_list", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/ui/labels-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_ui_labels_list_issuelabelslist", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/cycle-module-board-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_cycle_module_board_loader", + "target": "core_components_ui_loader_cycle_module_board_loader_cyclemoduleboardlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/cycle-module-list-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_cycle_module_list_loader", + "target": "core_components_ui_loader_cycle_module_list_loader_cyclemodulelistlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_calendar_layout_loader", + "target": "core_components_ui_loader_layouts_calendar_layout_loader_calendarday", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_calendar_layout_loader", + "target": "core_components_ui_loader_layouts_calendar_layout_loader_calendarlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_calendar_layout_loader", + "target": "core_components_ui_loader_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_calendar_layout_loader", + "target": "core_components_ui_loader_utils_getrandomint", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/ui/loader/layouts/calendar-layout-loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_calendar_layout_loader_calendarday", + "target": "core_components_ui_loader_utils_getrandomint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_gantt_layout_loader", + "target": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutlistitemloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_gantt_layout_loader", + "target": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_gantt_layout_loader", + "target": "core_components_ui_loader_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_gantt_layout_loader", + "target": "core_components_ui_loader_utils_getrandomlength", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/ui/loader/layouts/gantt-layout-loader.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_gantt_layout_loader_ganttlayoutlistitemloader", + "target": "core_components_ui_loader_utils_getrandomlength" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_kanban_layout_loader", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbancolumnloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_kanban_layout_loader", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanissueblockloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/kanban-layout-loader.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_kanban_layout_loader", + "target": "core_components_ui_loader_layouts_kanban_layout_loader_kanbanlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L94", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_list_layout_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader_listlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_list_layout_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader_listloaderitemrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L76", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_list_layout_loader", + "target": "core_components_ui_loader_layouts_list_layout_loader_listsection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_list_layout_loader", + "target": "core_components_ui_loader_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_list_layout_loader", + "target": "core_components_ui_loader_utils_getrandomint", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/list-layout-loader.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_list_layout_loader", + "target": "core_components_ui_loader_utils_getrandomlength", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/members-layout-loader.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_members_layout_loader", + "target": "core_components_ui_loader_layouts_members_layout_loader_memberslayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_ui_loader_layouts_members_layout_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_ui_loader_layouts_members_layout_loader_memberslayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader_inboxlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_project_inbox_inbox_layout_loader", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader_inboxsidebarloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader", + "target": "core_components_ui_loader_layouts_project_inbox_inbox_sidebar_loader_inboxsidebarloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetissuerowloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "target": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetlayoutloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "target": "core_components_ui_loader_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_spreadsheet_layout_loader", + "target": "core_components_ui_loader_utils_getrandomlength", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_ui_loader_layouts_spreadsheet_layout_loader_spreadsheetissuerowloader", + "target": "core_components_ui_loader_utils_getrandomlength" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/notification-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_notification_loader", + "target": "core_components_ui_loader_notification_loader_notificationsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/pages-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_pages_loader", + "target": "core_components_ui_loader_pages_loader_pagesloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/projects-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_projects_loader", + "target": "core_components_ui_loader_projects_loader_projectsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/activity.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_loader_settings_activity", + "target": "core_components_ui_loader_settings_activity_activitysettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/activity.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_ui_loader_settings_activity", + "target": "core_components_ui_loader_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/activity.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_ui_loader_settings_activity", + "target": "core_components_ui_loader_utils_getrandomlength", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/email.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_settings_email", + "target": "core_components_ui_loader_settings_email_emailsettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/import-and-export.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_settings_import_and_export", + "target": "core_components_ui_loader_settings_import_and_export_importexportsettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/integration.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_settings_integration", + "target": "core_components_ui_loader_settings_integration_integrationssettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/members.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_settings_members", + "target": "core_components_ui_loader_settings_members_memberssettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_ui_loader_settings_members", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_ui_loader_settings_members_memberssettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/settings/web-hook.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_ui_loader_settings_web_hook", + "target": "core_components_ui_loader_settings_web_hook_webhooksettingsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/utils.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_ui_loader_utils", + "target": "core_components_ui_loader_utils_getrandomint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/utils.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_utils", + "target": "core_components_ui_loader_utils_getrandomlength", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/loader/view-list-loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_loader_view_list_loader", + "target": "core_components_ui_loader_view_list_loader_viewlistloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_ui_loader_view_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_ui_loader_view_list_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_ui_loader_view_list_loader_viewlistloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_ui_loader_view_list_loader_viewlistloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_customcomponent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_customcomponentprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_headingprimary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_headingsecondary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_link", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_markdownrenderer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_orderedlist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_paragraph", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component", + "target": "core_components_ui_markdown_to_component_unorderedlist", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L72", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component_markdownrenderer", + "target": "core_components_ui_markdown_to_component_headingprimary", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L73", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component_markdownrenderer", + "target": "core_components_ui_markdown_to_component_headingsecondary", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L74", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component_markdownrenderer", + "target": "core_components_ui_markdown_to_component_paragraph", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L75", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component_markdownrenderer", + "target": "core_components_ui_markdown_to_component_orderedlist", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L76", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component_markdownrenderer", + "target": "core_components_ui_markdown_to_component_unorderedlist", + "confidence_score": 0.5 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/components/ui/markdown-to-component.tsx", + "source_location": "L77", + "weight": 1.0, + "source": "core_components_ui_markdown_to_component_markdownrenderer", + "target": "core_components_ui_markdown_to_component_link", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/profile-empty-state.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_ui_profile_empty_state", + "target": "core_components_ui_profile_empty_state_profileemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/ui/profile-empty-state.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_ui_profile_empty_state", + "target": "core_components_ui_profile_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/user/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_user_index", + "target": "core_components_user_user_greetings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_user_user_greetings", + "target": "core_components_user_user_greetings_iusergreetingsview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_user_user_greetings", + "target": "core_components_user_user_greetings_usergreetingsview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_user_user_greetings", + "target": "core_hooks_use_current_time", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_user_user_greetings", + "target": "core_hooks_use_current_time_usecurrenttime", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/user/user-greetings.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_user_user_greetings_usergreetingsview", + "target": "core_hooks_use_current_time_usecurrenttime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_applied_filters_access", + "target": "core_components_views_applied_filters_access_appliedaccessfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_applied_filters_access", + "target": "core_components_views_applied_filters_access_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_views_applied_filters_access", + "target": "helpers_views_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/access.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_views_applied_filters_access", + "target": "helpers_views_helper_view_access_specifiers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_access", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_access_appliedaccessfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/index.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_views_applied_filters_index", + "target": "core_components_views_applied_filters_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_root_date_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_root_members_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_root_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_root_view_access_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/applied-filters/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_views_applied_filters_root", + "target": "core_components_views_applied_filters_root_viewappliedfilterslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_views_delete_view_modal", + "target": "core_components_views_delete_view_modal_deleteprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_delete_view_modal", + "target": "core_components_views_delete_view_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_delete_view_modal", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/delete-view-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_delete_view_modal", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_delete_view_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_delete_view_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_delete_view_modal_deleteprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_delete_view_modal_deleteprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_views_filters_filter_selection_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_components_views_filters_filter_selection_viewfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/filter-selection.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_filters_filter_selection", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_views_filters_filter_selection", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_views_filters_filter_selection_viewfiltersselection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/order-by.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_filters_order_by", + "target": "core_components_views_filters_order_by_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/filters/order-by.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_views_filters_order_by", + "target": "core_components_views_filters_order_by_vieworderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_views_filters_order_by", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_views_filters_order_by_vieworderbydropdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_views_form_default_values", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_views_form_projectviewform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_views_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_work_item_filters_filters_hoc_project_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_views_form", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_components_views_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_components_views_form_projectviewform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/helper.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_components_views_helper", + "target": "core_components_views_helper_tlayoutselectionprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/helper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_views_helper", + "target": "core_components_views_helper_tworkspacelayoutprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/helper.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_views_helper", + "target": "core_components_views_helper_workspaceactivelayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_components_views_modal_createupdateprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_components_views_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_modal", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_modal_createupdateprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_modal_createupdateprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_views_modal_createupdateprojectviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/views/publish/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_views_publish_index", + "target": "core_components_views_publish_use_view_publish", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_publish_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/publish/use-view-publish.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_views_publish_use_view_publish", + "target": "core_components_views_publish_use_view_publish_useviewpublish", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_publish_use_view_publish_useviewpublish", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_quick_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_components_views_quick_actions_viewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_quick_actions", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_views_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_quick_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_views_quick_actions_viewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_quick_actions_viewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_components_views_view_list_header_viewlistheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_view_list_header", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_views_view_list_item_action", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_view_list_item_action_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_components_views_view_list_item_action_viewlistitemaction", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item-action.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_views_view_list_item_action", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_views_view_list_item_action_viewlistitemaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_views_view_list_item_projectviewlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_components_views_view_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/view-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_views_view_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_views_view_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_views_view_list_item_projectviewlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_components_views_views_list_projectviewslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/views/views-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_views_views_list", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_create_webhook_modal_createwebhookmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_create_webhook_modal_icreatewebhookmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_form_form_webhookform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_form_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_generated_hook_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_generated_hook_details_generatedhookdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_components_web_hooks_utils_getcurrenthookascsv", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_hooks_use_keypress", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_create_webhook_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/web-hooks/create-webhook-modal.tsx", + "source_location": "L103", + "weight": 1.0, + "source": "core_components_web_hooks_create_webhook_modal_createwebhookmodal", + "target": "core_hooks_use_keypress_usekeypress" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_components_web_hooks_delete_webhook_modal_deletewebhookmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_components_web_hooks_delete_webhook_modal_ideletewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_hooks_store_use_webhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_delete_webhook_modal", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal_deletewebhookmodal", + "target": "core_hooks_store_use_webhook_usewebhook" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/web-hooks/delete-webhook-modal.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_web_hooks_delete_webhook_modal_deletewebhookmodal", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/empty-state.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_empty_state", + "target": "core_components_web_hooks_empty_state_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/empty-state.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_web_hooks_empty_state", + "target": "core_components_web_hooks_empty_state_webhooksemptystate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/delete-section.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_web_hooks_form_delete_section", + "target": "core_components_web_hooks_form_delete_section_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/delete-section.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_web_hooks_form_delete_section", + "target": "core_components_web_hooks_form_delete_section_webhookdeletesection", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_web_hooks_form_index", + "target": "core_components_web_hooks_form_delete_section", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_web_hooks_form_event_types", + "target": "core_components_web_hooks_form_event_types_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_web_hooks_form_event_types", + "target": "core_components_web_hooks_form_event_types_webhook_event_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/event-types.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_web_hooks_form_event_types", + "target": "core_components_web_hooks_form_event_types_webhookoptions", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_web_hooks_form_index", + "target": "core_components_web_hooks_form_event_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_event_types_webhookoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_form_initialwebhookpayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_form_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_form_webhookform", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_individual_event_options_webhookindividualeventoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_input_webhookinput", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_form_toggle_webhooktoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_components_web_hooks_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_hooks_store_use_webhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_web_hooks_form_form", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_web_hooks_form_index", + "target": "core_components_web_hooks_form_form", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_web_hooks_form_index", + "target": "core_components_web_hooks_form_individual_event_options", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_web_hooks_form_index", + "target": "core_components_web_hooks_form_input", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_form_index", + "target": "core_components_web_hooks_form_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/generated-hook-details.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_generated_hook_details", + "target": "core_components_web_hooks_form_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_form_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_web_hooks_form_individual_event_options", + "target": "core_components_web_hooks_form_individual_event_options_individual_webhook_options", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_web_hooks_form_individual_event_options", + "target": "core_components_web_hooks_form_individual_event_options_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/individual-event-options.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_components_web_hooks_form_individual_event_options", + "target": "core_components_web_hooks_form_individual_event_options_webhookindividualeventoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/input.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_web_hooks_form_input", + "target": "core_components_web_hooks_form_input_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/input.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_form_input", + "target": "core_components_web_hooks_form_input_webhookinput", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/toggle.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_web_hooks_form_toggle", + "target": "core_components_web_hooks_form_toggle_iwebhooktoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/form/toggle.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_web_hooks_form_toggle", + "target": "core_components_web_hooks_form_toggle_webhooktoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/generated-hook-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_web_hooks_generated_hook_details", + "target": "core_components_web_hooks_generated_hook_details_generatedhookdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/generated-hook-details.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_generated_hook_details", + "target": "core_components_web_hooks_generated_hook_details_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_generated_hook_details", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_utils", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_webhooks_list", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_index", + "target": "core_components_web_hooks_webhooks_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/utils.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_web_hooks_utils", + "target": "core_components_web_hooks_utils_getcurrenthookascsv", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list", + "target": "core_components_web_hooks_webhooks_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item", + "target": "core_components_web_hooks_webhooks_list_item_iwebhooklistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item", + "target": "core_components_web_hooks_webhooks_list_item_webhookslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item", + "target": "core_hooks_store_use_webhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list", + "target": "core_components_web_hooks_webhooks_list_item_webhookslistitem", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/web-hooks/webhooks-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list_item_webhookslistitem", + "target": "core_hooks_store_use_webhook_usewebhook" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list", + "target": "core_components_web_hooks_webhooks_list_webhookslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list", + "target": "core_hooks_store_use_webhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/web-hooks/webhooks-list.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_web_hooks_webhooks_list", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_base_tadditionalworkitemfiltersprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_base_tworkitemfilterprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_base_tworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_base_workitemfilterroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_base_workitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltersprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_hooks_work_item_filters_use_work_item_filters_config", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_hooks_work_item_filters_use_work_item_filters_config_tworkitemfiltersentityprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_base", + "target": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_base", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_base_workitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_base_workitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_project_level_projectlevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_project_level_tprojectlevelworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_shared_tenablesaveviewprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_shared_tenableupdateviewprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/project-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_project_level", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_shared", + "target": "core_components_work_item_filters_filters_hoc_shared_tenablesaveviewprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_shared", + "target": "core_components_work_item_filters_filters_hoc_shared_tenableupdateviewprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_shared", + "target": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/shared.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_shared", + "target": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltersprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_shared", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_shared_tsharedworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_shared_tenablesaveviewprops", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_shared_tenableupdateviewprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_workspace_level_tworkspacelevelworkitemfiltershocprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_work_item_filters_filters_hoc_workspace_level_workspacelevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_workspace_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-hoc/workspace-level.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_hoc_workspace_level", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_work_item_filters_filters_hoc_workspace_level", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_work_item_filters_filters_hoc_workspace_level_workspacelevelworkitemfiltershoc", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_row", + "target": "core_components_work_item_filters_filters_row_tworkitemfiltersrowprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-row.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_row", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_work_item_filters_filters_row", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_work_item_filters_filters_row_workitemfiltersrow", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_toggle", + "target": "core_components_work_item_filters_filters_toggle_tworkitemfilterstoggleprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_toggle", + "target": "core_components_work_item_filters_filters_toggle_workitemfilterstoggle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_toggle", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/work-item-filters/filters-toggle.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_work_item_filters_filters_toggle", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workflow/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workflow_index", + "target": "core_components_workflow_state_option", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workflow/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workflow_index", + "target": "core_components_workflow_use_workflow_drag_n_drop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workflow/state-option.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workflow_state_option", + "target": "core_components_workflow_state_option_stateoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workflow/state-option.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workflow_state_option", + "target": "core_components_workflow_state_option_tstateoptionprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workflow/use-workflow-drag-n-drop.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workflow_use_workflow_drag_n_drop", + "target": "core_components_workflow_use_workflow_drag_n_drop_useworkflowfdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_index", + "target": "core_components_workspace_notifications_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_app_sidebar_option", + "target": "core_components_workspace_notifications_notification_app_sidebar_option_notificationappsidebaroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_app_sidebar_option", + "target": "core_components_workspace_notifications_notification_app_sidebar_option_tnotificationappsidebaroption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_app_sidebar_option", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-app-sidebar-option.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_app_sidebar_option", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_workspace_notifications_notification_app_sidebar_option", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_workspace_notifications_notification_app_sidebar_option_notificationappsidebaroption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_additional_notification_content_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_renderadditionalaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_renderadditionalvalue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_shouldrender", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_shouldshowconnector", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/content.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontentmap", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_additional_notification_content_map", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_renderadditionalaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_renderadditionalvalue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_notification_card_content_shouldshowconnector", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L204", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content_notificationcontent", + "target": "core_components_workspace_notifications_notification_card_content_shouldshowconnector" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_root", + "target": "core_components_workspace_notifications_notification_card_root_notificationcardlistroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_root", + "target": "core_components_workspace_notifications_notification_card_root_tnotificationcardlistroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_item_notificationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/notification-card/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_notification_card_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_notification_card_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_notification_card_root_notificationcardlistroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_components_workspace_notifications_root_notificationsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_components_workspace_notifications_root_notificationsrootprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_use_notification_preview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_use_notification_preview_usenotificationpreview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_use_workspace_issue_properties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_root", + "target": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/empty-state.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_empty_state", + "target": "core_components_workspace_notifications_sidebar_empty_state_notificationemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/empty-state.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_empty_state", + "target": "core_components_workspace_notifications_sidebar_empty_state_tnotificationemptystateprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_empty_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_empty_state_notificationemptystate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_applied_filter", + "target": "core_components_workspace_notifications_sidebar_filters_applied_filter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_applied_filter", + "target": "core_components_workspace_notifications_sidebar_filters_applied_filter_tappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_applied_filter", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_applied_filter", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_filters_applied_filter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_filters_applied_filter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_index", + "target": "core_components_workspace_notifications_sidebar_filters_menu_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_components_workspace_notifications_sidebar_filters_menu_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item", + "target": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item_notificationfilteroptionitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_root", + "target": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_root", + "target": "core_components_workspace_notifications_sidebar_filters_menu_menu_option_item_notificationfilteroptionitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_root", + "target": "core_components_workspace_notifications_sidebar_filters_menu_root_notificationfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/filters/menu/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_filters_menu_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_components_workspace_notifications_sidebar_filters_menu_root_notificationfilter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_index", + "target": "core_components_workspace_notifications_sidebar_header_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_header_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_index", + "target": "core_components_workspace_notifications_sidebar_header_options_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_root", + "target": "core_components_workspace_notifications_sidebar_header_options_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_index", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item_notificationmenuoptionitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_root_tpopovermenuoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_menu_item_notificationmenuoptionitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_root_notificationheadermenuoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_root_tpopovermenuoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_menu_option_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_components_workspace_notifications_sidebar_header_options_menu_option_root_notificationheadermenuoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_components_workspace_notifications_sidebar_header_options_root_notificationsidebarheaderoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_components_workspace_notifications_sidebar_header_options_root_tnotificationsidebarheaderoptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/options/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_options_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_root", + "target": "core_components_workspace_notifications_sidebar_header_options_root_notificationsidebarheaderoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_root", + "target": "core_components_workspace_notifications_sidebar_header_root_notificationsidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/header/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_header_root", + "target": "core_components_workspace_notifications_sidebar_header_root_tnotificationsidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_header_root_notificationsidebarheader", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_index", + "target": "core_components_workspace_notifications_sidebar_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/loader.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_loader", + "target": "core_components_workspace_notifications_sidebar_loader_notificationsloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_loader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_loader_notificationsloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_base_notification_content_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L120", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_getnotificationcontentdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L149", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_notificationcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontentdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontenthandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationcontentmap", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_tnotificationfielddata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_components_workspace_notifications_sidebar_notification_card_content", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/content.tsx", + "source_location": "L182", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_content_notificationcontent", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_getnotificationcontentdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_components_workspace_notifications_sidebar_notification_card_content_notificationcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_components_workspace_notifications_sidebar_notification_card_item_notificationitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_components_workspace_notifications_sidebar_notification_card_item_tnotificationitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_root_notificationoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_notifications_use_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_notifications_use_notification_usenotification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_item", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_archive_notificationitemarchiveoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_archive_tnotificationitemarchiveoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button_notificationitemoptionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "target": "core_store_notifications_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_archive", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_archive_notificationitemarchiveoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button_notificationitemoptionbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button_tnotificationitemoptionbutton", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_button_notificationitemoptionbutton", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_button_notificationitemoptionbutton", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_read_notificationitemreadoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_read_tnotificationitemreadoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "target": "core_store_notifications_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_read", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_read_notificationitemreadoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_root_notificationoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_root_tnotificationoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root_notificationitemsnoozeoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_hooks_store_notifications_use_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_root", + "target": "core_hooks_store_notifications_use_notification_usenotification", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_index", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_formvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_notificationsnoozemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_tnotificationsnoozemodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_modal_notificationsnoozemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root_notificationitemsnoozeoption", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root_tnotificationitemsnoozeoption", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_store_notifications_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_notification_card_options_snooze_root", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_components_workspace_notifications_sidebar_root_notificationssidebarroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_hooks_store_notifications_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace-notifications/sidebar/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_notifications_sidebar_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_confirmworkspacememberremove", + "target": "core_components_workspace_confirm_workspace_member_remove", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_confirmworkspacememberremove", + "target": "core_components_workspace_confirm_workspace_member_remove_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_confirmworkspacememberremove", + "target": "core_components_workspace_confirmworkspacememberremove_confirmworkspacememberremove", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_confirmworkspacememberremove", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_confirmworkspacememberremove", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_base_planscomparisonbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_base_shouldrenderplandetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_base_tplanscomparisonbaseprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_feature_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_feature_detail_planfeaturedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_plans", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_plans_comingsoonbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_plans_plane_plans", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_plans_plans_list", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/base.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_base", + "target": "core_components_workspace_billing_comparison_plans_tplaneplans", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_index", + "target": "core_components_workspace_billing_comparison_base", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_base", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_base_shouldrenderplandetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_base_planscomparisonbase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_feature_detail", + "target": "core_components_workspace_billing_comparison_feature_detail_planfeaturedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_feature_detail", + "target": "core_components_workspace_billing_comparison_feature_detail_tplanfeaturedetailprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_feature_detail", + "target": "core_components_workspace_billing_comparison_plans", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/feature-detail.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_feature_detail", + "target": "core_components_workspace_billing_comparison_plans_tplanfeaturedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/frequency-toggle.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_frequency_toggle", + "target": "core_components_workspace_billing_comparison_frequency_toggle_planfrequencytoggle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/frequency-toggle.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_frequency_toggle", + "target": "core_components_workspace_billing_comparison_frequency_toggle_tplanfrequencytoggleprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_workspace_billing_comparison_frequency_toggle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_workspace_billing_comparison_frequency_toggle_planfrequencytoggle", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_index", + "target": "core_components_workspace_billing_comparison_plans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_workspace_billing_comparison_plan_detail_plandetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_workspace_billing_comparison_plan_detail_tplandetailprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_workspace_billing_comparison_plans", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plan-detail.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plan_detail", + "target": "core_components_workspace_billing_comparison_plans_tplandetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_plan_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_plan_detail_plandetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_comingsoonbadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_forumicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L1257", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_plane_plans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_planeplans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L72", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_plans_comparison_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L70", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_plans_list", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_tplandetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_tplaneplans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_tplanfeaturedata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_tplanfeaturedetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/plans.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_plans", + "target": "core_components_workspace_billing_comparison_plans_tplanscomparisondetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_plans", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_plans_tplaneplans", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_plans_plane_plans", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_root_planscomparison", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/comparison/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_billing_comparison_root", + "target": "core_components_workspace_billing_comparison_root_tplanscomparisonprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_workspace_billing_comparison_root", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_workspace_billing_comparison_root_planscomparison", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_billing_index", + "target": "core_components_workspace_billing_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/billing/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_billing_root", + "target": "core_components_workspace_billing_root_billingroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_confirm_workspace_member_remove", + "target": "core_components_workspace_confirm_workspace_member_remove_confirmworkspacememberremove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_confirm_workspace_member_remove", + "target": "core_components_workspace_confirm_workspace_member_remove_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_confirm_workspace_member_remove", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/confirm-workspace-member-remove.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_confirm_workspace_member_remove", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_components_workspace_confirm_workspace_member_remove", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_confirm_workspace_member_remove", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_components_workspace_confirm_workspace_member_remove_confirmworkspacememberremove", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_confirm_workspace_member_remove_confirmworkspacememberremove", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_components_workspace_content_wrapper_workspacecontentwrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_lib_app_rail_context_useapprailvisibility", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/content-wrapper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_content_wrapper", + "target": "core_lib_app_rail_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_components_workspace_create_workspace_form_createworkspaceform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_components_workspace_create_workspace_form_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_components_workspace_create_workspace_form_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/create-workspace-form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_create_workspace_form", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_components_workspace_delete_workspace_form_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_components_workspace_delete_workspace_form_deleteworkspaceform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_components_workspace_delete_workspace_form_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-form.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_form", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_modal", + "target": "core_components_workspace_delete_workspace_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_modal", + "target": "core_components_workspace_delete_workspace_form_deleteworkspaceform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_modal", + "target": "core_components_workspace_delete_workspace_modal_deleteworkspacemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_modal", + "target": "core_components_workspace_delete_workspace_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_section", + "target": "core_components_workspace_delete_workspace_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_section", + "target": "core_components_workspace_delete_workspace_modal_deleteworkspacemodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_section", + "target": "core_components_workspace_delete_workspace_section_deleteworkspacesection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/delete-workspace-section.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_delete_workspace_section", + "target": "core_components_workspace_delete_workspace_section_tdeleteworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_workspace_delete_workspace_section", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_workspace_delete_workspace_section_deleteworkspacesection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_edition_badge", + "target": "core_components_workspace_edition_badge_workspaceeditionbadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_edition_badge", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_edition_badge", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/edition-badge.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_edition_badge", + "target": "package", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/actions.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_actions", + "target": "core_components_workspace_invite_modal_actions_invitationmodalactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/actions.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_actions", + "target": "core_components_workspace_invite_modal_actions_tinvitationmodalactionsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_invite_modal_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_invite_modal_actions_invitationmodalactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_fields", + "target": "core_components_workspace_invite_modal_fields_invitationfields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_fields", + "target": "core_components_workspace_invite_modal_fields_tinvitationfieldsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_fields", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_fields", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_fields", + "target": "core_hooks_use_workspace_invitation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/fields.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_fields", + "target": "core_hooks_use_workspace_invitation_invitationformvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_invite_modal_fields", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_invite_modal_fields_invitationfields", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/form.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_form", + "target": "core_components_workspace_invite_modal_form_invitationform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/invite-modal/form.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_invite_modal_form", + "target": "core_components_workspace_invite_modal_form_tinvitationformprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_invite_modal_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_invite_modal_form_invitationform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/logo.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_logo", + "target": "core_components_workspace_logo_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/logo.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_logo", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_workspace_logo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_workspace_logo_workspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_members_index", + "target": "core_components_workspace_members_invite_modal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_members_invite_modal_sendworkspaceinvitationmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_components_workspace_members_invite_modal_tsendworkspaceinvitationmodalprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_hooks_use_workspace_invitation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/members/invite-modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_members_invite_modal", + "target": "core_hooks_use_workspace_invitation_useworkspaceinvitationactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_components_workspace_settings_invitations_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_components_workspace_settings_invitations_list_item_workspaceinvitationslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/invitations-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_settings_invitations_list_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_workspace_settings_invitations_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_workspace_settings_invitations_list_item_workspaceinvitationslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L115", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_components_workspace_settings_member_columns_accounttypecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_components_workspace_settings_member_columns_accounttypeprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L45", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_components_workspace_settings_member_columns_namecolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_components_workspace_settings_member_columns_nameprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_components_workspace_settings_member_columns_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/member-columns.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_member_columns", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_settings_member_columns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_workspace_settings_member_columns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_settings_member_columns_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_workspace_settings_member_columns_rowdata", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_workspace_settings_member_columns_namecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_workspace_settings_member_columns_accounttypecolumn", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_workspace_settings_members_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_settings_members_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_settings_members_list_item_workspacememberslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_settings_usemembercolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list-item.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list_item", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_workspace_settings_members_list_item_workspacememberslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_components_workspace_settings_members_list_workspacememberslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/members-list.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_settings_members_list", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_store_member_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "target": "core_hooks_store_user_user_permissions_useuserpermissions" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/components/workspace/settings/useMemberColumns.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_settings_usemembercolumns_usemembercolumns", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_workspace_settings_workspace_details_defaultvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_components_workspace_settings_workspace_details_workspacedetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/settings/workspace-details.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_settings_workspace_details", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_dropdown_item", + "target": "core_components_workspace_sidebar_dropdown_item_sidebardropdownitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/dropdown-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_dropdown_item", + "target": "core_components_workspace_sidebar_dropdown_item_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_workspace_sidebar_dropdown_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_workspace_sidebar_extended_sidebar_item_extendedsidebaritem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_workspace_sidebar_extended_sidebar_item_textendedsidebaritemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_workspace_sidebar_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_workspace_sidebar_helper_getsidebarnavigationitemicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_workspace_upgrade_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_components_workspace_upgrade_badge_upgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/extended-sidebar-item.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_extended_sidebar_item", + "target": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorite_folder_favoritefolder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorite_folder_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorite_items_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorite_items_root_favoriteroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder_newfavoritefolder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_hooks_store_use_favorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_hooks_store_use_favorite_usefavorite", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorite_folder", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder_favoritefolder", + "target": "core_hooks_store_use_favorite_usefavorite" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/components/workspace/sidebar/favorites/favorite-folder.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_folder_favoritefolder", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorite_folder_favoritefolder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle_favoriteitemdraghandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_drag_handle_favoriteitemdraghandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_favoriteitemicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_icon_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_additional_favorite_item_details", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_favoriteitemicon", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_icon_favoriteitemicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action_favoriteitemquickaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_quick_action_favoriteitemquickaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title_favoriteitemtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_title_favoriteitemtitle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper_favoriteitemwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper_props", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_favorite_item_wrapper_favoriteitemwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_helper", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_helper_generatefavoriteitemlink", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_helper_generatefavoriteitemlink", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_helper_generatefavoriteitemlink" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_additional_favorite_item_details", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_components_workspace_sidebar_favorites_favorite_items_common_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_index", + "target": "core_components_workspace_sidebar_favorites_favorite_items_root", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorite_items_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_root_favoriteroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorite_items_root_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_hooks_use_favorite_item_details", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorite-items/root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorite_items_root", + "target": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorite_items_root_favoriteroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_favorites_menu_sidebarfavoritesmenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder_newfavoritefolder", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_hooks_store_use_favorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_hooks_store_use_favorite_usefavorite", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites-menu.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_menu", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_helpers", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getcandrop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_helpers", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_getinstructionfrompayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/favorites.helpers.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_favorites_helpers", + "target": "core_components_workspace_sidebar_favorites_favorites_helpers_targetdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_new_fav_folder", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder_newfavoritefolder", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_new_fav_folder", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder_tform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_new_fav_folder", + "target": "core_components_workspace_sidebar_favorites_new_fav_folder_tprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_new_fav_folder", + "target": "core_hooks_store_use_favorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/favorites/new-fav-folder.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_favorites_new_fav_folder", + "target": "core_hooks_store_use_favorite_usefavorite", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_index", + "target": "core_components_workspace_sidebar_help_section_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_components_workspace_sidebar_help_section_root_helpmenuroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_hooks_store_use_power_k", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/help-section/root.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_help_section_root", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/helper.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_helper", + "target": "core_components_workspace_sidebar_helper_getsidebarnavigationitemicon", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_workspace_sidebar_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_workspace_sidebar_helper_getsidebarnavigationitemicon", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_workspace_sidebar_project_navigation_projectnavigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_workspace_sidebar_project_navigation_tnavigationitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_components_workspace_sidebar_project_navigation_tprojectitemsprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/project-navigation.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_project_navigation", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_workspace_sidebar_project_navigation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_workspace_sidebar_project_navigation_projectnavigation", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_workspace_sidebar_projects_list_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L46", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_workspace_sidebar_projects_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_components_workspace_sidebar_projects_list_item_sidebarprojectslistitem", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list-item.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list_item", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_workspace_sidebar_projects_list_item_sidebarprojectslistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_components_workspace_sidebar_projects_list_sidebarprojectslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/projects-list.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_projects_list", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_components_workspace_sidebar_quick_actions_sidebarquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/quick-actions.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_quick_actions", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_workspace_sidebar_sidebar_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_components_workspace_sidebar_sidebar_item_sidebaritembase", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_item", + "target": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_components_workspace_sidebar_sidebar_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_components_workspace_sidebar_sidebar_item_sidebaritembase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_components_workspace_sidebar_sidebar_menu_items_sidebarmenuitems", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_use_navigation_preferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_use_navigation_preferences_usepersonalnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/sidebar-menu-items.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_sidebar_menu_items", + "target": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_components_workspace_sidebar_user_menu_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_workspace_sidebar_user_menu_item_sidebarusermenuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_components_workspace_sidebar_user_menu_item_sidebarusermenuitemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_components_workspace_sidebar_user_menu_item_sidebarusermenuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_components_workspace_sidebar_user_menu_root_usermenuroot", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_hooks_store_use_command_palette", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu-root.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_components_workspace_sidebar_user_menu_sidebarusermenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/user-menu.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_sidebar_user_menu", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_components_workspace_sidebar_workspace_menu_header", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_header", + "target": "core_components_workspace_sidebar_workspace_menu_header_sidebarworkspacemenuheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_header", + "target": "core_components_workspace_sidebar_workspace_menu_header_sidebarworkspacemenuheaderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_components_workspace_sidebar_workspace_menu_header_sidebarworkspacemenuheader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_components_workspace_sidebar_workspace_menu_item", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_workspace_sidebar_workspace_menu_item_sidebarworkspacemenuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_workspace_sidebar_workspace_menu_item_sidebarworkspacemenuitemprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_workspace_upgrade_badge", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_components_workspace_upgrade_badge_upgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_item", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_components_workspace_sidebar_workspace_menu_item_sidebarworkspacemenuitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_workspace_sidebar_workspace_menu_root_workspacemenuroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_components_workspace_sidebar_workspace_menu_root_workspacemenurootprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu-root.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu_root", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_components_workspace_sidebar_workspace_menu_sidebarworkspacemenu", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/sidebar/workspace-menu.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_sidebar_workspace_menu", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/upgrade-badge.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_components_workspace_upgrade_badge", + "target": "core_components_workspace_upgrade_badge_tupgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/upgrade-badge.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_upgrade_badge", + "target": "core_components_workspace_upgrade_badge_upgradebadge", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_default_view_list_item", + "target": "core_components_workspace_views_default_view_list_item_globaldefaultviewlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/default-view-list-item.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_components_workspace_views_default_view_list_item", + "target": "core_components_workspace_views_default_view_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/default-view-quick-action.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_components_workspace_views_default_view_quick_action", + "target": "core_components_workspace_views_default_view_quick_action_defaultworkspaceviewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/default-view-quick-action.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_default_view_quick_action", + "target": "core_components_workspace_views_default_view_quick_action_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_default_view_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_default_view_quick_action_defaultworkspaceviewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_views_delete_view_modal", + "target": "core_components_workspace_views_delete_view_modal_deleteglobalviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_delete_view_modal", + "target": "core_components_workspace_views_delete_view_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_delete_view_modal", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/delete-view-modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_delete_view_modal", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_workspace_views_delete_view_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_workspace_views_delete_view_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_workspace_views_delete_view_modal_deleteglobalviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_workspace_views_delete_view_modal_deleteglobalviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_workspace_views_form_default_values", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_workspace_views_form_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/form.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_components_workspace_views_form", + "target": "core_components_workspace_views_form_workspaceviewform", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_components_workspace_views_form", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_components_workspace_views_form_workspaceviewform", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_header_defaultviewtab", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_header_globalviewsheader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_header_viewtab", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_quick_action", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_components_workspace_views_quick_action_workspaceviewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/header.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_header", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_components_workspace_views_modal_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/modal.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_views_modal", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_workspace_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_workspace_views_modal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_workspace_views_modal_createupdateworkspaceviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_workspace_views_quick_action_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_components_workspace_views_quick_action_workspaceviewquickactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/quick-action.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_views_quick_action", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_workspace_views_view_list_item_globalviewlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_components_workspace_views_view_list_item_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/view-list-item.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_views_view_list_item", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_workspace_views_view_list_item", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_workspace_views_view_list_item_globalviewlistitem", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_workspace_views_views_list_globalviewslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_components_workspace_views_views_list_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_hooks_store_use_global_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/views/views-list.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_views_views_list", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_worklogs_export_button", + "target": "core_components_workspace_worklogs_export_button_exportworklogsbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_components_workspace_worklogs_export_button", + "target": "core_components_workspace_worklogs_export_button_props", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_worklogs_export_button", + "target": "core_services_workspace_time_log_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/export-button.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_components_workspace_worklogs_export_button", + "target": "core_services_workspace_time_log_service_workspacetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_export_button", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_export_button_exportworklogsbutton", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_workspace_worklogs_filters_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/filters.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_worklogs_filters", + "target": "core_components_workspace_worklogs_filters_worklogsfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_filters_worklogsfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_components_workspace_worklogs_index", + "target": "core_components_workspace_worklogs_root", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_root_worklogsroot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_root_workspacetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_worklogs_table", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_components_workspace_worklogs_worklogs_table_worklogstable", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_services_workspace_time_log_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/root.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_components_workspace_worklogs_root", + "target": "core_services_workspace_time_log_service_workspacetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_components_workspace_worklogs_worklogs_table", + "target": "core_components_workspace_worklogs_worklogs_table_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/components/workspace/worklogs/worklogs-table.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_components_workspace_worklogs_worklogs_table", + "target": "core_components_workspace_worklogs_worklogs_table_worklogstable", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/context/use-issue-modal.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_context_use_issue_modal", + "target": "core_hooks_context_use_issue_modal_useissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_editor_index", + "target": "core_hooks_editor_use_editor_config", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_editor_index", + "target": "core_hooks_editor_use_editor_mention", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_editor_use_editor_config_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_editor_use_editor_config_targs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_editor_use_editor_config_useeditorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_editor_use_extended_editor_config", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_editor_use_extended_editor_config_useextendededitorconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_store_use_editor_asset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_use_file_size", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_hooks_use_file_size_usefilesize", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config_useeditorconfig", + "target": "core_hooks_editor_use_extended_editor_config_useextendededitorconfig" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config_useeditorconfig", + "target": "core_hooks_store_use_editor_asset_useeditorasset" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/editor/use-editor-config.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_config_useeditorconfig", + "target": "core_hooks_use_file_size_usefilesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_mention", + "target": "core_hooks_editor_use_editor_mention_targs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_mention", + "target": "core_hooks_editor_use_editor_mention_useeditormention", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_mention", + "target": "core_hooks_use_additional_editor_mention", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_mention", + "target": "core_hooks_use_additional_editor_mention_useadditionaleditormention", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/editor/use-editor-mention.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_hooks_editor_use_editor_mention_useeditormention", + "target": "core_hooks_use_additional_editor_mention_useadditionaleditormention" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_editor_use_extended_editor_config", + "target": "core_hooks_editor_use_extended_editor_config_textendededitorconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_editor_use_extended_editor_config", + "target": "core_hooks_editor_use_extended_editor_config_textendededitorfilehandlersargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/editor/use-extended-editor-config.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_editor_use_extended_editor_config", + "target": "core_hooks_editor_use_extended_editor_config_useextendededitorconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_oauth_core", + "target": "core_hooks_oauth_core_usecoreoauthconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_oauth_core", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_oauth_core", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_oauth_index", + "target": "core_hooks_oauth_core", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/oauth/core.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_hooks_oauth_core_usecoreoauthconfig", + "target": "core_hooks_store_use_instance_useinstance" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_oauth_index", + "target": "core_hooks_oauth_core_usecoreoauthconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_oauth_index_useoauthconfig", + "target": "core_hooks_oauth_core_usecoreoauthconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/extended.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_oauth_extended", + "target": "core_hooks_oauth_extended_useextendedoauthconfig", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_oauth_index", + "target": "core_hooks_oauth_extended", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_oauth_index", + "target": "core_hooks_oauth_extended_useextendedoauthconfig", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_oauth_index_useoauthconfig", + "target": "core_hooks_oauth_extended_useextendedoauthconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/oauth/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_oauth_index", + "target": "core_hooks_oauth_index_useoauthconfig", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_pages_index", + "target": "core_hooks_pages_use_extended_editor_extensions", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_pages_index", + "target": "core_hooks_pages_use_pages_pane_extensions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_hooks_pages_use_extended_editor_extensions_textendededitorextensionsconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_hooks_pages_use_extended_editor_extensions_textendededitorextensionshookparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_hooks_pages_use_extended_editor_extensions_useextendededitorprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-extended-editor-extensions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_pages_use_extended_editor_extensions", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_hooks_pages_use_pages_pane_extensions_tpageextensionhookparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_hooks_use_query_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_hooks_use_query_params_usequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/pages/use-pages-pane-extensions.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_hooks_pages_use_pages_pane_extensions_usepagespaneextensions", + "target": "core_hooks_use_query_params_usequeryparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer", + "target": "core_hooks_pomodoro_use_pomodoro_timer_tpomodorotimerreturn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer", + "target": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer", + "target": "core_hooks_store_use_pomodoro_timer_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer", + "target": "core_hooks_store_use_pomodoro_timer_store_usepomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer", + "target": "core_store_pomodoro_pomodoro_timer_store", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "re-export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer", + "target": "core_store_pomodoro_pomodoro_timer_store_tpomodorophase", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/pomodoro/use-pomodoro-timer.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_hooks_pomodoro_use_pomodoro_timer_usepomodorotimer", + "target": "core_hooks_store_use_pomodoro_timer_store_usepomodorotimerstore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_rich_filters_use_filters_operator_configs", + "target": "core_hooks_rich_filters_use_filters_operator_configs_tfiltersoperatorconfigs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_rich_filters_use_filters_operator_configs", + "target": "core_hooks_rich_filters_use_filters_operator_configs_tusefiltersoperatorconfigsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/rich-filters/use-filters-operator-configs.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_rich_filters_use_filters_operator_configs", + "target": "core_hooks_rich_filters_use_filters_operator_configs_usefiltersoperatorconfigs", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_rich_filters_use_filters_operator_configs", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L64", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_rich_filters_use_filters_operator_configs_usefiltersoperatorconfigs", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L102", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_rich_filters_use_filters_operator_configs_usefiltersoperatorconfigs" + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_store_estimates_index", + "target": "core_hooks_store_estimates_use_estimate", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_index", + "target": "core_hooks_store_estimates_use_estimate_point", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_store_estimates_index", + "target": "core_hooks_store_estimates_use_project_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_estimates_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate_point", + "target": "core_hooks_store_estimates_use_estimate_point_useestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate_point", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate_point", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate_point", + "target": "core_store_estimates_estimate_point", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate-point.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate_point", + "target": "core_store_estimates_estimate_point_iestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate", + "target": "core_hooks_store_estimates_use_estimate_useestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate", + "target": "core_store_estimates_estimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-estimate.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_estimate", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_project_estimate", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_project_estimate", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_project_estimate", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_project_estimate", + "target": "core_store_estimates_project_estimate_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/estimates/use-project-estimate.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_estimates_use_project_estimate", + "target": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_estimates_use_project_estimate_useprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_store_index", + "target": "core_hooks_store_use_page", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_store_index", + "target": "core_hooks_store_use_page_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_editor_flagging", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_store_index", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_store_notifications_index", + "target": "core_hooks_store_notifications_use_notification", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_store_notifications_index", + "target": "core_hooks_store_notifications_use_workspace_notifications", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_notification", + "target": "core_hooks_store_notifications_use_notification_usenotification", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_notification", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_notification", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_notification", + "target": "core_store_notifications_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-notification.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_notification", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_workspace_notifications", + "target": "core_hooks_store_notifications_use_workspace_notifications_useworkspacenotifications", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_workspace_notifications", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_workspace_notifications", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_workspace_notifications", + "target": "core_store_notifications_workspace_notifications_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/notifications/use-workspace-notifications.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_notifications_use_workspace_notifications", + "target": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_analytics", + "target": "core_hooks_store_use_analytics_useanalytics", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_analytics", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_analytics", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_analytics", + "target": "core_store_analytics_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-analytics.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_analytics", + "target": "core_store_analytics_store_ibaseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_app_theme", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_app_theme", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_app_theme", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_app_theme", + "target": "core_store_theme_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-app-theme.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_app_theme", + "target": "core_store_theme_store_ithemestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_hooks_store_use_app_theme", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper_storewrapper", + "target": "core_hooks_store_use_app_theme_useapptheme", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_calendar_view", + "target": "core_hooks_store_use_calendar_view_usecalendarview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_calendar_view", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_calendar_view", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_calendar_view", + "target": "core_store_issue_issue_calendar_view_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-calendar-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_calendar_view", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_command_palette", + "target": "core_hooks_store_use_command_palette_usecommandpalette", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_command_palette", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_command_palette", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_command_palette", + "target": "core_store_base_command_palette_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-command-palette.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_command_palette", + "target": "core_store_base_command_palette_store_icommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_cycle_filter", + "target": "core_hooks_store_use_cycle_filter_usecyclefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_cycle_filter", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_cycle_filter", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_cycle_filter", + "target": "core_store_cycle_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle-filter.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_cycle_filter", + "target": "core_store_cycle_filter_store_icyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_cycle", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_cycle", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_cycle", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_cycle", + "target": "core_store_cycle_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-cycle.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_cycle", + "target": "core_store_cycle_store_icyclestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_cycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L96", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_store_use_cycle_usecycle" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_cycle_usecycle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_dashboard", + "target": "core_hooks_store_use_dashboard_usedashboard", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_dashboard", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_dashboard", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_dashboard", + "target": "core_store_dashboard_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-dashboard.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_dashboard", + "target": "core_store_dashboard_store_idashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_editor_asset", + "target": "core_hooks_store_use_editor_asset_useeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_editor_asset", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_editor_asset", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_editor_asset", + "target": "core_store_editor_asset_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-editor-asset.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_editor_asset", + "target": "core_store_editor_asset_store_ieditorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_favorite", + "target": "core_hooks_store_use_favorite_usefavorite", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_favorite", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_favorite", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_favorite", + "target": "core_store_favorite_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-favorite.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_favorite", + "target": "core_store_favorite_store_ifavoritestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_favorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_favorite_usefavorite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_global_view", + "target": "core_hooks_store_use_global_view_useglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_global_view", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_global_view", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_global_view", + "target": "core_store_global_view_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-global-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_global_view", + "target": "core_store_global_view_store_iglobalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_home", + "target": "core_hooks_store_use_home_usehome", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_home", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_home", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_home", + "target": "core_store_workspace_home", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-home.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_home", + "target": "core_store_workspace_home_ihomestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_inbox_issues", + "target": "core_hooks_store_use_inbox_issues_useinboxissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_inbox_issues", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_inbox_issues", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_inbox_issues", + "target": "core_store_inbox_inbox_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-inbox-issues.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_inbox_issues", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_instance", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_instance", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_instance", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_instance", + "target": "core_store_instance_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-instance.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_instance", + "target": "core_store_instance_store_iinstancestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_file_size", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_hooks_store_use_instance", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_file_size", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_file_size_usefilesize", + "target": "core_hooks_store_use_instance_useinstance" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_hooks_store_use_instance_useinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_store_use_issue_detail", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_issue_detail", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_issue_detail", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_issue_detail", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issue-detail.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_issue_detail", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_hooks_store_use_issue_detail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_hooks_store_use_issue_detail_useissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_notification_preview_usenotificationpreview", + "target": "core_hooks_store_use_issue_detail_useissuedetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_hooks_store_use_issues_defaultissuestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_hooks_store_use_issues_tstoreissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_archived_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_archived_issue_store_iarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_cycle_issue_store_icycleissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_module_issue_store_imoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_profile_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_profile_issue_store_iprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_project_issue_store_iprojectissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_project_views_issue_store_iprojectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-issues.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_issues", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_store_use_issues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "target": "core_hooks_store_use_issues_useissues" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store_useissuesstore", + "target": "core_hooks_store_use_issues_useissues" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L636", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_usearchivedissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L258", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_usecycleissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L694", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useglobalissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L365", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_usemoduleissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L461", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprofileissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L175", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprojectepicsactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L93", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprojectissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L554", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useprojectviewissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L760", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useworkspacedraftissueactions", + "target": "core_hooks_store_use_issues_useissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_kanban_view", + "target": "core_hooks_store_use_kanban_view_usekanbanview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_kanban_view", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_kanban_view", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_kanban_view", + "target": "core_store_issue_issue_kanban_view_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-kanban-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_kanban_view", + "target": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_label", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_label", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_label", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_label", + "target": "core_store_label_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-label.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_label", + "target": "core_store_label_store_ilabelstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_label", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "target": "core_hooks_store_use_label_uselabel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "target": "core_hooks_store_use_label_uselabel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L97", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_store_use_label_uselabel" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_label_uselabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_member", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_member", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_member", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_member", + "target": "core_store_member_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-member.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_member", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_member", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L100", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_store_use_member_usemember" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_member_usemember", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_module_filter", + "target": "core_hooks_store_use_module_filter_usemodulefilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_module_filter", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_module_filter", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_module_filter", + "target": "core_store_module_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module-filter.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_module_filter", + "target": "core_store_module_filter_store_imodulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_module", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_module", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_module", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_module", + "target": "core_store_module_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-module.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_module", + "target": "core_store_module_store_imodulestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_module", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L98", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_store_use_module_usemodule" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_module_usemodule", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-multiple-select-store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_multiple_select_store", + "target": "core_hooks_store_use_multiple_select_store_usemultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-multiple-select-store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_multiple_select_store", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-multiple-select-store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_multiple_select_store", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_store_use_multiple_select_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_store_use_multiple_select_store_usemultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_hooks_use_multiple_select_usemultipleselect", + "target": "core_hooks_store_use_multiple_select_store_usemultipleselectstore" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_hooks_store_use_page_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_hooks_store_use_page_store_treturntype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_store_pages_project_page_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page-store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_page_store", + "target": "core_store_pages_project_page_store_iprojectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_editor_flagging", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events_usepageeventsprops", + "target": "core_hooks_store_use_page_store_epagestoretype", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_store_use_page_usepage", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_store_use_page_store_usepagestore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L51", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events_userealtimepageevents", + "target": "core_hooks_store_use_page_store_usepagestore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_hooks_store_use_page_targs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_hooks_store_use_page_usepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-page.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_page", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_page_usepage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_store_use_page_usepage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_pomodoro_timer_store", + "target": "core_hooks_store_use_pomodoro_timer_store_usepomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_pomodoro_timer_store", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_pomodoro_timer_store", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_pomodoro_timer_store", + "target": "core_store_pomodoro_pomodoro_timer_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-pomodoro-timer-store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_pomodoro_timer_store", + "target": "core_store_pomodoro_pomodoro_timer_store_ipomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_power_k", + "target": "core_hooks_store_use_power_k_usepowerk", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_power_k", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_power_k", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_power_k", + "target": "core_store_base_power_k_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-power-k.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_power_k", + "target": "core_store_base_power_k_store_ibasepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_project_filter", + "target": "core_hooks_store_use_project_filter_useprojectfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_filter", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_filter", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project_filter", + "target": "core_store_project_project_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-filter.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project_filter", + "target": "core_store_project_project_filter_store_iprojectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_project_inbox", + "target": "core_hooks_store_use_project_inbox_useprojectinbox", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_inbox", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_inbox", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_project_inbox", + "target": "core_store_inbox_project_inbox_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-inbox.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_project_inbox", + "target": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_project_publish", + "target": "core_hooks_store_use_project_publish_useprojectpublish", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_publish", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_publish", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project_publish", + "target": "core_store_project_project_publish_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-publish.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project_publish", + "target": "core_store_project_project_publish_store_iprojectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_project_state", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_state", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_state", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_project_state", + "target": "core_store_state_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-state.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_project_state", + "target": "core_store_state_store_istatestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_project_state", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "target": "core_hooks_store_use_project_state_useprojectstate" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L62", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L99", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_store_use_project_state_useprojectstate" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_project_state_useprojectstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_project_view", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_view", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project_view", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project_view", + "target": "core_store_project_view_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project-view.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project_view", + "target": "core_store_project_view_store_iprojectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_project_view", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L33", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_store_use_project_view_useprojectview" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_project_view_useprojectview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_project", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_project", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project", + "target": "core_store_project_project_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-project.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_project", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_project", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L34", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter_usetimezoneconverter", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L95", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "target": "core_hooks_store_use_project_useproject" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_project_useproject", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_store_use_router_params", + "target": "core_hooks_store_use_router_params_userouterparams", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_router_params", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_router_params", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_router_params", + "target": "core_store_router_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-router-params.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_use_router_params", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_hooks_store_use_router_params", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_hooks_store_use_router_params_userouterparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper_storewrapper", + "target": "core_hooks_store_use_router_params_userouterparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_webhook", + "target": "core_hooks_store_use_webhook_usewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_webhook", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_webhook", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_webhook", + "target": "core_store_workspace_webhook_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-webhook.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_webhook", + "target": "core_store_workspace_webhook_store_iwebhookstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_use_workspace", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_workspace", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_use_workspace", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_workspace", + "target": "core_store_workspace_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/use-workspace.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_use_workspace", + "target": "core_store_workspace_index_iworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_store_use_workspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_usepersonalnavigationpreferences", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L114", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L188", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "target": "core_hooks_store_use_workspace_useworkspace" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L40", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_store_use_workspace_useworkspace", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_store_user_index", + "target": "core_hooks_store_user_user_permissions", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_store_user_index", + "target": "core_hooks_store_user_user_user", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_store_user_index", + "target": "core_hooks_store_user_user_user_profile", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_index", + "target": "core_hooks_store_user_user_user_settings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_hooks_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_user_user_permissions", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_permissions", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_permissions", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_permissions", + "target": "core_store_user_base_permissions_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-permissions.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_permissions", + "target": "core_store_user_base_permissions_store_iuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_user_user_permissions_useuserpermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_profile", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_profile", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_profile", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_profile", + "target": "core_store_user_profile_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-profile.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_profile", + "target": "core_store_user_profile_store_iuserprofilestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper_storewrapper", + "target": "core_hooks_store_user_user_user_profile_useuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_settings", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_settings", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_settings", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_settings", + "target": "core_store_user_settings_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user-settings.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_user_settings", + "target": "core_store_user_settings_store_iusersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_store_user_user_user_settings_useusersettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_user_user_user", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_user", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_user_user_user", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_user", + "target": "core_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/user/user-user.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_user_user_user", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events_userealtimepageevents", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter_usetimezoneconverter", + "target": "core_hooks_store_user_user_user_useuser" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_store_user_user_user_useuser", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "target": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "target": "core_hooks_store_work_item_filters_use_work_item_filters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filter_instance", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filter_instance_useworkitemfilterinstance", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filters.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filters", + "target": "core_hooks_store_work_item_filters_use_work_item_filters_useworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filters.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filters", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/work-item-filters/use-work-item-filters.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_work_item_filters_use_work_item_filters", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_index", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_index", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters_useworkspacedraftissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "target": "core_store_issue_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue_filters", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "target": "core_hooks_store_workspace_draft_use_workspace_draft_issue_useworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "target": "core_store_issue_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_store_workspace_draft_use_workspace_draft_issue", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_additional_editor_mention", + "target": "core_hooks_use_additional_editor_mention_tadditionaleditormentionhandlerargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_use_additional_editor_mention", + "target": "core_hooks_use_additional_editor_mention_tadditionaleditormentionhandlerreturntype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_hooks_use_additional_editor_mention", + "target": "core_hooks_use_additional_editor_mention_tadditionalparseeditorcontentargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L30", + "weight": 1.0, + "source": "core_hooks_use_additional_editor_mention", + "target": "core_hooks_use_additional_editor_mention_tadditionalparseeditorcontentreturntype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_additional_editor_mention", + "target": "core_hooks_use_additional_editor_mention_tuseadditionaleditormentionargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-editor-mention.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_hooks_use_additional_editor_mention", + "target": "core_hooks_use_additional_editor_mention_useadditionaleditormention", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content", + "target": "core_hooks_use_additional_editor_mention", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content", + "target": "core_hooks_use_additional_editor_mention_useadditionaleditormention", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "target": "core_hooks_use_additional_editor_mention_useadditionaleditormention" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_additional_favorite_item_details", + "target": "core_hooks_use_additional_favorite_item_details_getadditionalfavoriteitemdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_hooks_use_additional_favorite_item_details", + "target": "core_hooks_use_additional_favorite_item_details_useadditionalfavoriteitemdetails", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_use_additional_favorite_item_details", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "collection", + "confidence": "INFERRED", + "source_file": "core/hooks/use-additional-favorite-item-details.tsx", + "source_location": "L29", + "weight": 1.0, + "source": "core_hooks_use_additional_favorite_item_details_useadditionalfavoriteitemdetails", + "target": "core_hooks_use_additional_favorite_item_details_getadditionalfavoriteitemdetails", + "confidence_score": 0.5 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L75", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_use_additional_favorite_item_details_getadditionalfavoriteitemdetails" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_use_additional_favorite_item_details_useadditionalfavoriteitemdetails", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L38", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "target": "core_hooks_use_additional_favorite_item_details_useadditionalfavoriteitemdetails" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-app-router.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_app_router", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_use_app_router", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L50", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events_userealtimepageevents", + "target": "core_hooks_use_app_router_useapprouter" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_hooks_use_app_router_useapprouter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-auto-save.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_auto_save", + "target": "core_hooks_use_auto_save_useautosave", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_page_fallback", + "target": "core_hooks_use_auto_save", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_page_fallback", + "target": "core_hooks_use_auto_save_useautosave", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_hooks_use_page_fallback_usepagefallback", + "target": "core_hooks_use_auto_save_useautosave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-auto-scroller.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_auto_scroller", + "target": "core_hooks_use_auto_scroller_useautoscroller", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-bulk-operation-status.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_bulk_operation_status", + "target": "core_hooks_use_bulk_operation_status_usebulkoperationstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_collaborative_page_actions", + "target": "core_hooks_use_collaborative_page_actions_collaborativeaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_collaborative_page_actions", + "target": "core_hooks_use_collaborative_page_actions_collaborativeactionevent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_collaborative_page_actions", + "target": "core_hooks_use_collaborative_page_actions_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L28", + "weight": 1.0, + "source": "core_hooks_use_collaborative_page_actions", + "target": "core_hooks_use_collaborative_page_actions_usecollaborativepageactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_collaborative_page_actions", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-collaborative-page-actions.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_collaborative_page_actions", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_collaborative_page_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_collaborative_page_actions_usecollaborativepageactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_hooks_use_page_operations_usepageoperations", + "target": "core_hooks_use_collaborative_page_actions_usecollaborativepageactions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-current-time.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_current_time", + "target": "core_hooks_use_current_time_usecurrenttime", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-debounce.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_debounce", + "target": "core_hooks_use_debounce_usedebounce", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-debounced-duplicate-issues.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_debounced_duplicate_issues", + "target": "core_hooks_use_debounced_duplicate_issues_usedebouncedduplicateissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_dropdown", + "target": "core_hooks_use_dropdown_key_down", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown-key-down.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_dropdown_key_down", + "target": "core_hooks_use_dropdown_key_down_tusedropdownkeydown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown-key-down.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_dropdown_key_down", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_dropdown", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_hooks_use_dropdown_usedropdown", + "target": "core_hooks_use_dropdown_key_down_usedropdownkeydown" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_dropdown", + "target": "core_hooks_use_dropdown_targuments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_hooks_use_dropdown", + "target": "core_hooks_use_dropdown_usedropdown", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_dropdown", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_dropdown", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-dropdown.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_hooks_use_dropdown_usedropdown", + "target": "core_hooks_use_platform_os_useplatformos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_hooks_use_editor_flagging", + "target": "core_hooks_use_editor_flagging_teditorflagginghookprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_editor_flagging", + "target": "core_hooks_use_editor_flagging_teditorflagginghookreturntype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-editor-flagging.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_hooks_use_editor_flagging", + "target": "core_hooks_use_editor_flagging_useeditorflagging", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-expandable-search.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_hooks_use_expandable_search", + "target": "core_hooks_use_expandable_search_useexpandablesearch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-expandable-search.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_expandable_search", + "target": "core_hooks_use_expandable_search_useexpandablesearchoptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-extended-sidebar-overview-outside-click.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_extended_sidebar_overview_outside_click", + "target": "core_hooks_use_extended_sidebar_overview_outside_click_useextendedsidebaroutsideclickdetector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-favorite-item-details.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_hooks_use_favorite_item_details", + "target": "core_hooks_use_favorite_item_details_usefavoriteitemdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_file_size", + "target": "core_hooks_use_file_size_treturnprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-file-size.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_file_size", + "target": "core_hooks_use_file_size_usefilesize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_use_group_dragndrop_dndstoretype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_use_issues_actions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop", + "target": "core_store_issue_helpers_base_issues_store_issue_filter_default_data", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-group-dragndrop.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_hooks_use_group_dragndrop_usegroupissuesdragndrop", + "target": "core_hooks_use_issues_actions_useissuesactions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-integration-popup.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_integration_popup", + "target": "core_hooks_use_integration_popup_useintegrationpopup", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-intersection-observer.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_intersection_observer", + "target": "core_hooks_use_intersection_observer_useintersectionobserver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-intersection-observer.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_intersection_observer", + "target": "core_hooks_use_intersection_observer_useintersectionobserverprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store", + "target": "core_hooks_use_issue_layout_store_issuesstorecontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store", + "target": "core_hooks_use_issue_layout_store_useissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-layout-store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_hooks_use_issue_layout_store_useissuesstore", + "target": "core_hooks_use_issue_layout_store_useissuestoretype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-peek-overview-redirection.tsx", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_issue_peek_overview_redirection", + "target": "core_hooks_use_issue_peek_overview_redirection_useissuepeekoverviewredirection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issue-properties.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_issue_properties", + "target": "core_hooks_use_issue_properties_useworkitemproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L26", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_issueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L630", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_usearchivedissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L251", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_usecycleissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L688", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useglobalissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L52", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useissuesactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L358", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_usemoduleissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L455", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useprofileissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L169", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useprojectepicsactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L87", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useprojectissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L547", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useprojectviewissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L754", + "weight": 1.0, + "source": "core_hooks_use_issues_actions", + "target": "core_hooks_use_issues_actions_useworkspacedraftissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L60", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_usearchivedissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L55", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_usecycleissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_useglobalissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L56", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_usemoduleissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L59", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_useprofileissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L54", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_useprojectepicsactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L53", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_useprojectissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L57", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_useprojectviewissueactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-issues-actions.tsx", + "source_location": "L61", + "weight": 1.0, + "source": "core_hooks_use_issues_actions_useissuesactions", + "target": "core_hooks_use_issues_actions_useworkspacedraftissueactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-keypress.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_keypress", + "target": "core_hooks_use_keypress_usekeypress", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_local_storage", + "target": "core_hooks_use_local_storage_getvaluefromlocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_local_storage", + "target": "core_hooks_use_local_storage_setvalueintolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-local-storage.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_hooks_use_local_storage", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_page_filters", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_hooks_use_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L280", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences_useapprailpreferences", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_page_filters", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_hooks_use_page_filters_usepagefilters", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_hooks_use_page_operations_usepageoperations", + "target": "core_hooks_use_local_storage_uselocalstorage" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_hooks_use_local_storage_uselocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_multiple_select_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_multiple_select_tentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_multiple_select_tselectionhelper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_multiple_select_tselectionsnapshot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_multiple_select_usemultipleselect", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_reload_confirmation", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_multiple_select", + "target": "core_hooks_use_reload_confirmation_usereloadconfirmations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_multiple_select_store", + "target": "core_hooks_use_multiple_select", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_multiple_select_store", + "target": "core_hooks_use_multiple_select_tentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_hooks_use_multiple_select_tentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-multiple-select.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_hooks_use_multiple_select_usemultipleselect", + "target": "core_hooks_use_reload_confirmation_usereloadconfirmations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L279", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_use_navigation_preferences_useapprailpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_use_navigation_preferences_usepersonalnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_use_navigation_preferences_useprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-navigation-preferences.ts", + "source_location": "L186", + "weight": 1.0, + "source": "core_hooks_use_navigation_preferences", + "target": "core_hooks_use_navigation_preferences_useworkspacenavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_hooks_use_notification_preview_tnotificationpreview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_hooks_use_notification_preview_usenotificationpreview", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-notification-preview.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_notification_preview", + "target": "core_store_issue_issue_details_root_store_tpeekissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-online-status.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_online_status", + "target": "core_hooks_use_online_status_useonlinestatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_page_fallback", + "target": "core_hooks_use_page_fallback_targs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_hooks_use_page_fallback", + "target": "core_hooks_use_page_fallback_usepagefallback", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_page_fallback", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-fallback.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_hooks_use_page_fallback", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_page_filters", + "target": "core_hooks_use_page_filters_default_personalization_values", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_page_filters", + "target": "core_hooks_use_page_filters_tpagespersonalizationconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-filters.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_hooks_use_page_filters", + "target": "core_hooks_use_page_filters_usepagefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_page_flag", + "target": "core_hooks_use_page_flag_tpageflaghookargs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_page_flag", + "target": "core_hooks_use_page_flag_tpageflaghookreturntype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-flag.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_page_flag", + "target": "core_hooks_use_page_flag_usepageflag", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_page_operations_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_page_operations_tpageoperations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_hooks_use_page_operations_usepageoperations", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-page-operations.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_page_operations", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content", + "target": "core_hooks_use_parse_editor_content_targs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-parse-editor-content.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_hooks_use_parse_editor_content", + "target": "core_hooks_use_parse_editor_content_useparseeditorcontent", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-peek-overview-outside-click.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_peek_overview_outside_click", + "target": "core_hooks_use_peek_overview_outside_click_usepeekoverviewoutsideclickdetector", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-platform-os.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_platform_os", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_use_platform_os", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L42", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_hooks_use_platform_os_useplatformos", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-project-issue-properties.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_project_issue_properties", + "target": "core_hooks_use_project_issue_properties_useprojectissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_query_params", + "target": "core_hooks_use_query_params_tparamstoadd", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-query-params.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_hooks_use_query_params", + "target": "core_hooks_use_query_params_usequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L24", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_use_realtime_page_events_pageupdatehandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_use_realtime_page_events_tcustomeventhandlers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_use_realtime_page_events_usepageeventsprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L43", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_hooks_use_realtime_page_events_userealtimepageevents", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L21", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-realtime-page-events.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_hooks_use_realtime_page_events_usepageeventsprops", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-reload-confirmation.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_reload_confirmation", + "target": "core_hooks_use_reload_confirmation_usereloadconfirmations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_stickies", + "target": "core_hooks_use_stickies_usesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_stickies", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_stickies", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_stickies", + "target": "core_store_sticky_sticky_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-stickies.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_stickies", + "target": "core_store_sticky_sticky_store_istickystore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-table-keyboard-navigation.tsx", + "source_location": "L7", + "weight": 1.0, + "source": "core_hooks_use_table_keyboard_navigation", + "target": "core_hooks_use_table_keyboard_navigation_usetablekeyboardnavigation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_hooks_use_timeline_chart_gettimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_hooks_use_timeline_chart_usetimelinechart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_hooks_use_timeline_chart_usetimelinechartstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_store_timeline_base_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_store_timeline_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart", + "target": "core_store_timeline_timeline_store_itimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_use_timeline_chart", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart_usetimelinechart", + "target": "core_hooks_use_timeline_chart_gettimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timeline-chart.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_hooks_use_timeline_chart_usetimelinechartstore", + "target": "core_hooks_use_timeline_chart_gettimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_hooks_use_timeline_chart_usetimelinechart", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timer.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_hooks_use_timer", + "target": "core_hooks_use_timer_usetimer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone-converter.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_hooks_use_timezone_converter", + "target": "core_hooks_use_timezone_converter_usetimezoneconverter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_timezone", + "target": "core_hooks_use_timezone_grouptimezones", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L35", + "weight": 1.0, + "source": "core_hooks_use_timezone", + "target": "core_hooks_use_timezone_usetimezone", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_timezone", + "target": "core_services_timezone_service", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-timezone.tsx", + "source_location": "L58", + "weight": 1.0, + "source": "core_hooks_use_timezone_usetimezone", + "target": "core_hooks_use_timezone_grouptimezones", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-window-size.tsx", + "source_location": "L9", + "weight": 1.0, + "source": "core_hooks_use_window_size", + "target": "core_hooks_use_window_size_usesize", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_workspace_invitation", + "target": "core_hooks_use_workspace_invitation_emailrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L18", + "weight": 1.0, + "source": "core_hooks_use_workspace_invitation", + "target": "core_hooks_use_workspace_invitation_invitationformvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_hooks_use_workspace_invitation", + "target": "core_hooks_use_workspace_invitation_send_workspace_invitation_modal_default_values", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "core_hooks_use_workspace_invitation", + "target": "core_hooks_use_workspace_invitation_tuseworkspaceinvitationprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L36", + "weight": 1.0, + "source": "core_hooks_use_workspace_invitation", + "target": "core_hooks_use_workspace_invitation_tuseworkspaceinvitationreturn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-invitation.tsx", + "source_location": "L47", + "weight": 1.0, + "source": "core_hooks_use_workspace_invitation", + "target": "core_hooks_use_workspace_invitation_useworkspaceinvitationactions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_use_workspace_issue_properties_extended", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties-extended.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties_extended", + "target": "core_hooks_use_workspace_issue_properties_extended_useworkspaceissuepropertiesextended", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_use_workspace_issue_properties_extended_useworkspaceissuepropertiesextended", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "target": "core_hooks_use_workspace_issue_properties_extended_useworkspaceissuepropertiesextended" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-issue-properties.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_hooks_use_workspace_issue_properties", + "target": "core_hooks_use_workspace_issue_properties_useworkspaceissueproperties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/use-workspace-paths.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_hooks_use_workspace_paths", + "target": "core_hooks_use_workspace_paths_useworkspacepaths", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L77", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_work_item_filters_use_work_item_filters_config_tuseworkitemfiltersconfigprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L81", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_work_item_filters_use_work_item_filters_config_tworkitemfiltersconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L66", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_work_item_filters_use_work_item_filters_config_tworkitemfiltersentityprops", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/hooks/work-item-filters/use-work-item-filters-config.tsx", + "source_location": "L91", + "weight": 1.0, + "source": "core_hooks_work_item_filters_use_work_item_filters_config", + "target": "core_hooks_work_item_filters_use_work_item_filters_config_useworkitemfiltersconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L41", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_layouts_auth_layout_project_wrapper_iprojectauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/project-wrapper.tsx", + "source_location": "L48", + "weight": 1.0, + "source": "core_layouts_auth_layout_project_wrapper", + "target": "core_layouts_auth_layout_project_wrapper_projectauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L44", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_layouts_auth_layout_workspace_wrapper_iworkspaceauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/layouts/auth-layout/workspace-wrapper.tsx", + "source_location": "L49", + "weight": 1.0, + "source": "core_layouts_auth_layout_workspace_wrapper", + "target": "core_layouts_auth_layout_workspace_wrapper_workspaceauthwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/layouts/default-layout/index.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_layouts_default_layout_index", + "target": "core_layouts_default_layout_index_defaultlayout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/layouts/default-layout/index.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_layouts_default_layout_index", + "target": "core_layouts_default_layout_index_props", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_app_rail_context", + "target": "core_lib_app_rail_context_apprailvisibilitycontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_lib_app_rail_context", + "target": "core_lib_app_rail_context_useapprailvisibility", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_lib_app_rail_context", + "target": "core_lib_app_rail_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/context.tsx", + "source_location": "L8", + "weight": 1.0, + "source": "core_lib_app_rail_context", + "target": "core_lib_app_rail_types_iapprailvisibilitycontext", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_lib_app_rail_index", + "target": "core_lib_app_rail_context", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_lib_app_rail_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L11", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_lib_app_rail_context_apprailvisibilitycontext", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_lib_app_rail_index", + "target": "core_lib_app_rail_provider", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_lib_app_rail_index", + "target": "core_lib_app_rail_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_lib_app_rail_provider_apprailvisibilityprovider", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_lib_app_rail_provider_apprailvisibilityproviderprops", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_lib_app_rail_types", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/provider.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_app_rail_provider", + "target": "core_lib_app_rail_types_iapprailvisibilitycontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/app-rail/types.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_lib_app_rail_types", + "target": "core_lib_app_rail_types_iapprailvisibilitycontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L69", + "weight": 1.0, + "source": "core_lib_b_progress_appprogressbar", + "target": "core_lib_b_progress_appprogressbar_appprogressbar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L37", + "weight": 1.0, + "source": "core_lib_b_progress_appprogressbar", + "target": "core_lib_b_progress_appprogressbar_progress_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/b-progress/AppProgressBar.tsx", + "source_location": "L15", + "weight": 1.0, + "source": "core_lib_b_progress_appprogressbar", + "target": "core_lib_b_progress_appprogressbar_progressconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_cancelidle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_cancelidlefallback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_idletaskhandle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_installidlecallbackpolyfill", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_requestidle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_requestidlefallback", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_lib_idle_task", + "target": "core_lib_idle_task_runidletask", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/polyfills/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_lib_polyfills_index", + "target": "core_lib_idle_task", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_lib_idle_task_requestidle", + "target": "core_lib_idle_task_requestidlefallback", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_lib_idle_task_cancelidle", + "target": "core_lib_idle_task_cancelidlefallback", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/lib/idle-task.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_lib_idle_task_runidletask", + "target": "core_lib_idle_task_requestidle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/polyfills/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_lib_polyfills_index", + "target": "core_lib_idle_task_installidlecallbackpolyfill", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/local-storage.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_lib_local_storage", + "target": "core_lib_local_storage_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_lib_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store", + "target": "core_lib_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_module_filter_store", + "target": "core_lib_local_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_lib_local_storage_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store", + "target": "core_lib_local_storage_storage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_module_filter_store", + "target": "core_lib_local_storage_storage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_lib_store_context_initializestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_lib_store_context_rootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L23", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_lib_store_context_storecontext", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_lib_store_context_storeprovider", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/store-context.tsx", + "source_location": "L10", + "weight": 1.0, + "source": "core_lib_store_context", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_base_command_palette_store", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_store", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "helpers/issue-filter.helper.ts", + "source_location": "L10", + "weight": 1.0, + "source": "helpers_issue_filter_helper", + "target": "core_lib_store_context", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_store", + "target": "core_lib_store_context_rootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/user/index.ts", + "source_location": "L240", + "weight": 1.0, + "source": "core_store_user_index_userstore_deactivateaccount", + "target": "core_lib_store_context_rootstore" + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/user/index.ts", + "source_location": "L265", + "weight": 1.0, + "source": "core_store_user_index_userstore_signout", + "target": "core_lib_store_context_rootstore" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_base_command_palette_store", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "helpers/issue-filter.helper.ts", + "source_location": "L10", + "weight": 1.0, + "source": "helpers_issue_filter_helper", + "target": "core_lib_store_context_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L32", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_lib_wrappers_authentication_wrapper_authenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L27", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_lib_wrappers_authentication_wrapper_isvalidurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L22", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_lib_wrappers_authentication_wrapper_tauthenticationwrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "core_lib_wrappers_authentication_wrapper_tpagetype", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "helpers_authentication_helper", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/authentication-wrapper.tsx", + "source_location": "L14", + "weight": 1.0, + "source": "core_lib_wrappers_authentication_wrapper", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_lib_wrappers_instance_wrapper_instancewrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/instance-wrapper.tsx", + "source_location": "L16", + "weight": 1.0, + "source": "core_lib_wrappers_instance_wrapper", + "target": "core_lib_wrappers_instance_wrapper_tinstancewrapper", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "confidence": "INFERRED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L114", + "weight": 1.0, + "context": "argument", + "source": "core_lib_wrappers_store_wrapper", + "target": "core_lib_wrappers_store_wrapper_storewrapper", + "confidence_score": 0.5 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/lib/wrappers/store-wrapper.tsx", + "source_location": "L19", + "weight": 1.0, + "source": "core_lib_wrappers_store_wrapper", + "target": "core_lib_wrappers_store_wrapper_tstorewrapper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_services_ai_service", + "target": "core_services_ai_service_aiservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_ai_service", + "target": "core_services_ai_service_ttaskpayload", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_ai_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_ai_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_services_ai_service_aiservice", + "target": "core_services_ai_service_aiservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_services_ai_service_aiservice", + "target": "core_services_ai_service_aiservice_creategpttask", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_services_ai_service_aiservice", + "target": "core_services_ai_service_aiservice_performeditortask", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/ai.service.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_services_ai_service_aiservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_analytics_service", + "target": "core_services_analytics_service_analyticsservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_analytics_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_analytics_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice", + "target": "core_services_analytics_service_analyticsservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice", + "target": "core_services_analytics_service_analyticsservice_getadvanceanalytics", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice", + "target": "core_services_analytics_service_analyticsservice_getadvanceanalyticscharts", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice", + "target": "core_services_analytics_service_analyticsservice_getadvanceanalyticsstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice", + "target": "core_services_analytics_service_analyticsservice_processurl", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice_getadvanceanalytics", + "target": "core_services_analytics_service_analyticsservice_processurl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice_getadvanceanalyticsstats", + "target": "core_services_analytics_service_analyticsservice_processurl", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/analytics.service.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_services_analytics_service_analyticsservice_getadvanceanalyticscharts", + "target": "core_services_analytics_service_analyticsservice_processurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_api_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/app_config.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_app_config_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_app_installation_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_auth_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_cycle_archive_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_cycle_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_dashboard_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_estimate_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_favorite_favorite_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_file_upload_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_instance_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_github_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_integration_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_jira_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_filter_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_activity_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_label_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_issue_issue_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_module_archive_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_module_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_page_project_page_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_page_project_page_version_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_project_project_archive_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_project_project_export_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_project_project_member_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_project_publish_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_project_project_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_project_project_state_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_sticky_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/timezone.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_timezone_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_user_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_view_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_webhook_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_workspace_notification_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_services_workspace_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_workspace_time_log_service", + "target": "core_services_api_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_delete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_get", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_patch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_post", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_put", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_request", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_services_api_service_apiservice", + "target": "core_services_api_service_apiservice_setupinterceptors", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/app_config.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_app_config_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/app_config.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_app_config_service_appconfigservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_app_installation_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_app_installation_service_appinstallationservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_auth_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_cycle_archive_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_cycle_archive_service_cyclearchiveservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_cycle_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_dashboard_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_dashboard_service_dashboardservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_estimate_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_favorite_favorite_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_file_upload_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_file_upload_service_fileuploadservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_instance_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_instance_service_instanceservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_github_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_integrations_github_service_githubintegrationservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_integration_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_jira_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_integrations_jira_service_jiraimporterservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_filter_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_activity_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_activity_service_issueactivityservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service_issuearchiveservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_label_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service_issuerelationservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_issue_issue_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service_issuetimelogservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service_workitemversionservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_module_archive_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_module_archive_service_modulearchiveservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_module_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_page_project_page_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_page_project_page_version_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_page_project_page_version_service_projectpageversionservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_project_project_archive_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_project_archive_service_projectarchiveservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_project_project_export_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_project_export_service_projectexportservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_project_project_member_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_project_publish_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_project_project_publish_service_projectpublishservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_project_project_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_project_project_state_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_sticky_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/timezone.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_timezone_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/timezone.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_timezone_service_timezoneservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_user_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_view_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_webhook_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_workspace_notification_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_services_workspace_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_workspace_time_log_service", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice", + "target": "core_services_api_service_apiservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/api.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_api_service_apiservice_constructor", + "target": "core_services_api_service_apiservice_setupinterceptors", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L370", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_fetchnextactivecycleissues", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1051", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_addmodulestoissue", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1092", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_changemodulesinissue", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueloader", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1517", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuecount", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L185", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore_createcurrentrelation", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L147", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore_createrelation", + "target": "core_services_api_service_apiservice_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/app_config.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_app_config_service", + "target": "core_services_app_config_service_appconfigservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_config.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_app_config_service_appconfigservice", + "target": "core_services_app_config_service_appconfigservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_config.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_app_config_service_appconfigservice", + "target": "core_services_app_config_service_appconfigservice_envconfig", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_app_installation_service", + "target": "core_services_app_installation_service_appinstallationservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_app_installation_service_appinstallationservice", + "target": "core_services_app_installation_service_appinstallationservice_addinstallationapp", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_services_app_installation_service_appinstallationservice", + "target": "core_services_app_installation_service_appinstallationservice_addslackchannel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_app_installation_service_appinstallationservice", + "target": "core_services_app_installation_service_appinstallationservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_services_app_installation_service_appinstallationservice", + "target": "core_services_app_installation_service_appinstallationservice_getslackchanneldetail", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/app_installation.service.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_services_app_installation_service_appinstallationservice", + "target": "core_services_app_installation_service_appinstallationservice_removeslackchannel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_auth_service", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_services_auth_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_emailcheck", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_generateuniquecode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_requestcsrftoken", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_sendresetpasswordlink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_setpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_services_auth_service_authservice", + "target": "core_services_auth_service_authservice_signout", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_services_auth_service_authservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/auth.service.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_services_auth_service_authservice_signout", + "target": "core_services_auth_service_authservice_requestcsrftoken", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_cycle_service", + "target": "core_services_cycle_service_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_cycle_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_cycle_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L161", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_addcycletofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_createcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L153", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_cycledatecheck", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_deletecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_getcycledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L117", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_getcycleissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_getcycleswithparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_getworkspacecycles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L137", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_patchcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L190", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_removecyclefromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L175", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_transferissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_workspaceactivecycles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_workspaceactivecyclesanalytics", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_workspaceactivecyclesprogress", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle.service.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_services_cycle_service_cycleservice", + "target": "core_services_cycle_service_cycleservice_workspaceactivecyclesprogresspro", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_cycle_service_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_cycle_service_cycleservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_cycle_archive_service", + "target": "core_services_cycle_archive_service_cyclearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_cycle_archive_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_services_cycle_archive_service_cyclearchiveservice", + "target": "core_services_cycle_archive_service_cyclearchiveservice_archivecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_cycle_archive_service_cyclearchiveservice", + "target": "core_services_cycle_archive_service_cyclearchiveservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_cycle_archive_service_cyclearchiveservice", + "target": "core_services_cycle_archive_service_cyclearchiveservice_getarchivedcycledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_cycle_archive_service_cyclearchiveservice", + "target": "core_services_cycle_archive_service_cyclearchiveservice_getarchivedcycles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/cycle_archive.service.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_services_cycle_archive_service_cyclearchiveservice", + "target": "core_services_cycle_archive_service_cyclearchiveservice_restorecycle", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_cycle_archive_service_cyclearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_dashboard_service", + "target": "core_services_dashboard_service_dashboardservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_dashboard_store", + "target": "core_services_dashboard_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_dashboard_service_dashboardservice", + "target": "core_services_dashboard_service_dashboardservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_services_dashboard_service_dashboardservice", + "target": "core_services_dashboard_service_dashboardservice_getdashboarddetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_dashboard_service_dashboardservice", + "target": "core_services_dashboard_service_dashboardservice_gethomedashboardwidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_services_dashboard_service_dashboardservice", + "target": "core_services_dashboard_service_dashboardservice_getwidgetstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/dashboard.service.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_services_dashboard_service_dashboardservice", + "target": "core_services_dashboard_service_dashboardservice_updatedashboardwidget", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_dashboard_store", + "target": "core_services_dashboard_service_dashboardservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_services_estimate_service", + "target": "core_services_estimate_service_estimateservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_services_estimate_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_estimates_estimate_point", + "target": "core_services_estimate_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_services_estimate_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_createestimate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_createestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_deleteestimate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_fetchestimatebyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_fetchprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_fetchworkspaceestimates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/estimate.service.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_services_estimate_service_estimateservice", + "target": "core_services_estimate_service_estimateservice_updateestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_favorite_favorite_service", + "target": "core_services_favorite_favorite_service_favoriteservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_services_favorite_index", + "target": "core_services_favorite_favorite_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_favorite_favorite_service_favoriteservice_addfavorite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_favorite_favorite_service_favoriteservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_favorite_favorite_service_favoriteservice_deletefavorite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_favorite_favorite_service_favoriteservice_getfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_favorite_favorite_service_favoriteservice_getgroupedfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/favorite/favorite.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_favorite_favorite_service_favoriteservice", + "target": "core_services_favorite_favorite_service_favoriteservice_updatefavorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_favorite_store", + "target": "core_services_favorite_favorite_service_favoriteservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_favorite_store", + "target": "core_services_favorite_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_file_upload_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_file_upload_service", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service", + "target": "core_services_file_upload_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service", + "target": "core_services_file_upload_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_page_project_page_service", + "target": "core_services_file_upload_service", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_services_file_upload_service_fileuploadservice", + "target": "core_services_file_upload_service_fileuploadservice_cancelupload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_file_upload_service_fileuploadservice", + "target": "core_services_file_upload_service_fileuploadservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file-upload.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_file_upload_service_fileuploadservice", + "target": "core_services_file_upload_service_fileuploadservice_uploadfile", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_page_project_page_service", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_file_upload_service_fileuploadservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_file_service_tfileassettype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_file_service_unsplashimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_services_file_service", + "target": "core_services_file_service_unsplashimageurls", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_editor_asset_store", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L40", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "core_services_file_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L268", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_cancelupload", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L246", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_checkifassetexists", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L210", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_deletenewasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L227", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_deleteolduserasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L218", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_deleteoldworkspaceasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L202", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_deleteuserasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_deleteworkspaceasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L284", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_duplicateasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L272", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_getunsplashimages", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L236", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_restorenewasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L259", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_restoreoldeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L133", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_updatebulkprojectassetsuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_updatebulkworkspaceassetsuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_updateprojectassetuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L176", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_updateuserassetuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_updateworkspaceassetuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_uploadprojectasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L184", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_uploaduserasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/file.service.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_services_file_service_fileservice", + "target": "core_services_file_service_fileservice_uploadworkspaceasset", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_editor_asset_store", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L40", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "core_services_file_service_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_services_inbox_index", + "target": "core_services_inbox_inbox_issue_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_destroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_list", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_retrieve", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/inbox-issue.service.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_services_inbox_inbox_issue_service_inboxissueservice", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_services_inbox_inbox_issue_service_inboxissueservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_services_inbox_index", + "target": "core_services_inbox_intake_work_item_version_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_services_inbox_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_services_inbox_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service", + "target": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "target": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "target": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice_listdescriptionversions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/inbox/intake-work_item_version.service.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice", + "target": "core_services_inbox_intake_work_item_version_service_intakeworkitemversionservice_retrievedescriptionversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_instance_service", + "target": "core_services_instance_service_instanceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_instance_store", + "target": "core_services_instance_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_instance_service_instanceservice", + "target": "core_services_instance_service_instanceservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_instance_service_instanceservice", + "target": "core_services_instance_service_instanceservice_getinstanceinfo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/instance.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_instance_service_instanceservice", + "target": "core_services_instance_service_instanceservice_requestcsrftoken", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_instance_store", + "target": "core_services_instance_service_instanceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_integrations_github_service", + "target": "core_services_integrations_github_service_githubintegrationservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_services_integrations_index", + "target": "core_services_integrations_github_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_integrations_github_service_githubintegrationservice", + "target": "core_services_integrations_github_service_githubintegrationservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_integrations_github_service_githubintegrationservice", + "target": "core_services_integrations_github_service_githubintegrationservice_creategithubserviceimport", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_services_integrations_github_service_githubintegrationservice", + "target": "core_services_integrations_github_service_githubintegrationservice_getgithubrepoinfo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/github.service.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_services_integrations_github_service_githubintegrationservice", + "target": "core_services_integrations_github_service_githubintegrationservice_listallrepositories", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_services_integrations_index", + "target": "core_services_integrations_integration_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_integrations_index", + "target": "core_services_integrations_jira_service", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_integrations_integration_service", + "target": "core_services_integrations_integration_service_integrationservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_deleteimporterservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_deleteworkspaceintegration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_getappintegrationslist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_getexportsserviceslist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_getimporterserviceslist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/integration.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_integrations_integration_service_integrationservice", + "target": "core_services_integrations_integration_service_integrationservice_getworkspaceintegrationslist", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_integrations_jira_service", + "target": "core_services_integrations_jira_service_jiraimporterservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_integrations_jira_service_jiraimporterservice", + "target": "core_services_integrations_jira_service_jiraimporterservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_integrations_jira_service_jiraimporterservice", + "target": "core_services_integrations_jira_service_jiraimporterservice_createjiraimporter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/integrations/jira.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_integrations_jira_service_jiraimporterservice", + "target": "core_services_integrations_jira_service_jiraimporterservice_getjiraprojectinfo", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_activity_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_archive_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_attachment_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_comment_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_label_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_reaction_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_relation_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_issue_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_work_item_version_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_services_issue_index", + "target": "core_services_issue_workspace_draft_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_label_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_multiple_select_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_issue_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_services_issue_issue_service", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store", + "target": "core_services_issue_issue_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L147", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_addissuetocycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L270", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_addsubissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L361", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_bulkarchiveissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L347", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_bulkdeleteissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L339", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_bulkoperations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L410", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_bulksubscribeissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L296", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_createissuelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L172", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_createissuerelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L234", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_deleteissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L329", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_deleteissuelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L194", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_deleteissuerelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L286", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_fetchissuelinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getdeletedissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissueactivities", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L204", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissuedisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L424", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissuemetafromurl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L378", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissuenotificationsubscriptionstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissuesforsync", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissuesfromserver", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_getissueswithparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L226", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_patchissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L162", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_removeissuefromcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_retrieve", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L129", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_retrieveissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L439", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_retrievewithidentifier", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L254", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_subissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L402", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_subscribetoissuenotifications", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L392", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_unsubscribefromissuenotifications", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L242", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_updateissuedates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L212", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_updateissuedisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L312", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice", + "target": "core_services_issue_issue_service_issueservice_updateissuelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_multiple_select_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_issue_issue_service_issueservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue.service.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_services_issue_issue_service_issueservice_getissues", + "target": "core_services_issue_issue_service_issueservice_getissuesfromserver", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_activity_service", + "target": "core_services_issue_issue_activity_service_issueactivityservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_issue_issue_activity_service_issueactivityservice", + "target": "core_services_issue_issue_activity_service_issueactivityservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_activity.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_issue_issue_activity_service_issueactivityservice", + "target": "core_services_issue_issue_activity_service_issueactivityservice_getissueactivities", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_services_issue_issue_activity_service_issueactivityservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service", + "target": "core_services_issue_issue_archive_service_issuearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service_issuearchiveservice", + "target": "core_services_issue_issue_archive_service_issuearchiveservice_archiveissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service_issuearchiveservice", + "target": "core_services_issue_issue_archive_service_issuearchiveservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service_issuearchiveservice", + "target": "core_services_issue_issue_archive_service_issuearchiveservice_getarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service_issuearchiveservice", + "target": "core_services_issue_issue_archive_service_issuearchiveservice_restoreissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_archive.service.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_services_issue_issue_archive_service_issuearchiveservice", + "target": "core_services_issue_issue_archive_service_issuearchiveservice_retrievearchivedissue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_issue_issue_archive_service_issuearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_services_issue_issue_archive_service_issuearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice_deleteissueattachment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice_getissueattachments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice_updateissueattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_attachment.service.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_services_issue_issue_attachment_service_issueattachmentservice", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice_uploadissueattachment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_services_issue_issue_attachment_service_issueattachmentservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service", + "target": "core_services_issue_issue_comment_service_issuecommentservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_issue_issue_comment_service_issuecommentservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_issue_issue_comment_service_issuecommentservice_createissuecomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_issue_issue_comment_service_issuecommentservice_deleteissuecomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_issue_issue_comment_service_issuecommentservice_getissuecomments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_comment.service.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_services_issue_issue_comment_service_issuecommentservice", + "target": "core_services_issue_issue_comment_service_issuecommentservice_patchissuecomment", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_services_issue_issue_comment_service_issuecommentservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_label_service", + "target": "core_services_issue_issue_label_service_issuelabelservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_issue_issue_label_service_issuelabelservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_issue_issue_label_service_issuelabelservice_createissuelabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_issue_issue_label_service_issuelabelservice_deleteissuelabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_issue_issue_label_service_issuelabelservice_getprojectlabels", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_issue_issue_label_service_issuelabelservice_getworkspaceissuelabels", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_label.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_issue_issue_label_service_issuelabelservice", + "target": "core_services_issue_issue_label_service_issuelabelservice_patchissuelabel", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_label_store", + "target": "core_services_issue_issue_label_service_issuelabelservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_issue_issue_label_service_issuelabelservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service", + "target": "core_services_issue_issue_reaction_service_issuereactionservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_createissuecommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_createissuereaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_deleteissuecommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_deleteissuereaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_listissuecommentreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_reaction.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_issue_issue_reaction_service_issuereactionservice", + "target": "core_services_issue_issue_reaction_service_issuereactionservice_listissuereactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_services_issue_issue_reaction_service_issuereactionservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_services_issue_issue_reaction_service_issuereactionservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service", + "target": "core_services_issue_issue_relation_service_issuerelationservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service_issuerelationservice", + "target": "core_services_issue_issue_relation_service_issuerelationservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service_issuerelationservice", + "target": "core_services_issue_issue_relation_service_issuerelationservice_createissuerelations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service_issuerelationservice", + "target": "core_services_issue_issue_relation_service_issuerelationservice_deleteissuerelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_relation.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_issue_issue_relation_service_issuerelationservice", + "target": "core_services_issue_issue_relation_service_issuerelationservice_listissuerelations", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_services_issue_issue_relation_service_issuerelationservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_services_issue_issue_time_log_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service_issuetimelogservice", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service_issuetimelogservice", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice_createtimelog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service_issuetimelogservice", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice_deletetimelog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service_issuetimelogservice", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice_gettimelogs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/issue_time_log.service.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_services_issue_issue_time_log_service_issuetimelogservice", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice_updatetimelog", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_services_issue_issue_time_log_service_issuetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service", + "target": "core_services_issue_work_item_version_service_workitemversionservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service_workitemversionservice", + "target": "core_services_issue_work_item_version_service_workitemversionservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service_workitemversionservice", + "target": "core_services_issue_work_item_version_service_workitemversionservice_listdescriptionversions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/work_item_version.service.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_services_issue_work_item_version_service_workitemversionservice", + "target": "core_services_issue_work_item_version_service_workitemversionservice_retrievedescriptionversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L77", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store", + "target": "core_services_issue_workspace_draft_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_deleteissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissuebyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_getissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_moveissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue/workspace_draft.service.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_services_issue_workspace_draft_service_workspacedraftservice", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_services_issue_workspace_draft_service_workspacedraftservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_issue_filter_service", + "target": "core_services_issue_filter_service_issuefiltersservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_services_issue_filter_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_services_issue_filter_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_services_issue_filter_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_services_issue_filter_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_services_issue_filter_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_fetchcycleissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_fetchmoduleissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_fetchprojectepicfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_patchcycleissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_patchmoduleissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/issue_filter.service.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_services_issue_filter_service_issuefiltersservice", + "target": "core_services_issue_filter_service_issuefiltersservice_patchprojectepicfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_services_issue_filter_service_issuefiltersservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_services_issue_filter_service_issuefiltersservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_services_issue_filter_service_issuefiltersservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_services_issue_filter_service_issuefiltersservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_services_issue_filter_service_issuefiltersservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_module_service", + "target": "core_services_module_service_moduleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_module_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_services_module_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_addissuestomodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_addmodulestoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L203", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_addmoduletofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_createmodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L163", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_createmodulelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_deletemodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L193", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_deletemodulelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_getmoduledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_getmoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_getmodules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_getworkspacemodules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_patchmodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_removeissuesfrommodulebulk", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L217", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_removemodulefromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L144", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_removemodulesfromissuebulk", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_updatemodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module.service.ts", + "source_location": "L176", + "weight": 1.0, + "source": "core_services_module_service_moduleservice", + "target": "core_services_module_service_moduleservice_updatemodulelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_services_module_service_moduleservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_services_module_service_moduleservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_module_archive_service", + "target": "core_services_module_archive_service_modulearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_services_module_archive_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_services_module_archive_service_modulearchiveservice", + "target": "core_services_module_archive_service_modulearchiveservice_archivemodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_module_archive_service_modulearchiveservice", + "target": "core_services_module_archive_service_modulearchiveservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_module_archive_service_modulearchiveservice", + "target": "core_services_module_archive_service_modulearchiveservice_getarchivedmoduledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_module_archive_service_modulearchiveservice", + "target": "core_services_module_archive_service_modulearchiveservice_getarchivedmodules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/module_archive.service.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_services_module_archive_service_modulearchiveservice", + "target": "core_services_module_archive_service_modulearchiveservice_restoremodule", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_services_module_archive_service_modulearchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/page/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_services_page_index", + "target": "core_services_page_project_page_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/page/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_services_page_index", + "target": "core_services_page_project_page_version_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_services_page_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_services_page_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_page_project_page_version_service", + "target": "core_services_page_project_page_version_service_projectpageversionservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_page_project_page_version_service_projectpageversionservice", + "target": "core_services_page_project_page_version_service_projectpageversionservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_page_project_page_version_service_projectpageversionservice", + "target": "core_services_page_project_page_version_service_projectpageversionservice_fetchallversions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_page_project_page_version_service_projectpageversionservice", + "target": "core_services_page_project_page_version_service_projectpageversionservice_fetchversionbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page-version.service.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_services_page_project_page_version_service_projectpageversionservice", + "target": "core_services_page_project_page_version_service_projectpageversionservice_restoreversion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_page_project_page_service", + "target": "core_services_page_project_page_service_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_addtofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_archive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_create", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_duplicate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_fetchall", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_fetcharchived", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_fetchbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L151", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_fetchdescriptionbinary", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_fetchfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L135", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_lock", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L185", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_move", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_remove", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_removefromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L127", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_restore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L143", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_unlock", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_updateaccess", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/page/project-page.service.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_services_page_project_page_service_projectpageservice", + "target": "core_services_page_project_page_service_projectpageservice_updatedescription", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_services_page_project_page_service_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_services_page_project_page_service_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_services_page_project_page_service_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_services_pomodoro_pomodoro_timer_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_completetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_discardtimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_gettimers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_pausetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_resumetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/pomodoro/pomodoro-timer.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice_starttimer", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_services_pomodoro_pomodoro_timer_service_pomodorotimerservice", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/project/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_index", + "target": "core_services_project_project_archive_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/project/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_services_project_index", + "target": "core_services_project_project_export_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/project/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_services_project_index", + "target": "core_services_project_project_member_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/project/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_services_project_index", + "target": "core_services_project_project_publish_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/project/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_services_project_index", + "target": "core_services_project_project_service", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/services/project/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_services_project_index", + "target": "core_services_project_project_state_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_project_project_publish_store", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_project_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_project_archive_service", + "target": "core_services_project_project_archive_service_projectarchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_project_project_archive_service_projectarchiveservice", + "target": "core_services_project_project_archive_service_projectarchiveservice_archiveproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_project_project_archive_service_projectarchiveservice", + "target": "core_services_project_project_archive_service_projectarchiveservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-archive.service.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_services_project_project_archive_service_projectarchiveservice", + "target": "core_services_project_project_archive_service_projectarchiveservice_restoreproject", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_project_project_archive_service_projectarchiveservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_services_project_project_export_service", + "target": "core_services_project_project_export_service_projectexportservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_project_project_export_service_projectexportservice", + "target": "core_services_project_project_export_service_projectexportservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-export.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_project_project_export_service_projectexportservice", + "target": "core_services_project_project_export_service_projectexportservice_csvexport", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_services_project_project_member_service", + "target": "core_services_project_project_member_service_projectmemberservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_services_project_project_member_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_bulkaddmemberstoproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_deleteprojectmember", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_fetchprojectmembers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_getprojectmember", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_projectmemberme", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-member.service.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_services_project_project_member_service_projectmemberservice", + "target": "core_services_project_project_member_service_projectmemberservice_updateprojectmember", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_services_project_project_member_service_projectmemberservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_project_project_publish_service", + "target": "core_services_project_project_publish_service_projectpublishservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_project_project_publish_service_projectpublishservice", + "target": "core_services_project_project_publish_service_projectpublishservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_project_project_publish_service_projectpublishservice", + "target": "core_services_project_project_publish_service_projectpublishservice_fetchpublishsettings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_project_project_publish_service_projectpublishservice", + "target": "core_services_project_project_publish_service_projectpublishservice_publishproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_services_project_project_publish_service_projectpublishservice", + "target": "core_services_project_project_publish_service_projectpublishservice_unpublishproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-publish.service.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_services_project_project_publish_service_projectpublishservice", + "target": "core_services_project_project_publish_service_projectpublishservice_updatepublishsettings", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_project_project_publish_store", + "target": "core_services_project_project_publish_service_projectpublishservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_project_project_state_service", + "target": "core_services_project_project_state_service_projectstateservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_state_store", + "target": "core_services_project_project_state_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_createstate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_deletestate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_getintakestate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_getstate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_getstates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_getworkspacestates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_markdefault", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_patchstate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project-state.service.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_services_project_project_state_service_projectstateservice", + "target": "core_services_project_project_state_service_projectstateservice_updatestate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_project_project_state_service_projectstateservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_state_store", + "target": "core_services_project_project_state_service_projectstateservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_services_project_project_state_service_projectstateservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_project_project_service", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L171", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_addprojecttofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_checkprojectidentifieravailability", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_createproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getgithubrepositories", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getprojectanalyticscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L153", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getprojectgithubrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getprojectslite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getprojectuserproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L163", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_getuserprojectfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L187", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_projectissuessearch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L179", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_removeprojectfromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L132", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_syncgithubrepository", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_updateproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/project/project.service.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_services_project_project_service_projectservice", + "target": "core_services_project_project_service_projectservice_updateprojectuserproperties", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_services_project_project_service_projectservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_sticky_service", + "target": "core_services_sticky_service_stickyservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_sticky_sticky_store", + "target": "core_services_sticky_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_sticky_service_stickyservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_sticky_service_stickyservice_createsticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_sticky_service_stickyservice_deletesticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_sticky_service_stickyservice_getstickies", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_sticky_service_stickyservice_getsticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/sticky.service.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_services_sticky_service_stickyservice", + "target": "core_services_sticky_service_stickyservice_updatesticky", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_sticky_sticky_store", + "target": "core_services_sticky_service_stickyservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/timezone.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_timezone_service", + "target": "core_services_timezone_service_timezoneservice", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/timezone.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_timezone_service_timezoneservice", + "target": "core_services_timezone_service_timezoneservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/timezone.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_timezone_service_timezoneservice", + "target": "core_services_timezone_service_timezoneservice_fetch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L314", + "weight": 1.0, + "source": "core_services_user_service", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_user_account_store", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_user_settings_store", + "target": "core_services_user_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_changepassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L281", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_checkemail", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_currentuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_currentuserconfig", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_currentuseremailnotificationsettings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_currentuserinstanceadminstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_currentusersettings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L249", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_deactivateaccount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L241", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_deleteuserissueplan", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_downloadprofileactivity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L297", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_generateemailcode", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_getcurrentuseraccounts", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_getcurrentuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L179", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_getuserprofileactivity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L160", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_getuserprofiledata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L210", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_getuserprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L168", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_getuserprofileprojectssegregation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L265", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_joinproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L273", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_leaveproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L257", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_leaveworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L140", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_updatecurrentuseremailnotificationsettings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_updatecurrentuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_updateuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_updateuseronboard", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L130", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_updateusertourcompleted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L229", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_upsertuserissueplan", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_userissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/user.service.ts", + "source_location": "L305", + "weight": 1.0, + "source": "core_services_user_service_userservice", + "target": "core_services_user_service_userservice_verifyemailcode", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_user_account_store", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_user_account_store_accountstore", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_user_settings_store", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_user_settings_store_usersettingsstore", + "target": "core_services_user_service_userservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_services_view_service", + "target": "core_services_view_service_viewservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_services_view_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_view_store", + "target": "core_services_view_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_addviewtofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_createview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_deleteview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_getviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_getviewissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_getviews", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_patchview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/view.service.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_services_view_service_viewservice", + "target": "core_services_view_service_viewservice_removeviewfromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_services_view_service_viewservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_view_store", + "target": "core_services_view_service_viewservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_webhook_service", + "target": "core_services_webhook_service_webhookservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_workspace_webhook_store", + "target": "core_services_webhook_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_createwebhook", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_deletewebhook", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_fetchwebhookdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_fetchwebhookslist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_regeneratesecretkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/webhook.service.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_services_webhook_service_webhookservice", + "target": "core_services_webhook_service_webhookservice_updatewebhook", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_workspace_webhook_store", + "target": "core_services_webhook_service_webhookservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_services_workspace_notification_service", + "target": "core_services_workspace_notification_service_workspacenotificationservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_notifications_notification", + "target": "core_services_workspace_notification_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_services_workspace_notification_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_fetchnotifications", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_fetchunreadnotificationscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_markallnotificationsasread", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasarchived", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasread", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasunarchived", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_marknotificationasunread", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace-notification.service.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_services_workspace_notification_service_workspacenotificationservice", + "target": "core_services_workspace_notification_service_workspacenotificationservice_updatenotificationbyid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_services_workspace_service", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_global_view_store", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_workspace_link_store", + "target": "core_services_workspace_service", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L232", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_createview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_createworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L306", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_createworkspacelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L248", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_deleteview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_deleteworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L192", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_deleteworkspaceinvitations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L322", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_deleteworkspacelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L156", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_deleteworkspacemember", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L377", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_fetchsidebarnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L408", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_fetchworkspacefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L298", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_fetchworkspacelinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L136", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_fetchworkspacemembers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L344", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_fetchworkspacerecents", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L357", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_fetchworkspacewidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L256", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getallviews", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getlastactiveworkspaceandprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L224", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getproductupdates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L264", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L272", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getviewissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L172", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getworkspaceinvitation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L289", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_getworkspaceuserprojectsrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_inviteworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_joinworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_joinworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L416", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_patchworkspacefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L330", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_searchentity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L208", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_searchworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updatebulksidebarpreferences", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L385", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updatesidebarpreference", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L240", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L180", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateworkspaceinvitation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L314", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateworkspacelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L144", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateworkspacemember", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateworkspaceview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L365", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_updateworkspacewidget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_userworkspaceinvitations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_userworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_workspaceinvitations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_workspacememberme", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace.service.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_services_workspace_service_workspaceservice", + "target": "core_services_workspace_service_workspaceservice_workspaceslugcheck", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_global_view_store", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_workspace_link_store", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_services_workspace_service_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_services_workspace_time_log_service", + "target": "core_services_workspace_time_log_service_toparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_services_workspace_time_log_service", + "target": "core_services_workspace_time_log_service_workspacetimelogservice", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice_exportworkspacetimelogs", + "target": "core_services_workspace_time_log_service_toparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice_getworkspacetimeloganalytics", + "target": "core_services_workspace_time_log_service_toparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice_getworkspacetimelogs", + "target": "core_services_workspace_time_log_service_toparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice", + "target": "core_services_workspace_time_log_service_workspacetimelogservice_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice", + "target": "core_services_workspace_time_log_service_workspacetimelogservice_exportworkspacetimelogs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice", + "target": "core_services_workspace_time_log_service_workspacetimelogservice_getworkspacetimeloganalytics", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/services/workspace/time-log.service.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_services_workspace_time_log_service_workspacetimelogservice", + "target": "core_services_workspace_time_log_service_workspacetimelogservice_getworkspacetimelogs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_analytics_store", + "target": "core_store_analytics_store_baseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_analytics_store", + "target": "core_store_analytics_store_durationtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_analytics_store", + "target": "core_store_analytics_store_ibaseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_analytics_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_ibaseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_analytics_store_ibaseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_analytics_store_ibaseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_selecteddurationlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_updateisepic", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_updateispeekview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_updateselectedcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_updateselectedduration", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_updateselectedmodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/analytics.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_analytics_store_baseanalyticsstore", + "target": "core_store_analytics_store_baseanalyticsstore_updateselectedprojects", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_analytics_store_baseanalyticsstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_base_command_palette_store", + "target": "core_store_base_command_palette_store_basecommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_base_command_palette_store", + "target": "core_store_base_command_palette_store_ibasecommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L289", + "weight": 1.0, + "source": "core_store_base_command_palette_store", + "target": "core_store_base_command_palette_store_icommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_base_command_palette_store", + "target": "core_store_base_command_palette_store_modaldata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_base_command_palette_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_ibasecommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_getcoremodalsstate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_isanymodalopen", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L263", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_toggleallstickiesmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L250", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglebulkdeleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L161", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglecreatecyclemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L207", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglecreateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L237", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglecreatemodulemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L187", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglecreatepagemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglecreateprojectmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_togglecreateviewmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L224", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_toggledeleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L276", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_toggleprofilesettingsmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L138", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore", + "target": "core_store_base_command_palette_store_basecommandpalettestore_toggleprojectlistopen", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_base_command_palette_store_basecommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/base-command-palette.store.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_store_base_command_palette_store_basecommandpalettestore_isanymodalopen", + "target": "core_store_base_command_palette_store_basecommandpalettestore_getcoremodalsstate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_base_command_palette_store_icommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_base_command_palette_store_icommandpalettestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_store_base_power_k_store_basepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_store_base_power_k_store_ibasepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_base_power_k_store", + "target": "core_store_base_power_k_store_modaldata", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_base_power_k_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_ibasepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_base_power_k_store_ibasepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_base_power_k_store_ibasepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_setactivecontext", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_setactivepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L88", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_settopnavinputref", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_settopnavsearchinputref", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_togglepowerkmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/base-power-k.store.ts", + "source_location": "L118", + "weight": 1.0, + "source": "core_store_base_power_k_store_basepowerkstore", + "target": "core_store_base_power_k_store_basepowerkstore_toggleshortcutslistmodal", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_base_power_k_store_basepowerkstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_store_cycle_store_cyclestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_store_cycle_store_icyclestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_cycle_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_icyclestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_cycle_store_icyclestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_cycle_store_icyclestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L636", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_addcycletofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L688", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_archivecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L239", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_currentprojectactivecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_currentprojectactivecycleid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L228", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_currentprojectarchivedcycleids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_currentprojectcompletedcycleids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L165", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_currentprojectcycleids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_currentprojectincompletecycleids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L620", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_deletecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L467", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetchactivecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L513", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetchactivecycleanalytics", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L485", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetchactivecycleprogress", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L414", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetchallcycles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L535", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetcharchivedcycledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L442", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetcharchivedcycles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L550", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetchcycledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_fetchworkspacecycles", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L665", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_removecyclefromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L711", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_restorecycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L388", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_setestimatetype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L380", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_setplottype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L598", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_updatecycledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L564", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore", + "target": "core_store_cycle_store_cyclestore_updatecycledistribution", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_cycle_store_cyclestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L608", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore_updatecycledetails", + "target": "core_store_cycle_store_cyclestore_fetchallcycles", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L609", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore_updatecycledetails", + "target": "core_store_cycle_store_cyclestore_fetchactivecycle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle.store.ts", + "source_location": "L604", + "weight": 1.0, + "source": "core_store_cycle_store_cyclestore_updatecycledetails", + "target": "core_store_cycle_store_cyclestore_fetchcycledetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_cycle_filter_store", + "target": "core_store_cycle_filter_store_cyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_cycle_filter_store", + "target": "core_store_cycle_filter_store_icyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_cycle_filter_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_cycle_filter_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_icyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_cycle_filter_store_icyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_cycle_filter_store_icyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L182", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_clearallfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_currentprojectarchivedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_currentprojectdisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_currentprojectfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L126", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_initprojectcyclefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L176", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_updatearchivedcyclessearchquery", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_updatedisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L170", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_cycle_filter_store_cyclefilterstore_updatesearchquery", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_cycle_filter_store_cyclefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/cycle_filter.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_cycle_filter_store_cyclefilterstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_dashboard_store", + "target": "core_store_dashboard_store_dashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_dashboard_store", + "target": "core_store_dashboard_store_idashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_dashboard_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_dashboard_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_idashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_dashboard_store_idashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_dashboard_store_idashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L157", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_fetchhomedashboardwidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L183", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_fetchwidgetstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_getwidgetstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L149", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_getwidgetstatserror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_homedashboardwidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L209", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_updatedashboardwidget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L249", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore", + "target": "core_store_dashboard_store_dashboardstore_updatedashboardwidgetfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_dashboard_store_dashboardstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/dashboard.store.ts", + "source_location": "L273", + "weight": 1.0, + "source": "core_store_dashboard_store_dashboardstore_updatedashboardwidgetfilters", + "target": "core_store_dashboard_store_dashboardstore_updatedashboardwidget", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_editor_asset_store", + "target": "core_store_editor_asset_store_editorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_editor_asset_store", + "target": "core_store_editor_asset_store_ieditorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_editor_asset_store", + "target": "core_store_issue_issue_details_attachment_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_editor_asset_store", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_editor_asset_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_store_editor_asset_store_ieditorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_editor_asset_store_ieditorassetstore", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_editor_asset_store_ieditorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_editor_asset_store_ieditorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_store_editor_asset_store_editorassetstore_assetsuploadpercentage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_store_editor_asset_store_editorassetstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_store_editor_asset_store_editorassetstore_duplicateeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_store_editor_asset_store_editorassetstore_uploadeditorasset", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/editor/asset.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_editor_asset_store_editorassetstore", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_editor_asset_store_editorassetstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_estimates_estimate_point", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_estimates_estimate_point", + "target": "core_store_estimates_estimate_point_estimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_estimates_estimate_point", + "target": "core_store_estimates_estimate_point_iestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_estimates_estimate_point", + "target": "core_store_estimates_estimate_point_terrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_estimates_estimate_point", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_estimates_estimate_point", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_estimates_estimate_point_iestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate", + "target": "core_store_estimates_estimate_point_iestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_estimates_estimate_iestimate", + "target": "core_store_estimates_estimate_point_iestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_estimates_estimate_point_estimatepoint", + "target": "core_store_estimates_estimate_point_iestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_estimates_estimate_point_estimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L93", + "weight": 1.0, + "source": "core_store_estimates_estimate_point_estimatepoint", + "target": "core_store_estimates_estimate_point_estimatepoint_asjson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_estimates_estimate_point_estimatepoint", + "target": "core_store_estimates_estimate_point_estimatepoint_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_store_estimates_estimate_point_estimatepoint", + "target": "core_store_estimates_estimate_point_estimatepoint_updateestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_estimates_estimate_point_estimatepoint", + "target": "core_store_estimates_estimate_point_estimatepoint_updateestimatepointobject", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate-point.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_estimates_estimate_point_estimatepoint_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_estimates_estimate_estimate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_estimates_estimate_terrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_estimates_estimate", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_estimate", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "return_type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore_currentactiveestimate", + "target": "core_store_estimates_estimate_iestimate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate", + "target": "core_store_estimates_estimate_estimate_asjson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate", + "target": "core_store_estimates_estimate_estimate_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L138", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate", + "target": "core_store_estimates_estimate_estimate_creteestimatepoint", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate", + "target": "core_store_estimates_estimate_estimate_estimatepointids", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_estimate_estimate", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/estimates/estimate.ts", + "source_location": "L127", + "weight": 1.0, + "source": "core_store_estimates_estimate_estimate_estimatepointids", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_project_estimate_store_projectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_project_estimate_store_terrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_estimates_project_estimate_store_testimateloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_estimates_project_estimate_store_iprojectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_archivedestimateids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L267", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_createestimate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_currentactiveestimate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_currentactiveestimateid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_currentprojectestimatetype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L307", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_deleteestimate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L258", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_getestimatebyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L220", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_getprojectestimates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L181", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore", + "target": "core_store_estimates_project_estimate_store_projectestimatestore_getworkspaceestimates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_estimates_project_estimate_store_projectestimatestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/estimates/project-estimate.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_estimates_project_estimate_store_projectestimatestore_archivedestimateids", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_favorite_store", + "target": "core_store_favorite_store_favoritestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_favorite_store", + "target": "core_store_favorite_store_ifavoritestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_favorite_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_favorite_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_ifavoritestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_favorite_store_ifavoritestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L102", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_favorite_store_ifavoritestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L134", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_addfavorite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L93", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_currentworkspacefavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L303", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_deletefavorite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_existingfolders", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L427", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_fetchfavorite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L400", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_fetchgroupedfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_groupedfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L206", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_movefavoritetofolder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L350", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_removefavoriteentity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L269", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_removefavoriteentityfromstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L364", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_removefavoritefromstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L256", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_removefromfavoritefolder", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L219", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_reorderfavorite", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L181", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore", + "target": "core_store_favorite_store_favoritestore_updatefavorite", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_favorite_store_favoritestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/favorite.store.ts", + "source_location": "L228", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore_reorderfavorite", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/favorite.store.ts", + "source_location": "L354", + "weight": 1.0, + "source": "core_store_favorite_store_favoritestore_removefavoriteentity", + "target": "core_store_favorite_store_favoritestore_deletefavorite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_global_view_store", + "target": "core_store_global_view_store_globalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_global_view_store", + "target": "core_store_global_view_store_iglobalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_global_view_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_global_view_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_iglobalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_global_view_store_iglobalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_global_view_store_iglobalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_createglobalview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_currentworkspaceviews", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L197", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_deleteglobalview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_fetchallglobalviews", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L126", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_fetchglobalviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L159", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore", + "target": "core_store_global_view_store_globalviewstore_updateglobalview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_global_view_store_globalviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/global-view.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_global_view_store_globalviewstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_inbox_inbox_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_inbox_issue_store_iinboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L272", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_fetchissueactivity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_updateinboxissueduplicateto", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L182", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_updateinboxissuesnoozetill", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_updateinboxissuestatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L219", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L238", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_updateprojectissue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L229", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore_updateissue", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_fetchissueactivity", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/inbox-issue.store.ts", + "source_location": "L263", + "weight": 1.0, + "source": "core_store_inbox_inbox_issue_store_inboxissuestore_updateprojectissue", + "target": "core_store_inbox_inbox_issue_store_inboxissuestore_fetchissueactivity", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_inbox_project_inbox_store_projectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_inbox_project_inbox_store_tloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_inbox_project_inbox_store_iprojectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L460", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_createinboxissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L243", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_createorupdateinboxissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L495", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_deleteinboxissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L420", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissuebyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L324", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L379", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxpaginationissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L157", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_filteredinboxissueids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_getappliedfilterscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L262", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_handlecurrenttab", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L280", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_handleinboxissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L292", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_handleinboxissuesorting", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L133", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_inboxfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L190", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_inboxissuequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L141", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_inboxsorting", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L304", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_initializedefaultfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_inbox_project_inbox_store_projectinboxstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L346", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_inboxissuequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L387", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxpaginationissues", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_inboxissuequeryparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L276", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_handlecurrenttab", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L288", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_handleinboxissuefilters", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L300", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_handleinboxissuesorting", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/inbox/project-inbox.store.ts", + "source_location": "L331", + "weight": 1.0, + "source": "core_store_inbox_project_inbox_store_projectinboxstore_fetchinboxissues", + "target": "core_store_inbox_project_inbox_store_projectinboxstore_initializedefaultfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_instance_store", + "target": "core_store_instance_store_iinstancestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_instance_store", + "target": "core_store_instance_store_instancestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_instance_store", + "target": "core_store_instance_store_terror", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_instance_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_instance_store_instancestore", + "target": "core_store_instance_store_iinstancestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_instance_store_iinstancestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_instance_store_iinstancestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_instance_store_instancestore", + "target": "core_store_instance_store_instancestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/instance.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_instance_store_instancestore", + "target": "core_store_instance_store_instancestore_fetchinstanceinfo", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_instance_store_instancestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_archived_index", + "target": "core_store_issue_archived_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_archived_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues_constructor", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L169", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_archived_filter_store_iarchivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L168", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L195", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter_issuefilters", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter_appliedfilters", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter_getappliedfilters", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/filter.store.ts", + "source_location": "L296", + "weight": 1.0, + "source": "core_store_issue_archived_filter_store_archivedissuesfilter_updatefilters", + "target": "core_store_issue_archived_filter_store_archivedissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_archived_index", + "target": "core_store_issue_archived_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_archived_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_archived_issue_store_archivedissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_archived_issue_store_iarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_iarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_iarchivedissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_archived_issue_store_iarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L102", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_archived_issue_store_iarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L170", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_archived_issue_store_iarchivedissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L172", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L135", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L188", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_restoreissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_archived_issue_store_archivedissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_archived_issue_store_archivedissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/archived/issue.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_issue_archived_issue_store_archivedissues_fetchissueswithexistingpagination", + "target": "core_store_issue_archived_issue_store_archivedissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_cycle_index", + "target": "core_store_issue_cycle_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_cycle_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_constructor", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L154", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_cycle_filter_store_icycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L185", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L206", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter_issuefilters", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter_appliedfilters", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter_getappliedfilters", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/filter.store.ts", + "source_location": "L316", + "weight": 1.0, + "source": "core_store_issue_cycle_filter_store_cycleissuesfilter_updatefilters", + "target": "core_store_issue_cycle_filter_store_cycleissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_cycle_index", + "target": "core_store_issue_cycle_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_cycle_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_cycle_issue_store_activecycleissuedetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_cycle_issue_store_cycleissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_cycle_issue_store_icycleissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_icycleissues", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_icycleissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_cycle_issue_store_icycleissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_cycle_issue_store_icycleissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L155", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_cycle_issue_store_icycleissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L291", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L332", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchactivecycleissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L186", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L273", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L368", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchnextactivecycleissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L229", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L140", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L408", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_quickaddissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L305", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_transferissuesfromcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L159", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_cycle_issue_store_cycleissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_cycle_issue_store_cycleissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L280", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_fetchissueswithexistingpagination", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L317", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_transferissuesfromcycle", + "target": "core_store_issue_cycle_issue_store_cycleissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L413", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_quickaddissue", + "target": "core_store_issue_cycle_issue_store_cycleissues_createissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/cycle/issue.store.ts", + "source_location": "L393", + "weight": 1.0, + "source": "core_store_issue_cycle_issue_store_cycleissues_fetchnextactivecycleissues", + "target": "core_store_pages_base_page_basepage_update" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_store_eissuegroupedaction", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_store_issue_group_by_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L199", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_checkissuedatefilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getdifference", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L244", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getfilteredworkitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L308", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getgroupedworkitemids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getgroupissuekeyactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L190", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L280", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getorderedworkitems", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L226", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getpreviousissuesstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L181", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getsortordertofilteremptyvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_getsubgroupissuekeyactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L360", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils", + "target": "core_store_issue_helpers_base_issues_utils_updatesubworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_helpers_base_issues_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1460", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_accumulateissueupdates", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueloader", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1335", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_processissueresponse", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L379", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_setpaginationdata", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1380", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_updategroupedissueids", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils_getsubgroupissuekeyactions", + "target": "core_store_issue_helpers_base_issues_utils_getgroupkey", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils_getgroupissuekeyactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1553", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "target": "core_store_issue_helpers_base_issues_utils_getgroupissuekeyactions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils_getsubgroupissuekeyactions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1575", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "target": "core_store_issue_helpers_base_issues_utils_getsubgroupissuekeyactions" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils_getdifference", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1544", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "target": "core_store_issue_helpers_base_issues_utils_getdifference" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils_getsortordertofilteremptyvalues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_utils_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L283", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils_getorderedworkitems", + "target": "core_store_issue_helpers_base_issues_utils_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_helpers_base_issues_utils_getfilteredworkitems", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L316", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils_getgroupedworkitemids", + "target": "core_store_issue_helpers_base_issues_utils_getorderedworkitems", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L283", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils_getorderedworkitems", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/issue/helpers/base-issues-utils.ts", + "source_location": "L334", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_utils_getgroupedworkitemids", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_groupby" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_helpers_base_issues_utils_getgroupedworkitemids", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_helpers_base_issues_utils_updatesubworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_eissuegroupedaction", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L130", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_issue_filter_default_data", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_issue_group_by_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_issue_orderby_key", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_base_issues_store_tissuedisplayfilteroptions", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_helpers_base_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_getissueloader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_getpaginationdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_issuessortwithorderby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore_updateissuedates", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_imoduleissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_iprofileissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_iprojectissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_iprojectviewissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_iworkspaceissues", + "target": "core_store_issue_helpers_base_issues_store_ibaseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1448", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_accumulateissueupdates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L882", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addcycletoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1150", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L977", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuestomodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L813", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuetocycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1180", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuetolist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1049", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addmodulestoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L701", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_bulkarchiveissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L724", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_bulkupdateproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1083", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1162", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L528", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L276", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_cycleid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1644", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getarraystringarray", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1665", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getdefaultgroupvalue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L310", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueloader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L439", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getnextcursor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1593", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getorderbyupdatedetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1530", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L289", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_groupby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L623", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuearchive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L341", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuegroupkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L648", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuequickadd", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1775", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuessortwithorderby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L350", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuesubgroupkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L557", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issueupdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L271", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_moduleid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L462", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L500", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchnexissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L281", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L332", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderbykey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1692", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_populateissuedataforsorting", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1267", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_processissueresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L680", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_removebulkissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L933", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_removecyclefromissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L599", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L852", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuefromcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1190", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuefromlist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1017", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuesfrommodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L388", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_setloader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L366", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_setpaginationdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1972", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_storepreviouspaginationvalues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L303", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_subgroupby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1363", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updategroupedissueids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1508", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuecount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L758", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuedates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1425", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuegroup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1205", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1483", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateupdateaccumulator", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_constructor", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1777", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuessortwithorderby", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1772", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_populateissuedataforsorting", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore_sortactivitycomments", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L156", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_issueids", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L240", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore_updatestickyposition", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/workspace/home.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_workspace_home_homestore_orderedwidgets", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/workspace/home.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_store_workspace_home_homestore_reorderwidget", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_orderby" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L440", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getnextcursor", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1781", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuessortwithorderby", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1980", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_storepreviouspaginationvalues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_setpaginationdata", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L474", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L471", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_processissueresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L489", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_storepreviouspaginationvalues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L505", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchnexissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L502", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchnexissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_processissueresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L516", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_onfetchnexissues", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_storepreviouspaginationvalues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L539", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_createissue", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L652", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuequickadd", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_createissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L569", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issueupdate", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L871", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuefromcycle", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_issueupdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L662", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuequickadd", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addcycletoissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L650", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuequickadd", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L665", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_issuequickadd", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1156", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissue", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1182", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_addissuetolist", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1192", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_removeissuefromlist", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1222", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuelist", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1383", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_updategroupedissueids", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuegroup", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1430", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateissuegroup", + "target": "core_store_pages_base_page_basepage_update" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1461", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_accumulateissueupdates", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_updateupdateaccumulator", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1545", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getarraystringarray", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1537", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getupdatedetails", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getorderbyupdatedetails", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1612", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getorderbyupdatedetails", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getarraystringarray", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/base-issues.store.ts", + "source_location": "L1656", + "weight": 1.0, + "source": "core_store_issue_helpers_base_issues_store_baseissuesstore_getarraystringarray", + "target": "core_store_issue_helpers_base_issues_store_baseissuesstore_getdefaultgroupvalue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ilocalstoreissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_imoduleissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_iprojectissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_ibaseissuefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computeddisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computeddisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computedfilteredparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore_computedissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_iissuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L183", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computeddisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computeddisplayproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computedfilteredparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L133", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_computedissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L157", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getfilterconditionbasedonviews", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L299", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getpaginationparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L281", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getshouldclearissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/helpers/issue-filter-helper.store.ts", + "source_location": "L267", + "weight": 1.0, + "source": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore_getshouldrefetchissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_helpers_issue_filter_helper_store_issuefilterhelperstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_store_issue_issue_details_activity_store_tactivityloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_activity_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_activity_store_tactivityloader", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L118", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L166", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_activity_store_iissueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_buildactivityandcommentitems", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L155", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_fetchactivities", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitiesbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L144", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_sortactivitycomments", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore_buildactivityandcommentitems", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitiesbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L165", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore_fetchactivities", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitiesbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/activity.store.ts", + "source_location": "L167", + "weight": 1.0, + "source": "core_store_issue_issue_details_activity_store_issueactivitystore_fetchactivities", + "target": "core_store_issue_issue_details_activity_store_issueactivitystore_getactivitybyid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_issue_details_attachment_store_tattachmentuploadstatus", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L117", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L161", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_attachment_store_iissueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_addattachments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L142", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_createattachment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L130", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_fetchattachments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L114", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentscountbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_issueattachments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L187", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_removeattachment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentscountbyissueid", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_getattachmentsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/attachment.store.ts", + "source_location": "L132", + "weight": 1.0, + "source": "core_store_issue_issue_details_attachment_store_issueattachmentstore_fetchattachments", + "target": "core_store_issue_issue_details_attachment_store_issueattachmentstore_addattachments", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_store_issue_issue_details_comment_store_tcommentloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_store_tcommentloader", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L167", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_comment_store_iissuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_createcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_fetchcomments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_getcommentbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_getcommentsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L173", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_removecomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_updatecomment", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore_fetchcomments", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_getcommentsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_store_issuecommentstore_fetchcomments", + "target": "core_store_issue_issue_details_comment_store_issuecommentstore_getcommentbyid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L168", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_comment_reaction_store_iissuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L131", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_applycommentreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_commentreactionsbyuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L149", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_createcommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_fetchcommentreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_getcommentreactionbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L77", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_getcommentreactionsbycommentid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L171", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_removecommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_commentreactionsbyuser", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_getcommentreactionsbycommentid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L179", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_removecommentreaction", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_commentreactionsbyuser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/comment_reaction.store.ts", + "source_location": "L198", + "weight": 1.0, + "source": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_removecommentreaction", + "target": "core_store_issue_issue_details_comment_reaction_store_issuecommentreactionstore_fetchcommentreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_store_issue_issue_details_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_store_issue_issue_details_issue_store_iissuestoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_store_issue_issue_details_issue_store_issuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_iissuestore", + "target": "core_store_issue_issue_details_issue_store_iissuestoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_issue_store_iissuestoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_issue_store_iissuestoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L159", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L209", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_addcycletoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L219", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_addissuetocycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L142", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_addissuetostore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L201", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_archiveissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L242", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_fetchissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L270", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_fetchissuewithidentifier", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L193", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_removeissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L231", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_removeissuefromcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L259", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_removeissuefrommodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L181", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_issue_store_issuestore_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_issue_store_issuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore_fetchissue", + "target": "core_store_issue_issue_details_issue_store_issuestore_addissuetostore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/issue.store.ts", + "source_location": "L284", + "weight": 1.0, + "source": "core_store_issue_issue_details_issue_store_issuestore_fetchissuewithidentifier", + "target": "core_store_issue_issue_details_issue_store_issuestore_addissuetostore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_store_issue_issue_details_link_store_iissuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_store_issue_issue_details_link_store_iissuelinkstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_store_issue_issue_details_link_store_issuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_iissuelinkstore", + "target": "core_store_issue_issue_details_link_store_iissuelinkstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_link_store_iissuelinkstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_link_store_iissuelinkstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_iissuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_link_store_iissuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_link_store_iissuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L163", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_link_store_iissuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_addlinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_createlink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L102", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_fetchlinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_getlinkbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_getlinksbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L77", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_issuelinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L154", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_removelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_updatelink", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_link_store_issuelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore_createlink", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_getlinksbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L155", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore_removelink", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_getlinksbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/link.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_issue_issue_details_link_store_issuelinkstore_fetchlinks", + "target": "core_store_issue_issue_details_link_store_issuelinkstore_addlinks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L160", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_reaction_store_iissuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_addreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_createreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_fetchreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_getreactionbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_getreactionsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_reactionsbyuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_removereaction", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore_reactionsbyuser", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_getreactionsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore_removereaction", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_reactionsbyuser", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/reaction.store.ts", + "source_location": "L117", + "weight": 1.0, + "source": "core_store_issue_issue_details_reaction_store_issuereactionstore_fetchreactions", + "target": "core_store_issue_issue_details_reaction_store_issuereactionstore_addreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_store_issue_issue_details_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L165", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_relation_store_iissuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_createcurrentrelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L133", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_createrelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L271", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_extractrelationsfromissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L113", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_fetchrelations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_getrelationbyissueidrelationtype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_getrelationsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_issuerelations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L225", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_removerelation", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/relation.store.ts", + "source_location": "L262", + "weight": 1.0, + "source": "core_store_issue_issue_details_relation_store_issuerelationstore_removerelation", + "target": "core_store_issue_issue_details_relation_store_issuerelationstore_fetchrelations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_root_store_issuedetail", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_root_store_tissuecrudoperationstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_root_store_tissuecrudstate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_root_store_tissuerelationmodal", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_root_store_tpeekissue", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_sub_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_subscription_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_time_log_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L124", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L114", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_iissuedetail", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore_constructor", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L136", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_issue_details_root_store_iissuedetail", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L315", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_addattachments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L284", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_addcycletoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L286", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_addissuetocycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L325", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_addlinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L301", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_addreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L360", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_addsubscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L410", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_applycommentreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L282", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_archiveissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L290", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L171", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L319", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createattachment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L395", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createcomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L412", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createcommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L328", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createlink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L304", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L372", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createrelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L343", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createsubissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L364", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_createsubscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L356", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_deletesubissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L389", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchactivities", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L317", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchattachments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L408", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchcommentreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L393", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchcomments", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L274", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L276", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchissuewithidentifier", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L326", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchlinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L302", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchreactions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L370", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchrelations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L341", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchsubissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L362", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_fetchsubscriptions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L244", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_getisissuepeeked", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L226", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_isanymodalopen", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L239", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_ispeekopen", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L321", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removeattachment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L404", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removecomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L414", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removecommentreaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L280", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removeissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L288", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removeissuefromcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L297", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removeissuefrommodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L337", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L306", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removereaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L379", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removerelation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L354", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removesubissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L366", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_removesubscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L248", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_setissuecrudoperationstate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L271", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_setissuelinkdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L263", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_setlastwidgetaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L259", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_setopenwidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L249", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_setpeekissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L247", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_setrelationkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L254", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_togglearchiveissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L250", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_togglecreateissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L258", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_toggledeleteattachmentmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L253", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_toggledeleteissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L251", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_toggleissuelinkmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L266", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_toggleopenwidget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L252", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_toggleparentissuemodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L255", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_togglerelationmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L257", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_togglesubissuesmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_updatecomment", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L278", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L330", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_updatelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L345", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_root_store_issuedetail_updatesubissue", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L162", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L169", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_details_root_store_issuedetail", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/root.store.ts", + "source_location": "L171", + "weight": 1.0, + "source": "core_store_issue_issue_details_root_store_issuedetail_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_issue_details_sub_issues_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_filter_store_iworkitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_store_tsubissuehelpers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store", + "target": "core_store_issue_issue_details_sub_issues_store_tsubissuehelperskeys", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_iworkitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_iissuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_constructor", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_iworkitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_createsubissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L304", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_deletesubissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L337", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchotherprojectproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchsubissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L269", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_removesubissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_setsubissuehelpers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_statedistributionbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_subissuehelpersbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L208", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_updatesubissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_setsubissuehelpers", + "target": "core_store_pages_base_page_basepage_update" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L143", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchsubissues", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchotherprojectproperties", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_createsubissues", + "target": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchotherprojectproperties", + "confidence_score": 1.0 + }, + { + "relation": "indirect_call", + "context": "argument", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/issue/issue-details/sub_issues.store.ts", + "source_location": "L341", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_store_issuesubissuesstore_fetchotherprojectproperties", + "target": "core_store_router_store_routerstore_projectid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_issue_details_sub_issues_filter_store_default_display_properties", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_issue_details_sub_issues_filter_store_iworkitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_iworkitemsubissuefiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_getsubissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_initializefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L141", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_resetfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_updatesubworkitemfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_getsubissuefilters", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_initializefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/sub_issues_filter.store.ts", + "source_location": "L142", + "weight": 1.0, + "source": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_resetfilters", + "target": "core_store_issue_issue_details_sub_issues_filter_store_workitemsubissuefiltersstore_initializefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_iissuesubscriptionstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_addsubscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_createsubscription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_fetchsubscriptions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_getsubscriptionbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_removesubscription", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_fetchsubscriptions", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_addsubscription", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_createsubscription", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_fetchsubscriptions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/subscription.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_removesubscription", + "target": "core_store_issue_issue_details_subscription_store_issuesubscriptionstore_fetchsubscriptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store", + "target": "core_store_issue_issue_details_time_log_store_ttimelogloader", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_iissuetimelogstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_createtimelog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_fetchtimelogs", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettimelogbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettimelogsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettotalminutesbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L137", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_removetimelog", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_updatetimelog", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue-details/time-log.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettotalminutesbyissueid", + "target": "core_store_issue_issue_details_time_log_store_issuetimelogstore_gettimelogsbyissueid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_issue_issue_store", + "target": "core_store_issue_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_store", + "target": "core_store_issue_issue_store_issuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L134", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_issue_store_iissuestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_issuestore_addissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_issuestore_addissueidentifier", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_issuestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_issuestore_getissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_issuestore_removeissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_issue_issue_store_issuestore", + "target": "core_store_issue_issue_store_issuestore_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_store_issuestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store", + "target": "core_store_issue_issue_calendar_view_store_calendarstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L173", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_issue_calendar_view_store_icalendarstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L121", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_activeweeknumber", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_alldaysofactiveweek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_allweeksofactivemonth", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_initcalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L213", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_regeneratecalendar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_updatecalendarfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L189", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_updatecalendarpayload", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_calendar_view_store_calendarstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore_constructor", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_initcalendar", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_calendar_view.store.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_issue_issue_calendar_view_store_calendarstore_updatecalendarfilters", + "target": "core_store_issue_issue_calendar_view_store_calendarstore_updatecalendarpayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store", + "target": "core_store_issue_issue_gantt_view_store_ganttstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store", + "target": "core_store_issue_issue_gantt_view_store_iganttstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_iganttstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_initgantt", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_updateactiveblockid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_updatecurrentview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_updatecurrentviewdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_updaterenderview", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_gantt_view.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_issue_issue_gantt_view_store_ganttstore_constructor", + "target": "core_store_issue_issue_gantt_view_store_ganttstore_initgantt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store", + "target": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store", + "target": "core_store_issue_root_store_issuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "target": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L172", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_issue_kanban_view_store_iissuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L77", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_canuserdragdrophorizontally", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_canuserdragdropvertically", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_handlekanbantoggle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_setisdragging", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/issue_kanban_view.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_issue_kanban_view_store_issuekanbanviewstore_constructor", + "target": "core_store_issue_root_store_issuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_module_filter_store_moduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_module_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_module_index", + "target": "core_store_issue_module_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_module_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_imoduleissuesfilter", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues_constructor", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L157", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_module_filter_store_imoduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L185", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L211", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_module_filter_store_moduleissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter_issuefilters", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter_appliedfilters", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter_getappliedfilters", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/filter.store.ts", + "source_location": "L321", + "weight": 1.0, + "source": "core_store_issue_module_filter_store_moduleissuesfilter_updatefilters", + "target": "core_store_issue_module_filter_store_moduleissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_module_index", + "target": "core_store_issue_module_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_module_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_module_issue_store_imoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_module_issue_store_moduleissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_module_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_imoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_module_issue_store_imoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_module_issue_store_imoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_module_issue_store_imoduleissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L239", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L134", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L221", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L94", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L259", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_quickaddissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues", + "target": "core_store_issue_module_issue_store_moduleissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_module_issue_store_moduleissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L228", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues_fetchissueswithexistingpagination", + "target": "core_store_issue_module_issue_store_moduleissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/module/issue.store.ts", + "source_location": "L265", + "weight": 1.0, + "source": "core_store_issue_module_issue_store_moduleissues_quickaddissue", + "target": "core_store_issue_module_issue_store_moduleissues_createissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_profile_filter_store_profileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_profile_index", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_profile_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues_constructor", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L77", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_profile_filter_store_iprofileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L187", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_profile_filter_store_profileissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter_issuefilters", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter_appliedfilters", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter_getappliedfilters", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/filter.store.ts", + "source_location": "L286", + "weight": 1.0, + "source": "core_store_issue_profile_filter_store_profileissuesfilter_updatefilters", + "target": "core_store_issue_profile_filter_store_profileissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_profile_index", + "target": "core_store_issue_profile_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_profile_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_profile_issue_store_iprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_profile_issue_store_profileissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_iprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_profile_issue_store_iprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_profile_issue_store_iprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_profile_issue_store_iprofileissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L143", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L246", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L199", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L129", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_groupby", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_setviewid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L251", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_updateissueplan", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L132", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues", + "target": "core_store_issue_profile_issue_store_profileissues_viewflags", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_profile_issue_store_profileissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L159", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues_fetchissues", + "target": "core_store_issue_profile_issue_store_profileissues_setviewid", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/profile/issue.store.ts", + "source_location": "L248", + "weight": 1.0, + "source": "core_store_issue_profile_issue_store_profileissues_fetchissueswithexistingpagination", + "target": "core_store_issue_profile_issue_store_profileissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_project_views_index", + "target": "core_store_issue_project_views_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_project_views_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues_constructor", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L160", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_project_views_filter_store_iprojectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L176", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L191", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter_issuefilters", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter_appliedfilters", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getappliedfilters", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/filter.store.ts", + "source_location": "L329", + "weight": 1.0, + "source": "core_store_issue_project_views_filter_store_projectviewissuesfilter_updatefilters", + "target": "core_store_issue_project_views_filter_store_projectviewissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_project_views_index", + "target": "core_store_issue_project_views_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_views_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_project_views_issue_store_iprojectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_project_views_issue_store_projectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_iprojectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_views_issue_store_iprojectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L93", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_project_views_issue_store_iprojectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L161", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_project_views_issue_store_iprojectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_projectviewissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_projectviewissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L176", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_projectviewissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L133", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_projectviewissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_projectviewissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues", + "target": "core_store_issue_project_views_issue_store_projectviewissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_views_issue_store_projectviewissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project-views/issue.store.ts", + "source_location": "L183", + "weight": 1.0, + "source": "core_store_issue_project_views_issue_store_projectviewissues_fetchissueswithexistingpagination", + "target": "core_store_issue_project_views_issue_store_projectviewissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_project_filter_store_projectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_project_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_project_index", + "target": "core_store_issue_project_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_project_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_iprojectissuesfilter", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues_constructor", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_project_filter_store_iprojectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L93", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L137", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L194", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_project_filter_store_projectissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_filter_store_projectissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter_issuefilters", + "target": "core_store_issue_project_filter_store_projectissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter_appliedfilters", + "target": "core_store_issue_project_filter_store_projectissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter_getappliedfilters", + "target": "core_store_issue_project_filter_store_projectissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/filter.store.ts", + "source_location": "L299", + "weight": 1.0, + "source": "core_store_issue_project_filter_store_projectissuesfilter_updatefilters", + "target": "core_store_issue_project_filter_store_projectissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_project_index", + "target": "core_store_issue_project_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_index", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_project_issue_store_iprojectissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_project_issue_store_projectissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_project_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_iprojectissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_issue_store_iprojectissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_project_issue_store_iprojectissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L149", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_project_issue_store_iprojectissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L194", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L141", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues", + "target": "core_store_issue_project_issue_store_projectissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_project_issue_store_projectissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/project/issue.store.ts", + "source_location": "L184", + "weight": 1.0, + "source": "core_store_issue_project_issue_store_projectissues_fetchissueswithexistingpagination", + "target": "core_store_issue_project_issue_store_projectissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_root_store_issuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_draft_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_index", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_issue_workspace_issue_store_workspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_member_workspace_workspace_member_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_member_workspace_workspace_member_store_iworkspacemembership", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_issue_root_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_root_store", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_member_workspace_workspace_member_store_iworkspacemembership", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_root_store_iissuerootstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L124", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues_constructor", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_issue_root_store_iissuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_root_store_issuerootstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L142", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L143", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L140", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_member_workspace_workspace_member_store_iworkspacemembership", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L131", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_issue_root_store_issuerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/root.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_issue_root_store_issuerootstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_index", + "target": "core_store_issue_workspace_draft_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_iworkspacedraftissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L136", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L166", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L193", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_issuefilters", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L93", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_appliedfilters", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getappliedfilters", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/filter.store.ts", + "source_location": "L270", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_updatefilters", + "target": "core_store_issue_workspace_draft_filter_store_workspacedraftissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_index", + "target": "core_store_issue_workspace_draft_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store", + "target": "core_store_issue_workspace_draft_issue_store_tdraftissuepaginationtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L102", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues_getissueloader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues_getpaginationdata", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_iworkspacedraftissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L369", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addcycletoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L166", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L403", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addissuetocycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L380", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addmodulestoissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L426", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_archivebulkissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L425", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_archiveissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L428", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_bulkupdateproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L418", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_changemodulesinissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L124", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L255", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_createissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L310", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_deleteissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L191", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_generatenotificationqueryparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L397", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getgroupissuecount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L394", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getissueids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L396", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getissueloader", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L395", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_getpaginationdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L151", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_issueids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L339", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_moveissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L176", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_mutateissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L427", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removebulkissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L402", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removecyclefromissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L186", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removeissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L410", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removeissuefromcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L412", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_removeissuesfrommodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L287", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L143", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_updateworkspaceuserdraftissuecount", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L224", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_fetchissues", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_generatenotificationqueryparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L372", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addcycletoissue", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace-draft/issue.store.ts", + "source_location": "L383", + "weight": 1.0, + "source": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_addmodulestoissue", + "target": "core_store_issue_workspace_draft_issue_store_workspacedraftissues_updateissue", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_workspace_filter_store_tbasefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_workspace_filter_store_tworkspacefilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_issue_workspace_index", + "target": "core_store_issue_workspace_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_workspace_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_tbasefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues_constructor", + "target": "core_store_issue_workspace_filter_store_iworkspaceissuesfilter", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_appliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L152", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_issuefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L201", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_updatefilterexpression", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getappliedfilters", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L117", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter_issuefilters", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L216", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter_updatefilters", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getissuefilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter_appliedfilters", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_getappliedfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/filter.store.ts", + "source_location": "L315", + "weight": 1.0, + "source": "core_store_issue_workspace_filter_store_workspaceissuesfilter_updatefilters", + "target": "core_store_issue_workspace_filter_store_workspaceissuesfilter_fetchfilters", + "confidence_score": 1.0 + }, + { + "relation": "re_exports", + "context": "export", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_issue_workspace_index", + "target": "core_store_issue_workspace_issue_store", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store", + "target": "core_store_issue_workspace_issue_store_workspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_iworkspaceissues", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues_clear", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L109", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues_fetchissues", + "target": "core_store_issue_workspace_issue_store_iworkspaceissues_clear", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_workspaceissues_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_workspaceissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L175", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_workspaceissues_fetchissueswithexistingpagination", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L138", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_workspaceissues_fetchnextissues", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_workspaceissues_fetchparentstats", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues", + "target": "core_store_issue_workspace_issue_store_workspaceissues_updateparentstats", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/issue/workspace/issue.store.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_issue_workspace_issue_store_workspaceissues_fetchissueswithexistingpagination", + "target": "core_store_issue_workspace_issue_store_workspaceissues_fetchissues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_label_store", + "target": "core_store_label_store_ilabelstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_label_store", + "target": "core_store_label_store_labelstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_label_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_label_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_ilabelstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L45", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_label_store_ilabelstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_label_store_ilabelstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L198", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_createlabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L301", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_deletelabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L163", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_fetchprojectlabels", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L180", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_fetchworkspacelabels", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_projectlabels", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_projectlabelstree", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_updatelabel", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L242", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_updatelabelposition", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_label_store_labelstore", + "target": "core_store_label_store_labelstore_workspacelabels", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L46", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_label_store_labelstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_label_store_labelstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/label.store.ts", + "source_location": "L292", + "weight": 1.0, + "source": "core_store_label_store_labelstore_updatelabelposition", + "target": "core_store_label_store_labelstore_updatelabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_index_memberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_project_base_project_member_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_project_base_project_member_store_iprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_workspace_workspace_member_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_member_index", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_member_index_imemberrootstore", + "target": "core_store_member_project_base_project_member_store_iprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_member_index_imemberrootstore", + "target": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_member_index_memberrootstore", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore_constructor", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore_constructor", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_member_index_imemberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_member_index_memberrootstore", + "target": "core_store_member_index_memberrootstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_member_index_memberrootstore", + "target": "core_store_member_project_base_project_member_store_iprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_member_index_memberrootstore", + "target": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L48", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_member_index_memberrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/index.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_member_index_memberrootstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_base_project_member_store_ibaseprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_base_project_member_store_iprojectmemberdetails", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L500", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_base_project_member_store_iprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_project_member_filters_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_member_utils_sortprojectmembers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_project_project_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_router_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_ibaseprojectmemberstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_ibaseprojectmemberstore", + "target": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L312", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_bulkaddmemberstoproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L291", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_fetchprojectmembers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L455", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_fetchprojectuserproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L339", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_getprojectmemberroleforupdate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L408", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_handlememberremoval", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L422", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_processmemberremoval", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L141", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_projectmemberids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L430", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_removememberfromproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L349", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_updatememberrole", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L472", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_updateprojectuserproperties", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L105", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L102", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L152", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore_projectmemberids", + "target": "core_store_member_utils_sortprojectmembers" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L358", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore_updatememberrole", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_getprojectmemberroleforupdate", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/base-project-member.store.ts", + "source_location": "L422", + "weight": 1.0, + "source": "core_store_member_project_base_project_member_store_baseprojectmemberstore_processmemberremoval", + "target": "core_store_member_project_base_project_member_store_baseprojectmemberstore_handlememberremoval", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store", + "target": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store", + "target": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store", + "target": "core_store_member_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store", + "target": "core_store_member_utils_sortprojectmembers", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "target": "core_store_member_project_project_member_filters_store_iprojectmemberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "target": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "target": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_getfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "target": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/member/project/project-member-filters.store.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_member_project_project_member_filters_store_projectmemberfiltersstore", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_filterprojectmembersbyrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_filterworkspacemembersbyrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_getmembersortkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_parseorderkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_sortmembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L150", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_sortprojectmembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L173", + "weight": 1.0, + "source": "core_store_member_utils", + "target": "core_store_member_utils_sortworkspacemembers", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store", + "target": "core_store_member_utils", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L34", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "target": "core_store_member_utils_imemberfilters", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_member_utils_sortmembers", + "target": "core_store_member_utils_parseorderkey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_member_utils_sortprojectmembers", + "target": "core_store_member_utils_filterprojectmembersbyrole", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L180", + "weight": 1.0, + "source": "core_store_member_utils_sortworkspacemembers", + "target": "core_store_member_utils_filterworkspacemembersbyrole", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_store_member_utils_sortprojectmembers", + "target": "core_store_member_utils_sortmembers", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/utils.ts", + "source_location": "L186", + "weight": 1.0, + "source": "core_store_member_utils_sortworkspacemembers", + "target": "core_store_member_utils_sortmembers", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store", + "target": "core_store_member_utils_sortworkspacemembers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store", + "target": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store", + "target": "core_store_member_workspace_workspace_member_filters_store_iworkspacemembership", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store", + "target": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_workspace_workspace_member_filters_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "target": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "target": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_filters_store_iworkspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "target": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member-filters.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "target": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_workspace_workspace_member_filters_store_workspacememberfiltersstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_workspace_workspace_member_store_iworkspacemembership", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_router_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_iworkspacememberstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L351", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_deletememberinvitation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L296", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_fetchworkspacememberinvitations", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L235", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_fetchworkspacemembers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L309", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_invitememberstoworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L117", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_membermap", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L281", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_removememberfromworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L257", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_updatemember", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L321", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_updatememberinvitation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_workspacememberids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_workspacememberinvitationids", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/member/workspace/workspace-member.store.ts", + "source_location": "L311", + "weight": 1.0, + "source": "core_store_member_workspace_workspace_member_store_workspacememberstore_invitememberstoworkspace", + "target": "core_store_member_workspace_workspace_member_store_workspacememberstore_fetchworkspacememberinvitations", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_store_module_store_imodulestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_store_module_store_modulesstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_module_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_imodulestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_module_store_imodulestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_module_store_imodulestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L553", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_addmoduletofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L604", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_archivemodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L415", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_createmodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L473", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_createmodulelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L454", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_deletemodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L532", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_deletemodulelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L369", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_fetcharchivedmoduledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L343", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_fetcharchivedmodules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L400", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_fetchmoduledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L292", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_fetchmodules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L317", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_fetchmodulesslim", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L271", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_fetchworkspacemodules", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L250", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_getplottypebymoduleid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L149", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_projectarchivedmoduleids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L137", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_projectmoduleids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L581", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_removemodulefromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L627", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_restoremodule", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L262", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_setplottype", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L431", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_updatemoduledetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L383", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_updatemoduledistribution", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L499", + "weight": 1.0, + "source": "core_store_module_store_modulesstore", + "target": "core_store_module_store_modulesstore_updatemodulelink", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_module_store_modulesstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/module.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_module_store_modulesstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_module_filter_store", + "target": "core_store_module_filter_store_imodulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_module_filter_store", + "target": "core_store_module_filter_store_modulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_module_filter_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_module_filter_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_imodulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_module_filter_store_imodulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_module_filter_store_imodulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L247", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_clearallfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L154", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_currentprojectarchivedfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L136", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_currentprojectdisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_currentprojectfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L182", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_initprojectmodulefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_loadfromlocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_savedisplayfilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L129", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_savefilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L239", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_updatearchivedmodulessearchquery", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L204", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_updatedisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L218", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L231", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_module_filter_store_modulefilterstore_updatesearchquery", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_module_filter_store_modulefilterstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_constructor", + "target": "core_store_module_filter_store_modulefilterstore_loadfromlocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L253", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_clearallfilters", + "target": "core_store_module_filter_store_modulefilterstore_savedisplayfilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L195", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_initprojectmodulefilters", + "target": "core_store_module_filter_store_modulefilterstore_savedisplayfilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L210", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_updatedisplayfilters", + "target": "core_store_module_filter_store_modulefilterstore_savedisplayfilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L252", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_clearallfilters", + "target": "core_store_module_filter_store_modulefilterstore_savefilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_initprojectmodulefilters", + "target": "core_store_module_filter_store_modulefilterstore_savefilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/module_filter.store.ts", + "source_location": "L224", + "weight": 1.0, + "source": "core_store_module_filter_store_modulefilterstore_updatefilters", + "target": "core_store_module_filter_store_modulefilterstore_savefilterstolocalstorage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_multiple_select_store", + "target": "core_store_multiple_select_store_imultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_multiple_select_store", + "target": "core_store_multiple_select_store_multipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_multiple_select_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_imultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L55", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_multiple_select_store_imultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_multiple_select_store_imultipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L167", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_bulkupdateselectedentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L229", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_clearselection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_isselectionactive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_selectedentityids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L220", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_updateactiveentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L190", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_updatelastselectedentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L210", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_updatenextactiveentity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_updatepreviousactiveentity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/multiple_select.store.ts", + "source_location": "L143", + "weight": 1.0, + "source": "core_store_multiple_select_store_multipleselectstore", + "target": "core_store_multiple_select_store_multipleselectstore_updateselectedentitydetails", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L56", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_multiple_select_store_multipleselectstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_notifications_notification", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_notifications_notification", + "target": "core_store_notifications_notification_notification", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_notifications_notification", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_notifications_notification", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_notification", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_notification_inotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L244", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_archivenotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_asjson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L194", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_marknotificationasread", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L219", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_marknotificationasunread", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L159", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_mutatenotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L291", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_snoozenotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L267", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_unarchivenotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L311", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_unsnoozenotification", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_store_notifications_notification_notification", + "target": "core_store_notifications_notification_notification_updatenotification", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_notification_notification", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/notification.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_notifications_notification_notification_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_workspace_notifications_store_tnotificationloader", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_workspace_notifications_store_tnotificationqueryparamtype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L57", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_notifications_workspace_notifications_store_iworkspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L180", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_generatenotificationqueryparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L337", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L317", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getunreadnotificationscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L370", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_markallnotificationsasread", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L218", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_mutatenotifications", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L264", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setcurrentnotificationtab", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L279", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setcurrentselectednotificationid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L288", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setunreadnotificationscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L247", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_updatebulkfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L234", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L344", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_generatenotificationqueryparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L373", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_markallnotificationsasread", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_generatenotificationqueryparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L240", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_updatefilters", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L256", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_updatebulkfilters", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L271", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setcurrentnotificationtab", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "INFERRED", + "confidence_score": 0.8, + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L293", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_setunreadnotificationscount", + "target": "core_store_pages_base_page_basepage_update" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/notifications/workspace-notifications.store.ts", + "source_location": "L345", + "weight": 1.0, + "source": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getnotifications", + "target": "core_store_notifications_workspace_notifications_store_workspacenotificationstore_getunreadnotificationscount", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_base_page_basepage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_base_page_tbasepage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_base_page_tbasepagepermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_base_page_tbasepageservices", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_extended_base_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_extended_base_page_extendedbasepage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_page_editor_info", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_pages_page_editor_info_pageeditorinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_pages_base_page", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_pages_base_page", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_tbasepage", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_pages_extended_base_page", + "target": "core_store_pages_base_page_tbasepageservices", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_pages_extended_base_page_extendedbasepage_constructor", + "target": "core_store_pages_base_page_tbasepageservices", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_pages_base_page_tpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L488", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_addtofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L407", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_archive", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L222", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_asjson", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L263", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_cleanup", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L535", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_duplicate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L247", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_iscurrentuserowner", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L373", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_lock", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L350", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_makeprivate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L327", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_makepublic", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L541", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_mutateproperties", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L515", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_removepagefromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L434", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_restore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L257", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_setissubmitting", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L549", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_setsyncingstatus", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L390", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_unlock", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L273", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_update", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L308", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_updatedescription", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L454", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_updatepagelogo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L299", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_base_page_basepage_updatetitle", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_extended_base_page_extendedbasepage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L114", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_pages_page_editor_info_pageeditorinstance", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_pages_base_page_basepage", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_base_page_basepage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/base-page.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_pages_base_page_basepage_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_pages_extended_base_page", + "target": "core_store_pages_extended_base_page_extendedbasepage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_pages_extended_base_page", + "target": "core_store_pages_extended_base_page_textendedpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_pages_extended_base_page", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_pages_extended_base_page", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_pages_extended_base_page_extendedbasepage", + "target": "core_store_pages_extended_base_page_textendedpageinstance", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pages_extended_base_page_extendedbasepage", + "target": "core_store_pages_extended_base_page_extendedbasepage_asjsonextended", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_pages_extended_base_page_extendedbasepage", + "target": "core_store_pages_extended_base_page_extendedbasepage_constructor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/extended-base-page.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_pages_extended_base_page_extendedbasepage_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_pages_page_editor_info", + "target": "core_store_pages_page_editor_info_pageeditorinstance", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_pages_page_editor_info", + "target": "core_store_pages_page_editor_info_tpageeditorinstance", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_pages_page_editor_info_pageeditorinstance", + "target": "core_store_pages_page_editor_info_tpageeditorinstance", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_pages_page_editor_info_pageeditorinstance", + "target": "core_store_pages_page_editor_info_pageeditorinstance_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_pages_page_editor_info_pageeditorinstance", + "target": "core_store_pages_page_editor_info_pageeditorinstance_seteditorref", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/page-editor-info.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_pages_page_editor_info_pageeditorinstance", + "target": "core_store_pages_page_editor_info_pageeditorinstance_updateassetslist", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_projectpage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_store_iprojectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_store_projectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_store_role_permissions_to_create_page", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_store_terror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_store_tloader", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_pages_project_page_tprojectpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_pages_project_page_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L133", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore_cancurrentusercreatepage", + "target": "core_store_pages_project_page_store_role_permissions_to_create_page" + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L49", + "weight": 1.0, + "source": "core_store_pages_project_page_store_iprojectpagestore", + "target": "core_store_pages_project_page_tprojectpage", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_iprojectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_pages_project_page_store_iprojectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_pages_project_page_store_iprojectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L127", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_cancurrentusercreatepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L200", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_clearallfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L297", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_createpage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L254", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_fetchpagedetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L208", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_fetchpageslist", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L119", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_isanypageavailable", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L359", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_movepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L330", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_removepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L191", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_store_projectpagestore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_pages_project_page_tprojectpage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L81", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L60", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_pages_project_page_store_projectpagestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_pages_project_page_store_projectpagestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_pages_project_page_projectpage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_pages_project_page_projectpageservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_pages_project_page_tprojectpage", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_pages_project_page", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_tprojectpage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuseraccesspage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L142", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuserarchivepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L134", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuserchangeaccess", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L150", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuserdeletepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L118", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuserduplicatepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L106", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentusereditpage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuserfavoritepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L126", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentuserlockpage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L166", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_cancurrentusermovepage", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L174", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage", + "target": "core_store_pages_project_page_projectpage_iscontenteditable", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/pages/project-page.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_pages_project_page_projectpage_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_store_pomodoro_pomodoro_timer_store_ipomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_store_pomodoro_pomodoro_timer_store_tpomodorophase", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_store_pomodoro_pomodoro_timer_store_tpomodorotimerloader", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_ipomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_pomodoro_pomodoro_timer_store_ipomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L108", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_pomodoro_pomodoro_timer_store_ipomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L245", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_completetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L258", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_discardtimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L166", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_discardtobreak", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L194", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_fetchtimers", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L125", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_hasactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_isbreak", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_isbreakrunning", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_isnextsessionready", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L149", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_pausebreak", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L223", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_pausetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L185", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_resetcycle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L234", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_resumetimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_settings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L154", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_skipbreak", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L144", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_startbreak", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L207", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_starttimer", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L161", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_tickbreak", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L132", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_transitiontobreak", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L54", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L246", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_completetimer", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L259", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_discardtimer", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L168", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_discardtobreak", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L224", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_pausetimer", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/pomodoro/pomodoro-timer.store.ts", + "source_location": "L235", + "weight": 1.0, + "source": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_resumetimer", + "target": "core_store_pomodoro_pomodoro_timer_store_pomodorotimerstore_getactivetimer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_project_view_store", + "target": "core_store_project_view_store_iprojectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_project_view_store", + "target": "core_store_project_view_store_projectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_project_view_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_project_view_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_iprojectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L63", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_project_view_store_iprojectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L85", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_project_view_store_iprojectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L264", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_addviewtofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L154", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_clearallfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L206", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_createview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L248", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_deleteview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L191", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_fetchviewdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L165", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_fetchviews", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_projectviewids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L292", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_removeviewfromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L145", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L224", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore", + "target": "core_store_project_view_store_projectviewstore_updateview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_project_view_store_projectviewstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/project-view.store.ts", + "source_location": "L64", + "weight": 1.0, + "source": "core_store_project_view_store_projectviewstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_index_iprojectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_index_projectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_filter_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_filter_store_iprojectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_filter_store_projectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_publish_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_publish_store_iprojectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_publish_store_projectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_project_project_store_projectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_project_index", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_project_index_iprojectrootstore", + "target": "core_store_project_project_filter_store_iprojectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_project_index_iprojectrootstore", + "target": "core_store_project_project_publish_store_iprojectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_index_iprojectrootstore", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L61", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_project_index_iprojectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_project_index_iprojectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_project_index_projectrootstore", + "target": "core_store_project_index_projectrootstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_project_index_projectrootstore", + "target": "core_store_project_project_filter_store_iprojectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_project_index_projectrootstore", + "target": "core_store_project_project_publish_store_iprojectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_project_index_projectrootstore", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_project_project_publish_store", + "target": "core_store_project_index_projectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_index_projectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore_constructor", + "target": "core_store_project_index_projectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_project_index_projectrootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/index.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_project_index_projectrootstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_project_project_publish_store", + "target": "core_store_project_project_publish_store_iprojectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_project_project_publish_store", + "target": "core_store_project_project_publish_store_projectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_iprojectpublishstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_projectpublishstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_projectpublishstore_fetchpublishsettings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_projectpublishstore_getpublishsettingsbyprojectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_projectpublishstore_publishproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L175", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_projectpublishstore_unpublishproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project-publish.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_project_project_publish_store_projectpublishstore", + "target": "core_store_project_project_publish_store_projectpublishstore_updatepublishsettings", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_store_project_project_store_projectoverviewcollapsible", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_store_project_project_store_projectstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_project_project_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_iprojectstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L457", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_addprojecttofavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L193", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_archivedprojectids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L602", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_archiveproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L535", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_createproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L222", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_currentprojectdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L231", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_currentprojectnextsequenceid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L581", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_deleteproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L255", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_favoriteprojectids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L310", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_fetchpartialprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L383", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_fetchprojectanalyticscount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L364", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_fetchprojectdetails", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L335", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_fetchprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_filteredprojectids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L151", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_isinitializingprojects", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L239", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_joinedprojectids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L296", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_processprojectaftercreation", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L486", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_removeprojectfromfavorites", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L623", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_restoreproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L279", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_setlastcollapsibleaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L274", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_setopencollapsiblesection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L283", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_toggleopencollapsiblesection", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L210", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_totalprojectids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L553", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_updateproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L512", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_updateprojectview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L180", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_project_project_store_projectstore_workspaceprojectids", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L90", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L98", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project.store.ts", + "source_location": "L538", + "weight": 1.0, + "source": "core_store_project_project_store_projectstore_createproject", + "target": "core_store_project_project_store_projectstore_processprojectaftercreation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_project_project_filter_store", + "target": "core_store_project_project_filter_store_iprojectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_project_project_filter_store", + "target": "core_store_project_project_filter_store_projectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_project_project_filter_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_project_project_filter_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_iprojectfilterstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_clearallapplieddisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L168", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_clearallfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_currentworkspaceapplieddisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_currentworkspacedisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_currentworkspacefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_initworkspacefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L137", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_updatedisplayfilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L150", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_updatefilters", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L162", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_project_project_filter_store_projectfilterstore_updatesearchquery", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/project/project_filter.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_project_project_filter_store_projectfilterstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L77", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_router_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_router_store_routerstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_state_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_state_store_istatestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_state_store_statestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_sticky_sticky_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_sticky_sticky_store_istickystore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_sticky_sticky_store_stickystore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_theme_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_theme_store_ithemestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_theme_store_themestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_timeline_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_timeline_timeline_store_itimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L23", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_timeline_timeline_store_timelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_user_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_user_index_userstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_workspace_index", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_workspace_index_baseworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_root_store", + "target": "core_store_workspace_index_iworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_user_account_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_workspace_webhook_store", + "target": "core_store_root_store", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_root_store_corerootstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L144", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_root_store_corerootstore_resetonsignout", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L93", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L88", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_state_store_istatestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L103", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_sticky_sticky_store_istickystore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_theme_store_ithemestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_timeline_timeline_store_itimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/root.store.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_root_store_corerootstore", + "target": "core_store_workspace_index_iworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_state_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_state_store_statestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store_issuestimelinestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store_modulestimelinestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store_projectstimelinestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L7", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_user_account_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_user_account_store_accountstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_user_index_userstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_workspace_webhook_store", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "parameter_type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore_constructor", + "target": "core_store_root_store_corerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_router_store", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_router_store", + "target": "core_store_router_store_routerstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_irouterstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L37", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_cycleid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L179", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_epicid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L123", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_globalviewid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L163", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_inboxid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L155", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_issueid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L99", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_moduleid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L147", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_peekid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L131", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_profileviewid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_projectid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_setquery", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L83", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_teamspaceid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L139", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_userid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L115", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_viewid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L171", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_webhookid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/router.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_router_store_routerstore", + "target": "core_store_router_store_routerstore_workspaceslug", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_state_store", + "target": "core_store_state_store_istatestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_state_store", + "target": "core_store_state_store_statestore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L62", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_istatestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L72", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L268", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_createstate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L309", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_deletestate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L236", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_fetchprojectintakestate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L219", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_fetchprojectstates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L250", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_fetchworkspacestates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L120", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_groupedprojectstates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L325", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_markstateasdefault", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L353", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_movestateposition", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L110", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_projectstates", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L284", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_updatestate", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/state.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_state_store_statestore", + "target": "core_store_state_store_statestore_workspacestates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_sticky_sticky_store", + "target": "core_store_sticky_sticky_store_istickystore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_sticky_sticky_store", + "target": "core_store_sticky_sticky_store_stickystore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_istickystore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L58", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L178", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_createsticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L212", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_deletesticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_fetchnextworkspacestickies", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_fetchrecentsticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L146", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_fetchworkspacestickies", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_toggleshownewsticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L100", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_updateactivestickyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L96", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_updatesearchquery", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L193", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_updatesticky", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/sticky/sticky.store.ts", + "source_location": "L229", + "weight": 1.0, + "source": "core_store_sticky_sticky_store_stickystore", + "target": "core_store_sticky_sticky_store_stickystore_updatestickyposition", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_theme_store", + "target": "core_store_theme_store_ithemestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_theme_store", + "target": "core_store_theme_store_themestore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L36", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_ithemestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L50", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L79", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleanysidebardropdown", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L172", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleepicdetailsidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L128", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleextendedprojectsidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleextendedsidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L181", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleinitiativessidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L163", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleissuedetailsidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L141", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleprofilesidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L190", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleprojectoverviewsidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L91", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_togglesidebar", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_togglesidebarpeek", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/theme.store.ts", + "source_location": "L154", + "weight": 1.0, + "source": "core_store_theme_store_themestore", + "target": "core_store_theme_store_themestore_toggleworkspaceanalyticssidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_store_timeline_base_timeline_store_blockdata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_timeline_base_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_timeline_base_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_timeline_base_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_base_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_itimelinestore", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L28", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore", + "target": "core_store_timeline_base_timeline_store_ibasetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L87", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L250", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_getnumberofdaysfromposition", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L173", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_initgantt", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_setblockids", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L124", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_setisdragging", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_updateactiveblockid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L191", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_updateblocks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L140", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_updatecurrentview", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_updatecurrentviewdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L166", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_updaterenderview", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store_issuestimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store_modulestimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store_projectstimelinestore", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_base_timeline_store_basetimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/base-timeline.store.ts", + "source_location": "L107", + "weight": 1.0, + "source": "core_store_timeline_base_timeline_store_basetimelinestore_constructor", + "target": "core_store_timeline_base_timeline_store_basetimelinestore_initgantt", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store", + "target": "core_store_timeline_issues_timeline_store_issuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_issues_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store_issuestimelinestore", + "target": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L9", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_itimelinestore", + "target": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore", + "target": "core_store_timeline_issues_timeline_store_iissuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/issues-timeline.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_timeline_issues_timeline_store_issuestimelinestore", + "target": "core_store_timeline_issues_timeline_store_issuestimelinestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L8", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_issues_timeline_store_issuestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store", + "target": "core_store_timeline_modules_timeline_store_modulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_modules_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store_modulestimelinestore", + "target": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L11", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_itimelinestore", + "target": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore", + "target": "core_store_timeline_modules_timeline_store_imodulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/modules-timeline.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_timeline_modules_timeline_store_modulestimelinestore", + "target": "core_store_timeline_modules_timeline_store_modulestimelinestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L10", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_modules_timeline_store_modulestimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store", + "target": "core_store_timeline_projects_timeline_store_projectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_projects_timeline_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L19", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store_projectstimelinestore", + "target": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_itimelinestore", + "target": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore", + "target": "core_store_timeline_projects_timeline_store_iprojectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/projects-timeline.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_timeline_projects_timeline_store_projectstimelinestore", + "target": "core_store_timeline_projects_timeline_store_projectstimelinestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L12", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_projects_timeline_store_projectstimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_timeline_store_itimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_timeline_timeline_store", + "target": "core_store_timeline_timeline_store_timelinestore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore", + "target": "core_store_timeline_timeline_store_itimelinestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/timeline/timeline.store.ts", + "source_location": "L30", + "weight": 1.0, + "source": "core_store_timeline_timeline_store_timelinestore", + "target": "core_store_timeline_timeline_store_timelinestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_user_account_store", + "target": "core_store_user_account_store_accountstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L16", + "weight": 1.0, + "source": "core_store_user_account_store", + "target": "core_store_user_account_store_iaccountstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_account_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_user_account_store_accountstore", + "target": "core_store_user_account_store_iaccountstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_account_store_iaccountstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L41", + "weight": 1.0, + "source": "core_store_user_index_iuserstore", + "target": "core_store_user_account_store_iaccountstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "generic_arg", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_account_store_iaccountstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/account.store.ts", + "source_location": "L33", + "weight": 1.0, + "source": "core_store_user_account_store_accountstore", + "target": "core_store_user_account_store_accountstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_user_base_permissions_store_etempuserrole", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_user_base_permissions_store_ibaseuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L360", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_user_base_permissions_store_iuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_user_base_permissions_store", + "target": "core_store_user_base_permissions_store_workspaceservice", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_base_permissions_store", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_ibaseuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L193", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_allowpermissions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L282", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchuserprojectinfo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L303", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchuserprojectpermissions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L239", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchuserworkspaceinfo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L165", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchworkspacelevelprojectentities", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L322", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_joinproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L344", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_leaveproject", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L262", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_leaveworkspace", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/user/base-permissions.store.ts", + "source_location": "L330", + "weight": 1.0, + "source": "core_store_user_base_permissions_store_baseuserpermissionstore_joinproject", + "target": "core_store_user_base_permissions_store_baseuserpermissionstore_fetchworkspacelevelprojectentities", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_base_permissions_store_iuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L42", + "weight": 1.0, + "source": "core_store_user_index_iuserstore", + "target": "core_store_user_base_permissions_store_iuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L69", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_base_permissions_store_iuserpermissionstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L32", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_index_tusererrorstatus", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_index_userstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_profile_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L21", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_profile_store_iuserprofilestore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L22", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_profile_store_profilestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_settings_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_settings_store_iusersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_user_index", + "target": "core_store_user_settings_store_usersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L39", + "weight": 1.0, + "source": "core_store_user_index_iuserstore", + "target": "core_store_user_profile_store_iuserprofilestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_user_index_iuserstore", + "target": "core_store_user_settings_store_iusersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L59", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_iuserstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L303", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_canperformanycreateaction", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L217", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_changepassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L238", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_deactivateaccount", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L112", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_fetchcurrentuser", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L273", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_fetchprojectswithcreatepermissions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L196", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_handlesetpassword", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L295", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_projectswithcreatepermissions", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L247", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_reset", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L263", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_signout", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L155", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_index_userstore_updatecurrentuser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L66", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_profile_store_iuserprofilestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L67", + "weight": 1.0, + "source": "core_store_user_index_userstore", + "target": "core_store_user_settings_store_iusersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L304", + "weight": 1.0, + "source": "core_store_user_index_userstore_canperformanycreateaction", + "target": "core_store_user_index_userstore_fetchprojectswithcreatepermissions", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/user/index.ts", + "source_location": "L296", + "weight": 1.0, + "source": "core_store_user_index_userstore_projectswithcreatepermissions", + "target": "core_store_user_index_userstore_fetchprojectswithcreatepermissions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_store_user_profile_store_iuserprofilestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_store_user_profile_store_profilestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L20", + "weight": 1.0, + "source": "core_store_user_profile_store", + "target": "core_store_user_profile_store_terror", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L38", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_iuserprofilestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_fetchuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L164", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_finishuseronboarding", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L92", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_mutateuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L208", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_updatetourcompleted", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L136", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_updateuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L230", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore", + "target": "core_store_user_profile_store_profilestore_updateusertheme", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L211", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore_updatetourcompleted", + "target": "core_store_user_profile_store_profilestore_mutateuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L140", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore_updateuserprofile", + "target": "core_store_user_profile_store_profilestore_mutateuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/user/profile.store.ts", + "source_location": "L185", + "weight": 1.0, + "source": "core_store_user_profile_store_profilestore_finishuseronboarding", + "target": "core_store_user_profile_store_profilestore_fetchuserprofile", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L18", + "weight": 1.0, + "source": "core_store_user_settings_store", + "target": "core_store_user_settings_store_iusersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L13", + "weight": 1.0, + "source": "core_store_user_settings_store", + "target": "core_store_user_settings_store_terror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_user_settings_store", + "target": "core_store_user_settings_store_usersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L31", + "weight": 1.0, + "source": "core_store_user_settings_store_usersettingsstore", + "target": "core_store_user_settings_store_iusersettingsstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L53", + "weight": 1.0, + "source": "core_store_user_settings_store_usersettingsstore", + "target": "core_store_user_settings_store_usersettingsstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L84", + "weight": 1.0, + "source": "core_store_user_settings_store_usersettingsstore", + "target": "core_store_user_settings_store_usersettingsstore_fetchcurrentusersettings", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L75", + "weight": 1.0, + "source": "core_store_user_settings_store_usersettingsstore", + "target": "core_store_user_settings_store_usersettingsstore_toggleisscrolled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/user/settings.store.ts", + "source_location": "L71", + "weight": 1.0, + "source": "core_store_user_settings_store_usersettingsstore", + "target": "core_store_user_settings_store_usersettingsstore_togglesidebar", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_store_workspace_home_homestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_store_workspace_home_ihomestore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_store_workspace_link_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_store_workspace_link_store_iworkspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L15", + "weight": 1.0, + "source": "core_store_workspace_home", + "target": "core_store_workspace_link_store_workspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_home", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L40", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_ihomestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_workspace_home_ihomestore", + "target": "core_store_workspace_link_store_iworkspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_home_ihomestore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_workspace_index_iworkspacerootstore", + "target": "core_store_workspace_home_ihomestore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L51", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_fetchwidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L74", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_isanywidgetenabled", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L78", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_orderedwidgets", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L118", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_reorderwidget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L104", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_togglewidget", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_home_homestore_togglewidgetsettings", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/home.ts", + "source_location": "L47", + "weight": 1.0, + "source": "core_store_workspace_home_homestore", + "target": "core_store_workspace_link_store_iworkspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L25", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_home_homestore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_index_baseworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L29", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_index_iworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_webhook_store", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L26", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_webhook_store_iwebhookstore", + "confidence_score": 1.0 + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L27", + "weight": 1.0, + "source": "core_store_workspace_index", + "target": "core_store_workspace_webhook_store_webhookstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L73", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_iworkspacerootstore", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L68", + "weight": 1.0, + "source": "core_store_workspace_index_iworkspacerootstore", + "target": "core_store_workspace_webhook_store_iwebhookstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L89", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L201", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_createworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L148", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_currentworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L245", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_deleteworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L345", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_fetchprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L259", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_fetchsidebarnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L182", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_fetchworkspaces", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L177", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L170", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L129", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspaceredirectionurl", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L389", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_mutateworkspacemembersactivity", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L308", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_updatebulksidebarpreferences", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L358", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_updateprojectnavigationpreferences", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L271", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_updatesidebarpreference", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L214", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_updateworkspace", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L231", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_updateworkspacelogo", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L158", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_index_baseworkspacerootstore_workspacescreatedbycurrentuser", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "field", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L86", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore", + "target": "core_store_workspace_webhook_store_iwebhookstore", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L249", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore_deleteworkspace", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/index.ts", + "source_location": "L232", + "weight": 1.0, + "source": "core_store_workspace_index_baseworkspacerootstore_updateworkspacelogo", + "target": "core_store_workspace_index_baseworkspacerootstore_getworkspacebyslug", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_workspace_link_store", + "target": "core_store_workspace_link_store_iworkspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L14", + "weight": 1.0, + "source": "core_store_workspace_link_store", + "target": "core_store_workspace_link_store_iworkspacelinkstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_workspace_link_store", + "target": "core_store_workspace_link_store_workspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "inherits", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L24", + "weight": 1.0, + "source": "core_store_workspace_link_store_iworkspacelinkstore", + "target": "core_store_workspace_link_store_iworkspacelinkstoreactions", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L35", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_iworkspacelinkstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L88", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_addlinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L44", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L101", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_createlink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L95", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_fetchlinks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L70", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_getlinkbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L65", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_getlinksbyworkspaceid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L122", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_removelink", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L76", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_setlinkdata", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L82", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_togglelinkmodal", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L111", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore", + "target": "core_store_workspace_link_store_workspacelinkstore_updatelink", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/link.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_workspace_link_store_workspacelinkstore_fetchlinks", + "target": "core_store_workspace_link_store_workspacelinkstore_addlinks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L17", + "weight": 1.0, + "source": "core_store_workspace_webhook_store", + "target": "core_store_workspace_webhook_store_iwebhookstore", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_workspace_webhook_store", + "target": "core_store_workspace_webhook_store_webhookstore", + "confidence_score": 1.0 + }, + { + "relation": "implements", + "context": "type", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L43", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_iwebhookstore", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L199", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_clearsecretkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L52", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L132", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_createwebhook", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L80", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_currentwebhook", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L116", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_fetchwebhookbyid", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L97", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_fetchwebhooks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L181", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_regeneratesecretkey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L167", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_removewebhook", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "core/store/workspace/webhook.store.ts", + "source_location": "L151", + "weight": 1.0, + "source": "core_store_workspace_webhook_store_webhookstore", + "target": "core_store_workspace_webhook_store_webhookstore_updatewebhook", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L69", + "weight": 1.0, + "source": "google_d", + "target": "google_d_credential", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L19", + "weight": 1.0, + "source": "google_d", + "target": "google_d_credentialresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L74", + "weight": 1.0, + "source": "google_d", + "target": "google_d_google", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L33", + "weight": 1.0, + "source": "google_d", + "target": "google_d_gsibuttonconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L3", + "weight": 1.0, + "source": "google_d", + "target": "google_d_idconfiguration", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L44", + "weight": 1.0, + "source": "google_d", + "target": "google_d_promptmomentnotification", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L64", + "weight": 1.0, + "source": "google_d", + "target": "google_d_revocationresponse", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "google.d.ts", + "source_location": "L89", + "weight": 1.0, + "source": "google_d", + "target": "google_d_window", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L380", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_autherrorhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L39", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_eauthenticationerrorcodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L20", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_eauthmodes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L25", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_eauthsteps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L31", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_eerroralerttype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_epagetypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L113", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_errorcodemessages", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L447", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_passworderrors", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/authentication.helper.tsx", + "source_location": "L105", + "weight": 1.0, + "source": "helpers_authentication_helper", + "target": "helpers_authentication_helper_tautherrorinfo", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L165", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_analyzecoverimagechange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L42", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_fileservice", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L140", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_getcoverimagedisplayurl", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L113", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_getcoverimagetype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L288", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_getrandomcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L257", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_handlecoverimagechange", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L104", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_isstaticcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L48", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_static_cover_images", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L85", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_static_cover_images_set", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L95", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_tcoverimagepayload", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L89", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_tcoverimageresult", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L87", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_tcoverimagetype", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L199", + "weight": 1.0, + "source": "helpers_cover_image_helper", + "target": "helpers_cover_image_helper_uploadcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "references", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L106", + "weight": 1.0, + "source": "helpers_cover_image_helper_isstaticcoverimage", + "target": "helpers_cover_image_helper_static_cover_images_set" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L115", + "weight": 1.0, + "source": "helpers_cover_image_helper_getcoverimagetype", + "target": "helpers_cover_image_helper_isstaticcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L187", + "weight": 1.0, + "source": "helpers_cover_image_helper_analyzecoverimagechange", + "target": "helpers_cover_image_helper_getcoverimagetype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L148", + "weight": 1.0, + "source": "helpers_cover_image_helper_getcoverimagedisplayurl", + "target": "helpers_cover_image_helper_getcoverimagetype", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L267", + "weight": 1.0, + "source": "helpers_cover_image_helper_handlecoverimagechange", + "target": "helpers_cover_image_helper_analyzecoverimagechange", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "helpers/cover-image.helper.ts", + "source_location": "L275", + "weight": 1.0, + "source": "helpers_cover_image_helper_handlecoverimagechange", + "target": "helpers_cover_image_helper_uploadcoverimage", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L21", + "weight": 1.0, + "source": "helpers_dashboard_helper", + "target": "helpers_dashboard_helper_getcustomdates", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L90", + "weight": 1.0, + "source": "helpers_dashboard_helper", + "target": "helpers_dashboard_helper_getdurationfilterdropdownlabel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L53", + "weight": 1.0, + "source": "helpers_dashboard_helper", + "target": "helpers_dashboard_helper_getredirectionfilters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/dashboard.helper.ts", + "source_location": "L73", + "weight": 1.0, + "source": "helpers_dashboard_helper", + "target": "helpers_dashboard_helper_gettabkey", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/emoji.helper.tsx", + "source_location": "L12", + "weight": 1.0, + "source": "helpers_emoji_helper", + "target": "helpers_emoji_helper_renderemoji", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/graph.helper.ts", + "source_location": "L9", + "weight": 1.0, + "source": "helpers_graph_helper", + "target": "helpers_graph_helper_generateyaxistickvalues", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/issue-filter.helper.ts", + "source_location": "L12", + "weight": 1.0, + "source": "helpers_issue_filter_helper", + "target": "helpers_issue_filter_helper_shouldrendercolumn", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/react-hook-form.helper.ts", + "source_location": "L15", + "weight": 1.0, + "source": "helpers_react_hook_form_helper", + "target": "helpers_react_hook_form_helper_getnestederror", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/views.helper.ts", + "source_location": "L14", + "weight": 1.0, + "source": "helpers_views_helper", + "target": "helpers_views_helper_view_access_icons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "helpers/views.helper.ts", + "source_location": "L19", + "weight": 1.0, + "source": "helpers_views_helper", + "target": "helpers_views_helper_view_access_specifiers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L3", + "weight": 1.0, + "source": "manifest", + "target": "manifest_background_color", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L9", + "weight": 1.0, + "source": "manifest", + "target": "manifest_description", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L4", + "weight": 1.0, + "source": "manifest", + "target": "manifest_display", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L10", + "weight": 1.0, + "source": "manifest", + "target": "manifest_icons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L7", + "weight": 1.0, + "source": "manifest", + "target": "manifest_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L5", + "weight": 1.0, + "source": "manifest", + "target": "manifest_scope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L8", + "weight": 1.0, + "source": "manifest", + "target": "manifest_short_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L6", + "weight": 1.0, + "source": "manifest", + "target": "manifest_start_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "manifest.json", + "source_location": "L2", + "weight": 1.0, + "source": "manifest", + "target": "manifest_theme_color", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L19", + "weight": 1.0, + "source": "package", + "target": "package_dependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L75", + "weight": 1.0, + "source": "package", + "target": "package_devdependencies", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L5", + "weight": 1.0, + "source": "package", + "target": "package_license", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L2", + "weight": 1.0, + "source": "package", + "target": "package_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L4", + "weight": 1.0, + "source": "package", + "target": "package_private", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L7", + "weight": 1.0, + "source": "package", + "target": "package_scripts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L6", + "weight": 1.0, + "source": "package", + "target": "package_type", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L3", + "weight": 1.0, + "source": "package", + "target": "package_version", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L9", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_build", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L15", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_check_format", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L13", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_check_lint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L14", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_check_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L12", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_clean", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L8", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_dev", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L17", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_fix_format", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L16", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_fix_lint", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L10", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_preview", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L11", + "weight": 1.0, + "source": "package_scripts", + "target": "package_scripts_start", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L20", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_atlaskit_pragmatic_drag_and_drop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L21", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_atlaskit_pragmatic_drag_and_drop_auto_scroll", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L22", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_atlaskit_pragmatic_drag_and_drop_hitbox", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L42", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_axios", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L23", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_bprogress_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L43", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_clsx", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L44", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_cmdk", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L45", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_comlink", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L46", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_date_fns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L47", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_emoji_picker_react", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L48", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_export_to_csv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L25", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_fontsource_ibm_plex_mono", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L26", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_fontsource_material_symbols_rounded", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L24", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_fontsource_variable_inter", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L27", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_headlessui_react", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L49", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_isbot", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L50", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_lodash_es", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L51", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_lucide_react", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L52", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_mobx", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L53", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_mobx_react", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L54", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_mobx_utils", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L55", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_next_themes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L28", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_constants", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L29", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_editor", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L30", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_hooks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L31", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_i18n", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L32", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_propel", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L33", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_services", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L34", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_shared_state", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L35", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L36", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_ui", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L37", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_plane_utils", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L38", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_popperjs_core", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L56", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L57", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_color", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L58", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_dom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L59", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_dropzone", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L60", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_fast_compare", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L61", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_hook_form", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L62", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_is", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L63", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_markdown", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L64", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_masonry_component", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L65", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_pdf_html", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L39", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_pdf_renderer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L66", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_popper", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L67", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_router", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L40", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_react_router_node", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L68", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_recharts", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L69", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_serve", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L70", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_smooth_scroll_into_view_if_needed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L71", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_swr", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L41", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_tanstack_react_table", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L72", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_use_font_face_observer", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L73", + "weight": 1.0, + "source": "package_dependencies", + "target": "package_dependencies_uuid", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L86", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_dotenv", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L76", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_plane_tailwind_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L77", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_plane_typescript_config", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L78", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_react_router_dev", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L79", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_tailwindcss_postcss", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L80", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_tailwindcss_typography", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L81", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_types_lodash_es", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L82", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_types_node", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L83", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_types_react", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L84", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_types_react_color", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L85", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_types_react_dom", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L87", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_typescript", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L88", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_vite", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "package.json", + "source_location": "L89", + "weight": 1.0, + "source": "package_devdependencies", + "target": "package_devdependencies_vite_tsconfig_paths", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L23", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_background_color", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L25", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_display", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L4", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_icons", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L2", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L26", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_orientation", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L3", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_short_name", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L24", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_start_url", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/manifest.json", + "source_location": "L22", + "weight": 1.0, + "source": "public_manifest", + "target": "public_manifest_theme_color", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1297", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_cachematchignoreparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2470", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_clientsclaim", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1332", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_deferred", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1370", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_executequotaerrorcallbacks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2196", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_networkfirst", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2388", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_networkonly", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L601", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_regexproute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1133", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_registerroute", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L541", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_route", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L692", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_router", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1932", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_strategy", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1422", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_strategyhandler", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1278", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_stripparams", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1399", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_timeout", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1410", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_torequest", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L363", + "weight": 1.0, + "source": "public_workbox_9f2f79cf", + "target": "public_workbox_9f2f79cf_workboxerror", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L372", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_workboxerror", + "target": "public_workbox_9f2f79cf_workboxerror_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L553", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_route", + "target": "public_workbox_9f2f79cf_route_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L578", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_route", + "target": "public_workbox_9f2f79cf_route_setcatchhandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L615", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_regexproute", + "target": "public_workbox_9f2f79cf_regexproute_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L747", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_addcachelistener", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L712", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_addfetchlistener", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L696", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L937", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_findmatchingroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L793", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_handlerequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1023", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_registerroute", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L705", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_routes", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1015", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_setcatchhandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1005", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_setdefaulthandler", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1068", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router", + "target": "public_workbox_9f2f79cf_router_unregisterroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L810", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router_handlerequest", + "target": "public_workbox_9f2f79cf_router_findmatchingroute", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L862", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_router_handlerequest", + "target": "public_workbox_9f2f79cf_strategy_handle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1298", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_cachematchignoreparams", + "target": "public_workbox_9f2f79cf_stripparams", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1697", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_cachematchignoreparams", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1336", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_deferred", + "target": "public_workbox_9f2f79cf_deferred_constructor", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1718", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_executequotaerrorcallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2425", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkonly_handle", + "target": "public_workbox_9f2f79cf_timeout", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1658", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_timeout", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1612", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cachematch", + "target": "public_workbox_9f2f79cf_torequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1655", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_torequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1515", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetch", + "target": "public_workbox_9f2f79cf_torequest", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1750", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_getcachekey", + "target": "public_workbox_9f2f79cf_torequest", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1611", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_cachematch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1654", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1439", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1864", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_destroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1854", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_donewaiting", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1877", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_ensureresponsesafetocache", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1513", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_fetch", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1593", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_fetchandcacheput", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1745", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_getcachekey", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1771", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_hascallback", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1811", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1795", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_runcallbacks", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1840", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler", + "target": "public_workbox_9f2f79cf_strategyhandler_waituntil", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2423", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkonly_handle", + "target": "public_workbox_9f2f79cf_strategyhandler_fetch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1528", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetch", + "target": "public_workbox_9f2f79cf_strategyhandler_hascallback", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1530", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetch", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1573", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetch", + "target": "public_workbox_9f2f79cf_strategyhandler_runcallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1594", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetchandcacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_fetch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2338", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst_getnetworkpromise", + "target": "public_workbox_9f2f79cf_strategyhandler_fetchandcacheput", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1596", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetchandcacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1596", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_fetchandcacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_waituntil", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2355", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst_getnetworkpromise", + "target": "public_workbox_9f2f79cf_strategyhandler_cachematch", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1615", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cachematch", + "target": "public_workbox_9f2f79cf_strategyhandler_getcachekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1627", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cachematch", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1686", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_ensureresponsesafetocache", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1659", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_getcachekey", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1695", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_hascallback", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1723", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_cacheput", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1749", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_getcachekey", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2114", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_awaitcomplete", + "target": "public_workbox_9f2f79cf_strategyhandler_runcallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2056", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_getresponse", + "target": "public_workbox_9f2f79cf_strategyhandler_runcallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1796", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_runcallbacks", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2073", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_getresponse", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1880", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategyhandler_ensureresponsesafetocache", + "target": "public_workbox_9f2f79cf_strategyhandler_iteratecallbacks", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2270", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst_handle", + "target": "public_workbox_9f2f79cf_strategyhandler_waituntil", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2119", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_awaitcomplete", + "target": "public_workbox_9f2f79cf_strategyhandler_donewaiting", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2131", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_awaitcomplete", + "target": "public_workbox_9f2f79cf_strategyhandler_destroy", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2103", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy", + "target": "public_workbox_9f2f79cf_strategy_awaitcomplete", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L1955", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy", + "target": "public_workbox_9f2f79cf_strategy_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2055", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy", + "target": "public_workbox_9f2f79cf_strategy_getresponse", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2008", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy", + "target": "public_workbox_9f2f79cf_strategy_handle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2034", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy", + "target": "public_workbox_9f2f79cf_strategy_handleall", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2009", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_handle", + "target": "public_workbox_9f2f79cf_strategy_handleall", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2051", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_handleall", + "target": "public_workbox_9f2f79cf_strategy_awaitcomplete", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2050", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_handleall", + "target": "public_workbox_9f2f79cf_strategy_getresponse", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2062", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_strategy_getresponse", + "target": "public_workbox_9f2f79cf_networkonly_handle", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2216", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst", + "target": "public_workbox_9f2f79cf_networkfirst_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2334", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst", + "target": "public_workbox_9f2f79cf_networkfirst_getnetworkpromise", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2308", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst", + "target": "public_workbox_9f2f79cf_networkfirst_gettimeoutpromise", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2242", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst", + "target": "public_workbox_9f2f79cf_networkfirst_handle", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2263", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst_handle", + "target": "public_workbox_9f2f79cf_networkfirst_getnetworkpromise", + "confidence_score": 1.0 + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2255", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkfirst_handle", + "target": "public_workbox_9f2f79cf_networkfirst_gettimeoutpromise", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2400", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkonly", + "target": "public_workbox_9f2f79cf_networkonly_constructor", + "confidence_score": 1.0 + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "public/workbox-9f2f79cf.js", + "source_location": "L2411", + "weight": 1.0, + "source": "public_workbox_9f2f79cf_networkonly", + "target": "public_workbox_9f2f79cf_networkonly_handle", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L2", + "weight": 1.0, + "source": "tsconfig", + "target": "tsconfig_compileroptions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L19", + "weight": 1.0, + "source": "tsconfig", + "target": "tsconfig_extends", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L20", + "weight": 1.0, + "source": "tsconfig", + "target": "tsconfig_include", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L12", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_exactoptionalpropertytypes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L16", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_noimplicitoverride", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L15", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_noimplicitreturns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L14", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_nounusedlocals", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L13", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_nounusedparameters", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L4", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_paths", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L3", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_rootdirs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L11", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_strictnullchecks", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L17", + "weight": 1.0, + "source": "tsconfig_compileroptions", + "target": "tsconfig_compileroptions_types", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L5", + "weight": 1.0, + "source": "tsconfig_compileroptions_paths", + "target": "tsconfig_paths", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L6", + "weight": 1.0, + "source": "tsconfig_compileroptions_paths", + "target": "tsconfig_paths_app", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L7", + "weight": 1.0, + "source": "tsconfig_compileroptions_paths", + "target": "tsconfig_paths_helpers", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L9", + "weight": 1.0, + "source": "tsconfig_compileroptions_paths", + "target": "tsconfig_paths_package_json", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "tsconfig.json", + "source_location": "L8", + "weight": 1.0, + "source": "tsconfig_compileroptions_paths", + "target": "tsconfig_paths_styles", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "vite.config.ts", + "source_location": "L10", + "weight": 1.0, + "source": "vite_config", + "target": "vite_config_viteenv", + "confidence_score": 1.0 + } + ], + "hyperedges": [], + "built_at_commit": "007c945ff95cf2d6cf4cd2917ec5b9e044b89925" +} diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 00000000000..65d71804939 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,11737 @@ +{ + "app/(all)/[workspaceSlug]/(projects)/_sidebar.tsx": { + "mtime": 1786278610.2328496, + "ast_hash": "98af15940404f9108a711c94e8fa5613", + "semantic_hash": "98af15940404f9108a711c94e8fa5613" + }, + "app/(all)/[workspaceSlug]/(projects)/active-cycles/header.tsx": { + "mtime": 1786278610.2329366, + "ast_hash": "7473377f38e7115b05b68cd8023d0004", + "semantic_hash": "7473377f38e7115b05b68cd8023d0004" + }, + "app/(all)/[workspaceSlug]/(projects)/active-cycles/layout.tsx": { + "mtime": 1786278610.2329874, + "ast_hash": "71524eeecd81ba321f4783a1f488bf45", + "semantic_hash": "71524eeecd81ba321f4783a1f488bf45" + }, + "app/(all)/[workspaceSlug]/(projects)/active-cycles/page.tsx": { + "mtime": 1786278610.2330375, + "ast_hash": "137a9fafc2cce337ebcf6f1b005889da", + "semantic_hash": "137a9fafc2cce337ebcf6f1b005889da" + }, + "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/header.tsx": { + "mtime": 1786278610.2331629, + "ast_hash": "356e230b26051bfa43f7ecc07be73c65", + "semantic_hash": "356e230b26051bfa43f7ecc07be73c65" + }, + "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/layout.tsx": { + "mtime": 1786278610.233214, + "ast_hash": "b57a2f8dc5e15ab3f0622bb0c3ab510c", + "semantic_hash": "b57a2f8dc5e15ab3f0622bb0c3ab510c" + }, + "app/(all)/[workspaceSlug]/(projects)/analytics/[tabId]/page.tsx": { + "mtime": 1786278610.2332833, + "ast_hash": "849912821dddadcc768f9d350d98cda3", + "semantic_hash": "849912821dddadcc768f9d350d98cda3" + }, + "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/header.tsx": { + "mtime": 1786278610.2334025, + "ast_hash": "4fe9885eda9d24e2d67e70b704fa6d69", + "semantic_hash": "4fe9885eda9d24e2d67e70b704fa6d69" + }, + "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/layout.tsx": { + "mtime": 1786278610.2334554, + "ast_hash": "2777103198841c0f7a6082979c779e6f", + "semantic_hash": "2777103198841c0f7a6082979c779e6f" + }, + "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/page.tsx": { + "mtime": 1786278610.2335298, + "ast_hash": "690db789739dbdcecf24189a10027a3b", + "semantic_hash": "690db789739dbdcecf24189a10027a3b" + }, + "app/(all)/[workspaceSlug]/(projects)/browse/[workItem]/work-item-header.tsx": { + "mtime": 1786278610.2335894, + "ast_hash": "b6b3d04351ccc095b294d1ca59a588d0", + "semantic_hash": "b6b3d04351ccc095b294d1ca59a588d0" + }, + "app/(all)/[workspaceSlug]/(projects)/drafts/header.tsx": { + "mtime": 1786278610.2336783, + "ast_hash": "f940fe027b6be948ea253a4061506eb7", + "semantic_hash": "f940fe027b6be948ea253a4061506eb7" + }, + "app/(all)/[workspaceSlug]/(projects)/drafts/layout.tsx": { + "mtime": 1786278610.2337263, + "ast_hash": "b0e586f6e2fb6d3a1df661d942549fbf", + "semantic_hash": "b0e586f6e2fb6d3a1df661d942549fbf" + }, + "app/(all)/[workspaceSlug]/(projects)/drafts/page.tsx": { + "mtime": 1786278610.2337873, + "ast_hash": "95b1440b3699f0a1195ac00f5bf4317f", + "semantic_hash": "95b1440b3699f0a1195ac00f5bf4317f" + }, + "app/(all)/[workspaceSlug]/(projects)/extended-project-sidebar.tsx": { + "mtime": 1786278610.2338872, + "ast_hash": "17e4818c37465c11a09460c3d8b108a2", + "semantic_hash": "17e4818c37465c11a09460c3d8b108a2" + }, + "app/(all)/[workspaceSlug]/(projects)/extended-sidebar-wrapper.tsx": { + "mtime": 1786278610.2339501, + "ast_hash": "4a7aa334889cd62291b118e992ac476a", + "semantic_hash": "4a7aa334889cd62291b118e992ac476a" + }, + "app/(all)/[workspaceSlug]/(projects)/extended-sidebar.tsx": { + "mtime": 1786278610.2340188, + "ast_hash": "4b291204b88db3c3ff501f35c8985aff", + "semantic_hash": "4b291204b88db3c3ff501f35c8985aff" + }, + "app/(all)/[workspaceSlug]/(projects)/header.tsx": { + "mtime": 1786278610.234071, + "ast_hash": "e9a5ace2f40ed67afff0821c399be510", + "semantic_hash": "e9a5ace2f40ed67afff0821c399be510" + }, + "app/(all)/[workspaceSlug]/(projects)/layout.tsx": { + "mtime": 1786307172.345901, + "ast_hash": "8d89a21dd7ce70ae64d75f1d932422a5", + "semantic_hash": "8d89a21dd7ce70ae64d75f1d932422a5" + }, + "app/(all)/[workspaceSlug]/(projects)/notifications/layout.tsx": { + "mtime": 1786278610.2342215, + "ast_hash": "878cd3d88ddc7e6cc46533d3258c33dc", + "semantic_hash": "878cd3d88ddc7e6cc46533d3258c33dc" + }, + "app/(all)/[workspaceSlug]/(projects)/notifications/page.tsx": { + "mtime": 1786278610.2342708, + "ast_hash": "21ed4fc1912c888d319aaecb2f97d82d", + "semantic_hash": "21ed4fc1912c888d319aaecb2f97d82d" + }, + "app/(all)/[workspaceSlug]/(projects)/page.tsx": { + "mtime": 1786278610.2343311, + "ast_hash": "5aa58ec280dcf1996bae75733a71d345", + "semantic_hash": "5aa58ec280dcf1996bae75733a71d345" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/[profileViewId]/page.tsx": { + "mtime": 1786278610.2344794, + "ast_hash": "0c475d10af5df2a0d32cb162b2d7c9e1", + "semantic_hash": "0c475d10af5df2a0d32cb162b2d7c9e1" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/activity/page.tsx": { + "mtime": 1786278610.2345777, + "ast_hash": "26f8cde35f2dfdef46c25665d3fe72ed", + "semantic_hash": "26f8cde35f2dfdef46c25665d3fe72ed" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/header.tsx": { + "mtime": 1786381455.0398924, + "ast_hash": "baca75aefe2b8d6f68787dd688443c53", + "semantic_hash": "baca75aefe2b8d6f68787dd688443c53" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/layout.tsx": { + "mtime": 1786278610.2347047, + "ast_hash": "8342315a8e04696bf6a8a05b14ae8880", + "semantic_hash": "8342315a8e04696bf6a8a05b14ae8880" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/mobile-header.tsx": { + "mtime": 1786381455.0405364, + "ast_hash": "f5f95d2b3fa167a369f5fd4af178a960", + "semantic_hash": "f5f95d2b3fa167a369f5fd4af178a960" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/navbar.tsx": { + "mtime": 1786278610.2349539, + "ast_hash": "baf95c5d1e41f7fd01abec52ac200451", + "semantic_hash": "baf95c5d1e41f7fd01abec52ac200451" + }, + "app/(all)/[workspaceSlug]/(projects)/profile/[userId]/page.tsx": { + "mtime": 1786278610.2350156, + "ast_hash": "84f7bc2548c560e07f9b6fa8b0a8733f", + "semantic_hash": "84f7bc2548c560e07f9b6fa8b0a8733f" + }, + "app/(all)/[workspaceSlug]/(projects)/program-timeline/header.tsx": { + "mtime": 1786307172.3471546, + "ast_hash": "0d1fffeae51a56335d3c628aedb840dc", + "semantic_hash": "0d1fffeae51a56335d3c628aedb840dc" + }, + "app/(all)/[workspaceSlug]/(projects)/program-timeline/layout.tsx": { + "mtime": 1786307172.3476799, + "ast_hash": "029c1ef0051b027dde0a88e286d45304", + "semantic_hash": "029c1ef0051b027dde0a88e286d45304" + }, + "app/(all)/[workspaceSlug]/(projects)/program-timeline/page.tsx": { + "mtime": 1786307172.3480618, + "ast_hash": "33eed692419e84092c77e6f6d9543012", + "semantic_hash": "33eed692419e84092c77e6f6d9543012" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/layout.tsx": { + "mtime": 1786278610.235223, + "ast_hash": "947c80a4e9be0f692cbd753066a1bdb4", + "semantic_hash": "947c80a4e9be0f692cbd753066a1bdb4" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/cycles/page.tsx": { + "mtime": 1786278610.2352798, + "ast_hash": "d5af5e867d1413fa57619d0465de42c0", + "semantic_hash": "d5af5e867d1413fa57619d0465de42c0" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/header.tsx": { + "mtime": 1786278610.2353344, + "ast_hash": "2571475539434b2e88472124cd7b0311", + "semantic_hash": "2571475539434b2e88472124cd7b0311" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/[archivedIssueId]/page.tsx": { + "mtime": 1786278610.2354949, + "ast_hash": "300cf8f54fa22ef3e9886e73327a3610", + "semantic_hash": "300cf8f54fa22ef3e9886e73327a3610" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/header.tsx": { + "mtime": 1786278610.2355552, + "ast_hash": "e3bdc77ddc7dc482fef5e033125ae9ca", + "semantic_hash": "e3bdc77ddc7dc482fef5e033125ae9ca" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(detail)/layout.tsx": { + "mtime": 1786278610.2356112, + "ast_hash": "826a7d9b8efdc41d4761a1688933bb8d", + "semantic_hash": "826a7d9b8efdc41d4761a1688933bb8d" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/layout.tsx": { + "mtime": 1786278610.2356899, + "ast_hash": "d97ae2b749009068192b5a2c948a1dc1", + "semantic_hash": "d97ae2b749009068192b5a2c948a1dc1" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/issues/(list)/page.tsx": { + "mtime": 1786278610.2357612, + "ast_hash": "cf52b2412955e46264a1e2efe8adc396", + "semantic_hash": "cf52b2412955e46264a1e2efe8adc396" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/layout.tsx": { + "mtime": 1786278610.2358413, + "ast_hash": "b1a96b3a050251b7a13d5f055abc9d21", + "semantic_hash": "b1a96b3a050251b7a13d5f055abc9d21" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/archives/modules/page.tsx": { + "mtime": 1786278610.2358925, + "ast_hash": "ac0e1e13f957d64f70df81876b3946f2", + "semantic_hash": "ac0e1e13f957d64f70df81876b3946f2" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/[cycleId]/page.tsx": { + "mtime": 1786278610.2360597, + "ast_hash": "fd59667ca38b5b29c242f22c388fca39", + "semantic_hash": "fd59667ca38b5b29c242f22c388fca39" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/header.tsx": { + "mtime": 1786278610.2361884, + "ast_hash": "559c9ca9836ce9fda6be293da619cafe", + "semantic_hash": "559c9ca9836ce9fda6be293da619cafe" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/layout.tsx": { + "mtime": 1786278610.2362442, + "ast_hash": "fa5f867b0fa6c2eaa8569983147705eb", + "semantic_hash": "fa5f867b0fa6c2eaa8569983147705eb" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(detail)/mobile-header.tsx": { + "mtime": 1786278610.2363062, + "ast_hash": "17d5ac7b32704af961f48725352198e3", + "semantic_hash": "17d5ac7b32704af961f48725352198e3" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/header.tsx": { + "mtime": 1786278610.236396, + "ast_hash": "e64b378b4ab72c299ad64f8db9ed76d0", + "semantic_hash": "e64b378b4ab72c299ad64f8db9ed76d0" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/layout.tsx": { + "mtime": 1786278610.2364535, + "ast_hash": "281d9998ffdc6cfac8846e3d40cd4e0f", + "semantic_hash": "281d9998ffdc6cfac8846e3d40cd4e0f" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/mobile-header.tsx": { + "mtime": 1786278610.236523, + "ast_hash": "f9e6e622546d1aa0295a96be08ff85f0", + "semantic_hash": "f9e6e622546d1aa0295a96be08ff85f0" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/cycles/(list)/page.tsx": { + "mtime": 1786278610.2365994, + "ast_hash": "11a892f07bc67e9ac54d8a13cd74944b", + "semantic_hash": "11a892f07bc67e9ac54d8a13cd74944b" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/layout.tsx": { + "mtime": 1786278610.2366946, + "ast_hash": "240843bbb5b47050682a528661db43e3", + "semantic_hash": "240843bbb5b47050682a528661db43e3" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/intake/page.tsx": { + "mtime": 1786278610.2367632, + "ast_hash": "b64a15a7a1ed38dee8886d5415f480be", + "semantic_hash": "b64a15a7a1ed38dee8886d5415f480be" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(detail)/[issueId]/page.tsx": { + "mtime": 1786278610.2369184, + "ast_hash": "91c5f550806764083e8476fde6b51c1a", + "semantic_hash": "91c5f550806764083e8476fde6b51c1a" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/header.tsx": { + "mtime": 1786278610.2370048, + "ast_hash": "901b1c467ad9a7577afcce7d70e688e4", + "semantic_hash": "901b1c467ad9a7577afcce7d70e688e4" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/layout.tsx": { + "mtime": 1786278610.2370558, + "ast_hash": "44eb1a0fb589b7211affe7606a7bd7b6", + "semantic_hash": "44eb1a0fb589b7211affe7606a7bd7b6" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/mobile-header.tsx": { + "mtime": 1786278610.237118, + "ast_hash": "d364b01b246e38d77cc4323a9321dbed", + "semantic_hash": "d364b01b246e38d77cc4323a9321dbed" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/issues/(list)/page.tsx": { + "mtime": 1786278610.2371733, + "ast_hash": "f93b0761a0fd4c0fe7bcda79ef75f9ce", + "semantic_hash": "f93b0761a0fd4c0fe7bcda79ef75f9ce" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/layout.tsx": { + "mtime": 1786278610.2372253, + "ast_hash": "d89bc7d541d901c8d6e1cb8d1c8d9119", + "semantic_hash": "d89bc7d541d901c8d6e1cb8d1c8d9119" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/[moduleId]/page.tsx": { + "mtime": 1786278610.2373838, + "ast_hash": "35a40d7f003a484b03027dbff052fb97", + "semantic_hash": "35a40d7f003a484b03027dbff052fb97" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/header.tsx": { + "mtime": 1786278610.2374885, + "ast_hash": "959ad2f7582bb5dd09bf2e191c0fa8bb", + "semantic_hash": "959ad2f7582bb5dd09bf2e191c0fa8bb" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/layout.tsx": { + "mtime": 1786278610.2375457, + "ast_hash": "ee7565386313c07d9d7ae80e0df0d60f", + "semantic_hash": "ee7565386313c07d9d7ae80e0df0d60f" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(detail)/mobile-header.tsx": { + "mtime": 1786278610.2376182, + "ast_hash": "f0c832eee4612eaad3a279f84732507a", + "semantic_hash": "f0c832eee4612eaad3a279f84732507a" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/header.tsx": { + "mtime": 1786278610.237718, + "ast_hash": "6544213d8fb692f4da6d4e00f3151390", + "semantic_hash": "6544213d8fb692f4da6d4e00f3151390" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/layout.tsx": { + "mtime": 1786278610.2377822, + "ast_hash": "a01c2a2948c20903266dc6087140ce63", + "semantic_hash": "a01c2a2948c20903266dc6087140ce63" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/mobile-header.tsx": { + "mtime": 1786278610.2378473, + "ast_hash": "bdebbc6dd3f397b60e568d8541f4d47f", + "semantic_hash": "bdebbc6dd3f397b60e568d8541f4d47f" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/modules/(list)/page.tsx": { + "mtime": 1786278610.237908, + "ast_hash": "28be441f95b404e25e2e69fab9d944e0", + "semantic_hash": "28be441f95b404e25e2e69fab9d944e0" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/[pageId]/page.tsx": { + "mtime": 1786278610.2380805, + "ast_hash": "5c56cf574dd68352bb7c061b6ebd6a7b", + "semantic_hash": "5c56cf574dd68352bb7c061b6ebd6a7b" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/header.tsx": { + "mtime": 1786278610.2381368, + "ast_hash": "281cfdbe5a276be1cf5a15b6d6d001b1", + "semantic_hash": "281cfdbe5a276be1cf5a15b6d6d001b1" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(detail)/layout.tsx": { + "mtime": 1786278610.2381923, + "ast_hash": "f88db0a143841cd293324ef3524035db", + "semantic_hash": "f88db0a143841cd293324ef3524035db" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/header.tsx": { + "mtime": 1786278610.2382853, + "ast_hash": "975f5fbc0a5be15a70d057e8f2ba6ef8", + "semantic_hash": "975f5fbc0a5be15a70d057e8f2ba6ef8" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/layout.tsx": { + "mtime": 1786278610.2383351, + "ast_hash": "4d59802c83468849239d869186ba3424", + "semantic_hash": "4d59802c83468849239d869186ba3424" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/pages/(list)/page.tsx": { + "mtime": 1786278610.2383938, + "ast_hash": "2ba7ded0899d583ac5269219c25fced3", + "semantic_hash": "2ba7ded0899d583ac5269219c25fced3" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/header.tsx": { + "mtime": 1786278610.238593, + "ast_hash": "5cbe6949d70f18d01ebfda3771727cb2", + "semantic_hash": "5cbe6949d70f18d01ebfda3771727cb2" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/[viewId]/page.tsx": { + "mtime": 1786278610.2386625, + "ast_hash": "1670ec873f07a2c97a3320c724ea1679", + "semantic_hash": "1670ec873f07a2c97a3320c724ea1679" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(detail)/layout.tsx": { + "mtime": 1786278610.2387137, + "ast_hash": "801097e3f96c51051af14ab4ada4648b", + "semantic_hash": "801097e3f96c51051af14ab4ada4648b" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/header.tsx": { + "mtime": 1786278610.2387967, + "ast_hash": "d7803e14fda57578dbb03ba246bfc106", + "semantic_hash": "d7803e14fda57578dbb03ba246bfc106" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/layout.tsx": { + "mtime": 1786278610.2388508, + "ast_hash": "eb2439b25c3002350a026e12bf49ee65", + "semantic_hash": "eb2439b25c3002350a026e12bf49ee65" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/mobile-header.tsx": { + "mtime": 1786278610.238924, + "ast_hash": "758202e2bfdfa84645d75fbcf5c46885", + "semantic_hash": "758202e2bfdfa84645d75fbcf5c46885" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/[projectId]/views/(list)/page.tsx": { + "mtime": 1786278610.2389908, + "ast_hash": "986fdbcc0561b68d8bc09dc7bef517a3", + "semantic_hash": "986fdbcc0561b68d8bc09dc7bef517a3" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/layout.tsx": { + "mtime": 1786278610.2390773, + "ast_hash": "c244ff37ada110d645df53a285a70b20", + "semantic_hash": "c244ff37ada110d645df53a285a70b20" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(detail)/archives/page.tsx": { + "mtime": 1786278610.2391407, + "ast_hash": "fa5f8c996315b795e617b06c703e7a55", + "semantic_hash": "fa5f8c996315b795e617b06c703e7a55" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(list)/layout.tsx": { + "mtime": 1786278610.2392232, + "ast_hash": "74eaf79ef936d660c81a6483cfe891d0", + "semantic_hash": "74eaf79ef936d660c81a6483cfe891d0" + }, + "app/(all)/[workspaceSlug]/(projects)/projects/(list)/page.tsx": { + "mtime": 1786278610.2392716, + "ast_hash": "fa5f8c996315b795e617b06c703e7a55", + "semantic_hash": "fa5f8c996315b795e617b06c703e7a55" + }, + "app/(all)/[workspaceSlug]/(projects)/sidebar.tsx": { + "mtime": 1786278610.2393472, + "ast_hash": "b673b41740f1dda57b91de3fc2ca0fc1", + "semantic_hash": "b673b41740f1dda57b91de3fc2ca0fc1" + }, + "app/(all)/[workspaceSlug]/(projects)/star-us-link.tsx": { + "mtime": 1786278610.239416, + "ast_hash": "1102e9ce323b94d581aab8ca54b31f8a", + "semantic_hash": "1102e9ce323b94d581aab8ca54b31f8a" + }, + "app/(all)/[workspaceSlug]/(projects)/stickies/header.tsx": { + "mtime": 1786278610.2395449, + "ast_hash": "3415a6737362d2bcf097841ff1be7234", + "semantic_hash": "3415a6737362d2bcf097841ff1be7234" + }, + "app/(all)/[workspaceSlug]/(projects)/stickies/layout.tsx": { + "mtime": 1786278610.2396011, + "ast_hash": "e572a5bfd19fa255f684f3d0b7d8d917", + "semantic_hash": "e572a5bfd19fa255f684f3d0b7d8d917" + }, + "app/(all)/[workspaceSlug]/(projects)/stickies/page.tsx": { + "mtime": 1786278610.239674, + "ast_hash": "471ebfc0ddf3fbfc3ec4e73248794189", + "semantic_hash": "471ebfc0ddf3fbfc3ec4e73248794189" + }, + "app/(all)/[workspaceSlug]/(projects)/workspace-views/[globalViewId]/page.tsx": { + "mtime": 1786278610.2398098, + "ast_hash": "a7ea391511aca5fd72c3d9180bbef443", + "semantic_hash": "a7ea391511aca5fd72c3d9180bbef443" + }, + "app/(all)/[workspaceSlug]/(projects)/workspace-views/header.tsx": { + "mtime": 1786278610.2398992, + "ast_hash": "c2dcce23f23e44a89f733738e98d4432", + "semantic_hash": "c2dcce23f23e44a89f733738e98d4432" + }, + "app/(all)/[workspaceSlug]/(projects)/workspace-views/layout.tsx": { + "mtime": 1786278610.2399786, + "ast_hash": "ba496369ff4ae37fe1ca68748d178351", + "semantic_hash": "ba496369ff4ae37fe1ca68748d178351" + }, + "app/(all)/[workspaceSlug]/(projects)/workspace-views/page.tsx": { + "mtime": 1786278610.2400723, + "ast_hash": "d518b3e9a48eb5f422cb62611338a411", + "semantic_hash": "d518b3e9a48eb5f422cb62611338a411" + }, + "app/(all)/[workspaceSlug]/(settings)/layout.tsx": { + "mtime": 1786278610.240247, + "ast_hash": "178d513eea882229d2120107c4d2da1e", + "semantic_hash": "178d513eea882229d2120107c4d2da1e" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/header.tsx": { + "mtime": 1786278610.2404487, + "ast_hash": "a14caa2e64caba9cc50abb148251ed7a", + "semantic_hash": "a14caa2e64caba9cc50abb148251ed7a" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/billing/page.tsx": { + "mtime": 1786278610.2405252, + "ast_hash": "019864a0acbed77f38ef6c0416cb4544", + "semantic_hash": "019864a0acbed77f38ef6c0416cb4544" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/header.tsx": { + "mtime": 1786278610.2406483, + "ast_hash": "91b834088f391a638bb5e101e8279fc3", + "semantic_hash": "91b834088f391a638bb5e101e8279fc3" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/exports/page.tsx": { + "mtime": 1786278610.2407515, + "ast_hash": "1fcfc9a2c1c832901a1437aca7bf1731", + "semantic_hash": "1fcfc9a2c1c832901a1437aca7bf1731" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/header.tsx": { + "mtime": 1786278610.2408638, + "ast_hash": "d95dea5c940b0530ae152bd14d15032a", + "semantic_hash": "d95dea5c940b0530ae152bd14d15032a" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/integrations/page.tsx": { + "mtime": 1786278610.240995, + "ast_hash": "a6f5e151d1215d9ddf5fc47a5673becf", + "semantic_hash": "a6f5e151d1215d9ddf5fc47a5673becf" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/layout.tsx": { + "mtime": 1786278610.2410624, + "ast_hash": "e504de48d9a3e3de489916d13a91f383", + "semantic_hash": "e504de48d9a3e3de489916d13a91f383" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/header.tsx": { + "mtime": 1786278610.2411456, + "ast_hash": "595a99b9636c7a245771da52d2a0d580", + "semantic_hash": "595a99b9636c7a245771da52d2a0d580" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/members/page.tsx": { + "mtime": 1786278610.241358, + "ast_hash": "21ab57f8d27bbf27c9fd11c7d122eca8", + "semantic_hash": "21ab57f8d27bbf27c9fd11c7d122eca8" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/page.tsx": { + "mtime": 1786278610.2414577, + "ast_hash": "e314da17d686f59ef0d62ead9669c633", + "semantic_hash": "e314da17d686f59ef0d62ead9669c633" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/header.tsx": { + "mtime": 1786278610.2416003, + "ast_hash": "b4156995906f37d074311b72f32ca759", + "semantic_hash": "b4156995906f37d074311b72f32ca759" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/[webhookId]/page.tsx": { + "mtime": 1786278610.24169, + "ast_hash": "f6e613ad4e7f4e2ac4fc412029bfb33e", + "semantic_hash": "f6e613ad4e7f4e2ac4fc412029bfb33e" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/header.tsx": { + "mtime": 1786278610.241744, + "ast_hash": "af51c790e1937db1c274d87a9697a146", + "semantic_hash": "af51c790e1937db1c274d87a9697a146" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/webhooks/page.tsx": { + "mtime": 1786278610.2419534, + "ast_hash": "cedaa74b64858d09ff98abcd899b8628", + "semantic_hash": "cedaa74b64858d09ff98abcd899b8628" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/header.tsx": { + "mtime": 1786307172.3482754, + "ast_hash": "031f1637ff1acf9a54222419d84ce160", + "semantic_hash": "031f1637ff1acf9a54222419d84ce160" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/(workspace)/worklogs/page.tsx": { + "mtime": 1786307172.3486078, + "ast_hash": "54c64f4032cc119fab7f4cc8b81f3762", + "semantic_hash": "54c64f4032cc119fab7f4cc8b81f3762" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/header.tsx": { + "mtime": 1786278610.2421014, + "ast_hash": "d4ab8094d5fb5971853205d798bd7b75", + "semantic_hash": "d4ab8094d5fb5971853205d798bd7b75" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/layout.tsx": { + "mtime": 1786278610.2421532, + "ast_hash": "5c7fedf3caf8c0bbbec75f6038cdcc5f", + "semantic_hash": "5c7fedf3caf8c0bbbec75f6038cdcc5f" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/automations/page.tsx": { + "mtime": 1786278610.2422125, + "ast_hash": "940f5320efd77e975134782e9bc9cb03", + "semantic_hash": "940f5320efd77e975134782e9bc9cb03" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/header.tsx": { + "mtime": 1786278610.2422926, + "ast_hash": "184ac8eac38771a924e6477cf36168e7", + "semantic_hash": "184ac8eac38771a924e6477cf36168e7" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/estimates/page.tsx": { + "mtime": 1786278610.2423635, + "ast_hash": "abc739fcf8d71be7cc5782005fe4d551", + "semantic_hash": "abc739fcf8d71be7cc5782005fe4d551" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/header.tsx": { + "mtime": 1786278610.2424867, + "ast_hash": "ff227427044d4bb9e372fabe0feab3c7", + "semantic_hash": "ff227427044d4bb9e372fabe0feab3c7" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/cycles/page.tsx": { + "mtime": 1786278610.2425542, + "ast_hash": "99860dc994fa73be45c24f0becd8f2c8", + "semantic_hash": "99860dc994fa73be45c24f0becd8f2c8" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/header.tsx": { + "mtime": 1786278610.242645, + "ast_hash": "9f90aea17096d6e92a4aa2e8006bca9d", + "semantic_hash": "9f90aea17096d6e92a4aa2e8006bca9d" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/intake/page.tsx": { + "mtime": 1786278610.242707, + "ast_hash": "fa9b3ef27fa8ee95b5618f49c564b146", + "semantic_hash": "fa9b3ef27fa8ee95b5618f49c564b146" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/header.tsx": { + "mtime": 1786278610.2427845, + "ast_hash": "7babd0a1fd37e9411a2dbd20285c5fa9", + "semantic_hash": "7babd0a1fd37e9411a2dbd20285c5fa9" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/modules/page.tsx": { + "mtime": 1786278610.2428339, + "ast_hash": "2becec30237d90893de9c41eece2692c", + "semantic_hash": "2becec30237d90893de9c41eece2692c" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/header.tsx": { + "mtime": 1786278610.2429261, + "ast_hash": "81f2297060c8a25b5a878705acc86da0", + "semantic_hash": "81f2297060c8a25b5a878705acc86da0" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/pages/page.tsx": { + "mtime": 1786278610.242985, + "ast_hash": "67462839ea1e29f52b5afe2ef672a891", + "semantic_hash": "67462839ea1e29f52b5afe2ef672a891" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/header.tsx": { + "mtime": 1786307172.349044, + "ast_hash": "1c7194aa2d2659fbee335b8541cd63e4", + "semantic_hash": "1c7194aa2d2659fbee335b8541cd63e4" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/time-tracking/page.tsx": { + "mtime": 1786307172.3494174, + "ast_hash": "fbf54f971fc098134b8dcfe23e635334", + "semantic_hash": "fbf54f971fc098134b8dcfe23e635334" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/header.tsx": { + "mtime": 1786278610.2430716, + "ast_hash": "e19953c55e6e6919b105b5e02edde76f", + "semantic_hash": "e19953c55e6e6919b105b5e02edde76f" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/features/views/page.tsx": { + "mtime": 1786278610.2431312, + "ast_hash": "d383d516f5efda4579b670ec67fbb995", + "semantic_hash": "d383d516f5efda4579b670ec67fbb995" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/header.tsx": { + "mtime": 1786278610.2431884, + "ast_hash": "94d796e59821d1c2caf58f4b2c7c657c", + "semantic_hash": "94d796e59821d1c2caf58f4b2c7c657c" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/header.tsx": { + "mtime": 1786278610.243283, + "ast_hash": "8bfb0b6f52382d6ae1b6c829b2718d7e", + "semantic_hash": "8bfb0b6f52382d6ae1b6c829b2718d7e" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/labels/page.tsx": { + "mtime": 1786278610.2433467, + "ast_hash": "621d13a8cc751af7cecf8761c2cf4bbd", + "semantic_hash": "621d13a8cc751af7cecf8761c2cf4bbd" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/layout.tsx": { + "mtime": 1786278610.2434096, + "ast_hash": "d60076b217c65b0e8be73bbffbc21e4e", + "semantic_hash": "d60076b217c65b0e8be73bbffbc21e4e" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/header.tsx": { + "mtime": 1786278610.2434926, + "ast_hash": "e167232e50fdafd19cb8a00400493fb0", + "semantic_hash": "e167232e50fdafd19cb8a00400493fb0" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/members/page.tsx": { + "mtime": 1786278610.2435594, + "ast_hash": "cca43bae4f1f0daf97c7ec831ccc1be8", + "semantic_hash": "cca43bae4f1f0daf97c7ec831ccc1be8" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/page.tsx": { + "mtime": 1786278610.24363, + "ast_hash": "01343d103c16d6f85c52e140c239f3eb", + "semantic_hash": "01343d103c16d6f85c52e140c239f3eb" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/header.tsx": { + "mtime": 1786278610.2437174, + "ast_hash": "71dee96cac83014e5cb0009635cf78a1", + "semantic_hash": "71dee96cac83014e5cb0009635cf78a1" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/[projectId]/states/page.tsx": { + "mtime": 1786278610.243763, + "ast_hash": "c304f8aa9dd413e20056511138d63754", + "semantic_hash": "c304f8aa9dd413e20056511138d63754" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/layout.tsx": { + "mtime": 1786278610.2438226, + "ast_hash": "07a8c0918e748492718b430ff3e25eff", + "semantic_hash": "07a8c0918e748492718b430ff3e25eff" + }, + "app/(all)/[workspaceSlug]/(settings)/settings/projects/page.tsx": { + "mtime": 1786278610.2438788, + "ast_hash": "499967ee8d2d7a2b76816c2508a8ceea", + "semantic_hash": "499967ee8d2d7a2b76816c2508a8ceea" + }, + "app/(all)/[workspaceSlug]/layout.tsx": { + "mtime": 1786278610.2439356, + "ast_hash": "c32a26530f5d15442d1d5bca8e602ed7", + "semantic_hash": "c32a26530f5d15442d1d5bca8e602ed7" + }, + "app/(all)/accounts/forgot-password/layout.tsx": { + "mtime": 1786278610.2440495, + "ast_hash": "ce2cf91248990ef232a22c3c8ea877f6", + "semantic_hash": "ce2cf91248990ef232a22c3c8ea877f6" + }, + "app/(all)/accounts/forgot-password/page.tsx": { + "mtime": 1786278610.244099, + "ast_hash": "ded4468e4e4a9e33de3d6e19a6c7cb80", + "semantic_hash": "ded4468e4e4a9e33de3d6e19a6c7cb80" + }, + "app/(all)/accounts/reset-password/layout.tsx": { + "mtime": 1786278610.2441814, + "ast_hash": "6ca45cb99ae05208bfc89c27335ee796", + "semantic_hash": "6ca45cb99ae05208bfc89c27335ee796" + }, + "app/(all)/accounts/reset-password/page.tsx": { + "mtime": 1786278610.24424, + "ast_hash": "997cb84d0d9359eabf368e981f3faf20", + "semantic_hash": "997cb84d0d9359eabf368e981f3faf20" + }, + "app/(all)/accounts/set-password/layout.tsx": { + "mtime": 1786278610.2443244, + "ast_hash": "7478e5c99b024d3803985c1b999af58c", + "semantic_hash": "7478e5c99b024d3803985c1b999af58c" + }, + "app/(all)/accounts/set-password/page.tsx": { + "mtime": 1786278610.244378, + "ast_hash": "385dd8bc8298753b1c760bbbc8c270ac", + "semantic_hash": "385dd8bc8298753b1c760bbbc8c270ac" + }, + "app/(all)/create-workspace/layout.tsx": { + "mtime": 1786278610.2444594, + "ast_hash": "31b9bb4c69f9dd6d28821722d2a54c4c", + "semantic_hash": "31b9bb4c69f9dd6d28821722d2a54c4c" + }, + "app/(all)/create-workspace/page.tsx": { + "mtime": 1786278610.2445319, + "ast_hash": "ca2ed4aa6b03a1f8393c22d727e190c8", + "semantic_hash": "ca2ed4aa6b03a1f8393c22d727e190c8" + }, + "app/(all)/invitations/layout.tsx": { + "mtime": 1786278610.244608, + "ast_hash": "df9307c172c571679e8ca84188e695f7", + "semantic_hash": "df9307c172c571679e8ca84188e695f7" + }, + "app/(all)/invitations/page.tsx": { + "mtime": 1786278610.2447143, + "ast_hash": "65a317aff78f1427b06bd2f2a4a966db", + "semantic_hash": "65a317aff78f1427b06bd2f2a4a966db" + }, + "app/(all)/layout.preload.tsx": { + "mtime": 1786278610.2447636, + "ast_hash": "d3866db2190225195aa539cc15eb024d", + "semantic_hash": "d3866db2190225195aa539cc15eb024d" + }, + "app/(all)/layout.tsx": { + "mtime": 1786278610.244818, + "ast_hash": "abde2eb4043b856d0316ea754fe81ddb", + "semantic_hash": "abde2eb4043b856d0316ea754fe81ddb" + }, + "app/(all)/onboarding/layout.tsx": { + "mtime": 1786278610.2449005, + "ast_hash": "565d2dfa11f4d63a86a6ad987a3f9506", + "semantic_hash": "565d2dfa11f4d63a86a6ad987a3f9506" + }, + "app/(all)/onboarding/page.tsx": { + "mtime": 1786278610.2449565, + "ast_hash": "499fea3f1c4a53b70b48909672ce96a6", + "semantic_hash": "499fea3f1c4a53b70b48909672ce96a6" + }, + "app/(all)/settings/profile/[profileTabId]/page.tsx": { + "mtime": 1786278610.2450974, + "ast_hash": "e7ba7993e9cce24455c9d25c0c88c576", + "semantic_hash": "e7ba7993e9cce24455c9d25c0c88c576" + }, + "app/(all)/settings/profile/layout.tsx": { + "mtime": 1786278610.2451468, + "ast_hash": "3313be9ea202cbc03cf6a461705709b1", + "semantic_hash": "3313be9ea202cbc03cf6a461705709b1" + }, + "app/(all)/sign-up/layout.tsx": { + "mtime": 1786278610.2452242, + "ast_hash": "2e54ebde49b689c6170df475b7e75150", + "semantic_hash": "2e54ebde49b689c6170df475b7e75150" + }, + "app/(all)/sign-up/page.tsx": { + "mtime": 1786278610.2452738, + "ast_hash": "c060cb23ef173acc7dbd75e88476dbdb", + "semantic_hash": "c060cb23ef173acc7dbd75e88476dbdb" + }, + "app/(all)/workspace-invitations/layout.tsx": { + "mtime": 1786278610.2453594, + "ast_hash": "3bfc0b2054e62d26079288b1efe2c98f", + "semantic_hash": "3bfc0b2054e62d26079288b1efe2c98f" + }, + "app/(all)/workspace-invitations/page.tsx": { + "mtime": 1786278610.245721, + "ast_hash": "a429903bf516f31d600ec71293bd9c53", + "semantic_hash": "a429903bf516f31d600ec71293bd9c53" + }, + "app/(home)/layout.tsx": { + "mtime": 1786278610.2458024, + "ast_hash": "e316c4ec409a4f1252d4f074a6d8e9fc", + "semantic_hash": "e316c4ec409a4f1252d4f074a6d8e9fc" + }, + "app/(home)/page.tsx": { + "mtime": 1786278610.2458477, + "ast_hash": "48235d68357d603d0e99400a68020bc2", + "semantic_hash": "48235d68357d603d0e99400a68020bc2" + }, + "app/compat/next/helper.ts": { + "mtime": 1786278610.4380398, + "ast_hash": "206f3314f72ed3ce1643c61b3a1a1ff7", + "semantic_hash": "206f3314f72ed3ce1643c61b3a1a1ff7" + }, + "app/compat/next/image.tsx": { + "mtime": 1786278610.4381027, + "ast_hash": "0338694d82914080d4aaa4beed1df8dc", + "semantic_hash": "0338694d82914080d4aaa4beed1df8dc" + }, + "app/compat/next/link.tsx": { + "mtime": 1786278610.4381578, + "ast_hash": "4a797c0e21cdc1975b30fc71644370fa", + "semantic_hash": "4a797c0e21cdc1975b30fc71644370fa" + }, + "app/compat/next/navigation.ts": { + "mtime": 1786278610.4382129, + "ast_hash": "ddcd0a00caf34440b57bc3c04949773c", + "semantic_hash": "ddcd0a00caf34440b57bc3c04949773c" + }, + "app/compat/next/script.tsx": { + "mtime": 1786278610.4382703, + "ast_hash": "1e53b03235dc17934553b578815b2830", + "semantic_hash": "1e53b03235dc17934553b578815b2830" + }, + "app/entry.client.tsx": { + "mtime": 1786278610.4383235, + "ast_hash": "c482d2d978f34876c2e05b4968b44650", + "semantic_hash": "c482d2d978f34876c2e05b4968b44650" + }, + "app/error/dev.tsx": { + "mtime": 1786278610.4384327, + "ast_hash": "c8d4f176225f23e3a5113a5e27d30ea1", + "semantic_hash": "c8d4f176225f23e3a5113a5e27d30ea1" + }, + "app/error/index.tsx": { + "mtime": 1786278610.4384973, + "ast_hash": "590466cd0ca06cfe6b0143f65f08d8e2", + "semantic_hash": "590466cd0ca06cfe6b0143f65f08d8e2" + }, + "app/error/prod.tsx": { + "mtime": 1786278610.438567, + "ast_hash": "d39fc38866024e32b80619210a3889ff", + "semantic_hash": "d39fc38866024e32b80619210a3889ff" + }, + "app/layout.tsx": { + "mtime": 1786278610.4386463, + "ast_hash": "7c13640187ebad6db3f91219d917a5e9", + "semantic_hash": "7c13640187ebad6db3f91219d917a5e9" + }, + "app/not-found.tsx": { + "mtime": 1786278610.438711, + "ast_hash": "5badcd0273969d8dbb7bea8decae1356", + "semantic_hash": "5badcd0273969d8dbb7bea8decae1356" + }, + "app/provider.tsx": { + "mtime": 1786278610.4387748, + "ast_hash": "dd17a28973a67f0721bdb86a2c078892", + "semantic_hash": "dd17a28973a67f0721bdb86a2c078892" + }, + "app/root.tsx": { + "mtime": 1786278610.4388535, + "ast_hash": "381762dbcab6249181e85e528573ac83", + "semantic_hash": "381762dbcab6249181e85e528573ac83" + }, + "app/routes.ts": { + "mtime": 1786278610.4389253, + "ast_hash": "465a0598d536f747348424a46bd70c2d", + "semantic_hash": "465a0598d536f747348424a46bd70c2d" + }, + "app/routes/core.ts": { + "mtime": 1786374355.2909944, + "ast_hash": "75468fd05c1010d532dcbb73da228462", + "semantic_hash": "75468fd05c1010d532dcbb73da228462" + }, + "app/routes/extended.ts": { + "mtime": 1786278610.4391282, + "ast_hash": "49605a5584cfae889c87f5ae8a902bbf", + "semantic_hash": "49605a5584cfae889c87f5ae8a902bbf" + }, + "app/routes/helper.ts": { + "mtime": 1786278610.439194, + "ast_hash": "c88892989de7aa8687404042e97a124a", + "semantic_hash": "c88892989de7aa8687404042e97a124a" + }, + "app/routes/redirects/core/accounts-signup.tsx": { + "mtime": 1786278610.439326, + "ast_hash": "36eb6665ca93791330b72b84cca1feb3", + "semantic_hash": "36eb6665ca93791330b72b84cca1feb3" + }, + "app/routes/redirects/core/analytics.tsx": { + "mtime": 1786278610.4393945, + "ast_hash": "a5642b19ef11fbd33171574a8c1fc329", + "semantic_hash": "a5642b19ef11fbd33171574a8c1fc329" + }, + "app/routes/redirects/core/inbox.tsx": { + "mtime": 1786278610.4395237, + "ast_hash": "41ac9165c44fcda6fbfc934f91135561", + "semantic_hash": "41ac9165c44fcda6fbfc934f91135561" + }, + "app/routes/redirects/core/index.ts": { + "mtime": 1786278610.4395921, + "ast_hash": "856a436228850239a50b2d56964f4d0d", + "semantic_hash": "856a436228850239a50b2d56964f4d0d" + }, + "app/routes/redirects/core/login.tsx": { + "mtime": 1786278610.4396546, + "ast_hash": "619423ac2339113b8965ddaa5490e548", + "semantic_hash": "619423ac2339113b8965ddaa5490e548" + }, + "app/routes/redirects/core/profile-settings.tsx": { + "mtime": 1786278610.439719, + "ast_hash": "494e6bfcf08c957fa7f5ee35e4f56beb", + "semantic_hash": "494e6bfcf08c957fa7f5ee35e4f56beb" + }, + "app/routes/redirects/core/project-settings.tsx": { + "mtime": 1786278610.4397836, + "ast_hash": "acf144b562a128e5e991d6fb45031f4f", + "semantic_hash": "acf144b562a128e5e991d6fb45031f4f" + }, + "app/routes/redirects/core/register.tsx": { + "mtime": 1786278610.4398508, + "ast_hash": "2fed6bbf6d1e5adb2054ea4279a2166b", + "semantic_hash": "2fed6bbf6d1e5adb2054ea4279a2166b" + }, + "app/routes/redirects/core/sign-in.tsx": { + "mtime": 1786278610.439923, + "ast_hash": "0a33c1ecf94e442b920ecc0d046461f9", + "semantic_hash": "0a33c1ecf94e442b920ecc0d046461f9" + }, + "app/routes/redirects/core/signin.tsx": { + "mtime": 1786278610.4399924, + "ast_hash": "a1d29772b8f9b23d07034cfe5a20f0bf", + "semantic_hash": "a1d29772b8f9b23d07034cfe5a20f0bf" + }, + "app/routes/redirects/core/workspace-account-settings.tsx": { + "mtime": 1786278610.4400575, + "ast_hash": "9ce6820e5010e686c52de4082832103f", + "semantic_hash": "9ce6820e5010e686c52de4082832103f" + }, + "app/routes/redirects/extended/index.ts": { + "mtime": 1786278610.4401674, + "ast_hash": "0e62cfd337848c4545a4567fd6452101", + "semantic_hash": "0e62cfd337848c4545a4567fd6452101" + }, + "app/routes/redirects/index.ts": { + "mtime": 1786278610.4402478, + "ast_hash": "d63c89ee30feabc5ea5f4473cb25a7a6", + "semantic_hash": "d63c89ee30feabc5ea5f4473cb25a7a6" + }, + "app/types/next-link.d.ts": { + "mtime": 1786278610.4403539, + "ast_hash": "2017c82254e64fe2ce75e3de153c1ec9", + "semantic_hash": "2017c82254e64fe2ce75e3de153c1ec9" + }, + "app/types/next-navigation.d.ts": { + "mtime": 1786278610.440421, + "ast_hash": "bd6638d03206fc01af2378ae53f8bbbb", + "semantic_hash": "bd6638d03206fc01af2378ae53f8bbbb" + }, + "app/types/next-script.d.ts": { + "mtime": 1786278610.4404833, + "ast_hash": "bdf6a2ef15fd7388ef237b37f6fc2e40", + "semantic_hash": "bdf6a2ef15fd7388ef237b37f6fc2e40" + }, + "app/types/react-router-virtual.d.ts": { + "mtime": 1786278610.440546, + "ast_hash": "7844f60dd58950cf74ae6e40f7cae1b5", + "semantic_hash": "7844f60dd58950cf74ae6e40f7cae1b5" + }, + "core/components/account/auth-forms/auth-banner.tsx": { + "mtime": 1786278610.440775, + "ast_hash": "45c5ec7852aa87f3ad1aa627b44c5517", + "semantic_hash": "45c5ec7852aa87f3ad1aa627b44c5517" + }, + "core/components/account/auth-forms/auth-header.tsx": { + "mtime": 1786278610.4408581, + "ast_hash": "64c6dc1905584cd5badf458a0698e622", + "semantic_hash": "64c6dc1905584cd5badf458a0698e622" + }, + "core/components/account/auth-forms/auth-root.tsx": { + "mtime": 1786278610.4409497, + "ast_hash": "c3d54c7e84595320a13ed339cd5e0498", + "semantic_hash": "c3d54c7e84595320a13ed339cd5e0498" + }, + "core/components/account/auth-forms/common/container.tsx": { + "mtime": 1786278610.4410477, + "ast_hash": "7529a55a52e6972bc38d3a26cb1b7d81", + "semantic_hash": "7529a55a52e6972bc38d3a26cb1b7d81" + }, + "core/components/account/auth-forms/common/header.tsx": { + "mtime": 1786278610.4411874, + "ast_hash": "2e5c2796ffe7fded69f7f1281a68f40b", + "semantic_hash": "2e5c2796ffe7fded69f7f1281a68f40b" + }, + "core/components/account/auth-forms/email.tsx": { + "mtime": 1786278610.4412477, + "ast_hash": "d6c6cc436a30476b21713e1e092ea994", + "semantic_hash": "d6c6cc436a30476b21713e1e092ea994" + }, + "core/components/account/auth-forms/forgot-password-popover.tsx": { + "mtime": 1786278610.4413347, + "ast_hash": "d4f058ca66c645ead0ffe23189d0a36d", + "semantic_hash": "d4f058ca66c645ead0ffe23189d0a36d" + }, + "core/components/account/auth-forms/form-root.tsx": { + "mtime": 1786278610.4415853, + "ast_hash": "49403aa32da98974db324c88453c6119", + "semantic_hash": "49403aa32da98974db324c88453c6119" + }, + "core/components/account/auth-forms/index.ts": { + "mtime": 1786278610.441644, + "ast_hash": "a7defe27124121bbed40ac94bb805baf", + "semantic_hash": "a7defe27124121bbed40ac94bb805baf" + }, + "core/components/account/auth-forms/unique-code.tsx": { + "mtime": 1786278610.4421, + "ast_hash": "b5f3d169b9a4e5f6d888740d529780c8", + "semantic_hash": "b5f3d169b9a4e5f6d888740d529780c8" + }, + "core/components/account/deactivate-account-modal.tsx": { + "mtime": 1786278610.4421747, + "ast_hash": "6a3fa3ba406d283838276178ba2283db", + "semantic_hash": "6a3fa3ba406d283838276178ba2283db" + }, + "core/components/account/terms-and-conditions.tsx": { + "mtime": 1786278610.4422455, + "ast_hash": "44b855d29addb85ba6ea6193c795235d", + "semantic_hash": "44b855d29addb85ba6ea6193c795235d" + }, + "core/components/active-cycles/workspace-active-cycles-upgrade.tsx": { + "mtime": 1786278610.4423447, + "ast_hash": "07be2851d57cca89000567689d6d9e96", + "semantic_hash": "07be2851d57cca89000567689d6d9e96" + }, + "core/components/analytics/analytics-filter-actions.tsx": { + "mtime": 1786278610.442443, + "ast_hash": "374cc694b76071b8569a680f19d39911", + "semantic_hash": "374cc694b76071b8569a680f19d39911" + }, + "core/components/analytics/analytics-section-wrapper.tsx": { + "mtime": 1786278610.442527, + "ast_hash": "0456131db4a8a652e16d09378f335f42", + "semantic_hash": "0456131db4a8a652e16d09378f335f42" + }, + "core/components/analytics/analytics-wrapper.tsx": { + "mtime": 1786278610.4425871, + "ast_hash": "ff4d39e2860992f4c8b5b4e0dc32fa10", + "semantic_hash": "ff4d39e2860992f4c8b5b4e0dc32fa10" + }, + "core/components/analytics/empty-state.tsx": { + "mtime": 1786278610.4426532, + "ast_hash": "455c72dc344e2ba986cd185a472876fc", + "semantic_hash": "455c72dc344e2ba986cd185a472876fc" + }, + "core/components/analytics/export.ts": { + "mtime": 1786278610.442721, + "ast_hash": "557e806bd0cd5bdecafc0eaafd67991b", + "semantic_hash": "557e806bd0cd5bdecafc0eaafd67991b" + }, + "core/components/analytics/insight-card.tsx": { + "mtime": 1786278610.4427857, + "ast_hash": "e51dc64ce625bb513ac640d1c1153b0f", + "semantic_hash": "e51dc64ce625bb513ac640d1c1153b0f" + }, + "core/components/analytics/insight-table/data-table.tsx": { + "mtime": 1786278610.4429045, + "ast_hash": "1ae1e53f75d65b2a3f44c3db4d84b0ad", + "semantic_hash": "1ae1e53f75d65b2a3f44c3db4d84b0ad" + }, + "core/components/analytics/insight-table/index.ts": { + "mtime": 1786278610.442959, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/analytics/insight-table/loader.tsx": { + "mtime": 1786278610.4430223, + "ast_hash": "72608b3711722346e007d960255183d4", + "semantic_hash": "72608b3711722346e007d960255183d4" + }, + "core/components/analytics/insight-table/root.tsx": { + "mtime": 1786278610.4430878, + "ast_hash": "c0c4f24a1f3b7dc3c657ad4b3fbdd101", + "semantic_hash": "c0c4f24a1f3b7dc3c657ad4b3fbdd101" + }, + "core/components/analytics/loaders.tsx": { + "mtime": 1786278610.4431534, + "ast_hash": "4695c4e469bc9eda12311bd7fceeb98b", + "semantic_hash": "4695c4e469bc9eda12311bd7fceeb98b" + }, + "core/components/analytics/overview/active-project-item.tsx": { + "mtime": 1786278610.4432452, + "ast_hash": "d28b62a6f64c6d433ad696ecded85717", + "semantic_hash": "d28b62a6f64c6d433ad696ecded85717" + }, + "core/components/analytics/overview/active-projects.tsx": { + "mtime": 1786278610.4433067, + "ast_hash": "5bd1b0fcf671958f3bcbd2d66ab891d2", + "semantic_hash": "5bd1b0fcf671958f3bcbd2d66ab891d2" + }, + "core/components/analytics/overview/index.ts": { + "mtime": 1786278610.4433517, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/analytics/overview/project-insights.tsx": { + "mtime": 1786278610.4434257, + "ast_hash": "f76790575cd995131a20189becd9b84b", + "semantic_hash": "f76790575cd995131a20189becd9b84b" + }, + "core/components/analytics/overview/root.tsx": { + "mtime": 1786278610.4434874, + "ast_hash": "f84bce6efa02891f58b440be47fc0f1b", + "semantic_hash": "f84bce6efa02891f58b440be47fc0f1b" + }, + "core/components/analytics/select/analytics-params.tsx": { + "mtime": 1786278610.4435892, + "ast_hash": "dec9256f1dd4e6988fd6ff9868b1351d", + "semantic_hash": "dec9256f1dd4e6988fd6ff9868b1351d" + }, + "core/components/analytics/select/duration.tsx": { + "mtime": 1786278610.4436443, + "ast_hash": "87ef725d5f9482b5284e8b06c0581575", + "semantic_hash": "87ef725d5f9482b5284e8b06c0581575" + }, + "core/components/analytics/select/project.tsx": { + "mtime": 1786278610.443704, + "ast_hash": "67f18f5d189acb8efff57db5444646c4", + "semantic_hash": "67f18f5d189acb8efff57db5444646c4" + }, + "core/components/analytics/select/select-x-axis.tsx": { + "mtime": 1786278610.4437616, + "ast_hash": "feb4f48818521af5e3d33beee2f73e88", + "semantic_hash": "feb4f48818521af5e3d33beee2f73e88" + }, + "core/components/analytics/select/select-y-axis.tsx": { + "mtime": 1786278610.4438212, + "ast_hash": "ffd13bf138e8342e9be5c538f114efdc", + "semantic_hash": "ffd13bf138e8342e9be5c538f114efdc" + }, + "core/components/analytics/tabs.tsx": { + "mtime": 1786307172.350112, + "ast_hash": "09120683d96063313cd5bcc1e5a68cc3", + "semantic_hash": "09120683d96063313cd5bcc1e5a68cc3" + }, + "core/components/analytics/time-tracking/index.ts": { + "mtime": 1786307172.3502634, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/analytics/time-tracking/root.tsx": { + "mtime": 1786307172.3506198, + "ast_hash": "00052e2fb1f4d9b1336ffb2099a0b8a6", + "semantic_hash": "00052e2fb1f4d9b1336ffb2099a0b8a6" + }, + "core/components/analytics/time-tracking/time-tracking-table.tsx": { + "mtime": 1786307172.3509762, + "ast_hash": "2495f5f74de13efbeec428fe451a788c", + "semantic_hash": "2495f5f74de13efbeec428fe451a788c" + }, + "core/components/analytics/time-tracking/total-tracked-hours.tsx": { + "mtime": 1786307172.3512814, + "ast_hash": "88e89111d668d517bf9b64aea2116577", + "semantic_hash": "88e89111d668d517bf9b64aea2116577" + }, + "core/components/analytics/time-tracking/tracked-by-chart.tsx": { + "mtime": 1786307172.351454, + "ast_hash": "bb76480e60e3c60b63345157d460c130", + "semantic_hash": "bb76480e60e3c60b63345157d460c130" + }, + "core/components/analytics/time-tracking/tracked-hours-over-time.tsx": { + "mtime": 1786307172.3516622, + "ast_hash": "2f0e8e926cbb30f7918756cc96d1768a", + "semantic_hash": "2f0e8e926cbb30f7918756cc96d1768a" + }, + "core/components/analytics/total-insights.tsx": { + "mtime": 1786278610.443948, + "ast_hash": "0b07eaf1164a7fac8158eb9391fd9412", + "semantic_hash": "0b07eaf1164a7fac8158eb9391fd9412" + }, + "core/components/analytics/trend-piece.tsx": { + "mtime": 1786278610.4440095, + "ast_hash": "895ca7929d6454b0a8b386278e0e915b", + "semantic_hash": "895ca7929d6454b0a8b386278e0e915b" + }, + "core/components/analytics/use-analytics-tabs.tsx": { + "mtime": 1786278610.4440677, + "ast_hash": "2d59ebac0fcc43490e50cf0eaf79cd19", + "semantic_hash": "2d59ebac0fcc43490e50cf0eaf79cd19" + }, + "core/components/analytics/work-items/created-vs-resolved.tsx": { + "mtime": 1786278610.4452622, + "ast_hash": "6820fb5f9b45be79d2f30a9019a8f6ac", + "semantic_hash": "6820fb5f9b45be79d2f30a9019a8f6ac" + }, + "core/components/analytics/work-items/customized-insights.tsx": { + "mtime": 1786278610.4453435, + "ast_hash": "3597ed8370cedf398dc2712a0ba8a246", + "semantic_hash": "3597ed8370cedf398dc2712a0ba8a246" + }, + "core/components/analytics/work-items/index.ts": { + "mtime": 1786278610.4454026, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/analytics/work-items/modal/content.tsx": { + "mtime": 1786278610.4454985, + "ast_hash": "2d3af57cc2b8b395339cc006e70e8232", + "semantic_hash": "2d3af57cc2b8b395339cc006e70e8232" + }, + "core/components/analytics/work-items/modal/header.tsx": { + "mtime": 1786278610.4455614, + "ast_hash": "2733e7034a88b5bda843ff3316091931", + "semantic_hash": "2733e7034a88b5bda843ff3316091931" + }, + "core/components/analytics/work-items/modal/index.tsx": { + "mtime": 1786278610.4456267, + "ast_hash": "4652c39b15ef0b30c2efa15192ba571b", + "semantic_hash": "4652c39b15ef0b30c2efa15192ba571b" + }, + "core/components/analytics/work-items/priority-chart.tsx": { + "mtime": 1786278610.44573, + "ast_hash": "b9c6b0be2d239cc53ba25a9f0aa592bc", + "semantic_hash": "b9c6b0be2d239cc53ba25a9f0aa592bc" + }, + "core/components/analytics/work-items/root.tsx": { + "mtime": 1786278610.445786, + "ast_hash": "8dc18426d6326b790c172176fdb581db", + "semantic_hash": "8dc18426d6326b790c172176fdb581db" + }, + "core/components/analytics/work-items/utils.ts": { + "mtime": 1786278610.4458442, + "ast_hash": "bd95b732f678aa5a2bfd95e46103c316", + "semantic_hash": "bd95b732f678aa5a2bfd95e46103c316" + }, + "core/components/analytics/work-items/workitems-insight-table.tsx": { + "mtime": 1786278610.4459424, + "ast_hash": "e7a3b7a85d04343485df2a1c54e1a703", + "semantic_hash": "e7a3b7a85d04343485df2a1c54e1a703" + }, + "core/components/api-token/delete-token-modal.tsx": { + "mtime": 1786278610.4460332, + "ast_hash": "163ab41de9d80d17ba2fe863cee9d11b", + "semantic_hash": "163ab41de9d80d17ba2fe863cee9d11b" + }, + "core/components/api-token/empty-state.tsx": { + "mtime": 1786278610.4460993, + "ast_hash": "5efd9e29908267797487b05d39ed90da", + "semantic_hash": "5efd9e29908267797487b05d39ed90da" + }, + "core/components/api-token/modal/create-token-modal.tsx": { + "mtime": 1786278610.4461923, + "ast_hash": "cc24202580ebe2d82772c00ea03c5ee9", + "semantic_hash": "cc24202580ebe2d82772c00ea03c5ee9" + }, + "core/components/api-token/modal/form.tsx": { + "mtime": 1786278610.4463017, + "ast_hash": "f075f61c76ba48bd8ede768dedcf9313", + "semantic_hash": "f075f61c76ba48bd8ede768dedcf9313" + }, + "core/components/api-token/modal/generated-token-details.tsx": { + "mtime": 1786278610.4463637, + "ast_hash": "c38bd28c116f075b4a68f84ee33c03ff", + "semantic_hash": "c38bd28c116f075b4a68f84ee33c03ff" + }, + "core/components/api-token/token-list-item.tsx": { + "mtime": 1786278610.4464242, + "ast_hash": "3291ab5f4c512f5d17315a6462b8fa50", + "semantic_hash": "3291ab5f4c512f5d17315a6462b8fa50" + }, + "core/components/appearance/index.ts": { + "mtime": 1786278610.4465146, + "ast_hash": "05400d15d8d6ac967f25e6f5db43f3aa", + "semantic_hash": "05400d15d8d6ac967f25e6f5db43f3aa" + }, + "core/components/appearance/theme-switcher.tsx": { + "mtime": 1786278610.4465702, + "ast_hash": "65be6ee3582bb0a4857fa92ef2bf01c0", + "semantic_hash": "65be6ee3582bb0a4857fa92ef2bf01c0" + }, + "core/components/archives/archive-tabs-list.tsx": { + "mtime": 1786278610.4466586, + "ast_hash": "95641ad29cef8e50749f8a017b215e2e", + "semantic_hash": "95641ad29cef8e50749f8a017b215e2e" + }, + "core/components/archives/index.ts": { + "mtime": 1786278610.4467108, + "ast_hash": "f4db4e83bfa1bdb93888055b741f3927", + "semantic_hash": "f4db4e83bfa1bdb93888055b741f3927" + }, + "core/components/auth-screens/auth-base.tsx": { + "mtime": 1786307172.3522308, + "ast_hash": "f9743fc9d202607eb426f3df56f78620", + "semantic_hash": "f9743fc9d202607eb426f3df56f78620" + }, + "core/components/auth-screens/header.tsx": { + "mtime": 1786278610.4469204, + "ast_hash": "20b2b6e7b1cddac106039c988b7ecd3d", + "semantic_hash": "20b2b6e7b1cddac106039c988b7ecd3d" + }, + "core/components/auth-screens/not-authorized-view.tsx": { + "mtime": 1786278610.4469805, + "ast_hash": "de5761802f84513b871963850e020b0e", + "semantic_hash": "de5761802f84513b871963850e020b0e" + }, + "core/components/auth-screens/project/project-access-restriction.tsx": { + "mtime": 1786278610.4470644, + "ast_hash": "cc2e18a778b00e840d1e064987496d49", + "semantic_hash": "cc2e18a778b00e840d1e064987496d49" + }, + "core/components/auth-screens/workspace/not-a-member.tsx": { + "mtime": 1786278610.4471884, + "ast_hash": "3f8ec4a44ce47d82a13e214c4f9de3e6", + "semantic_hash": "3f8ec4a44ce47d82a13e214c4f9de3e6" + }, + "core/components/automation/auto-archive-automation.tsx": { + "mtime": 1786278610.4473085, + "ast_hash": "b5466648b70f0ad365474d3f38741659", + "semantic_hash": "b5466648b70f0ad365474d3f38741659" + }, + "core/components/automation/auto-close-automation.tsx": { + "mtime": 1786278610.4473872, + "ast_hash": "c5067d49719647898957c44b79563dc7", + "semantic_hash": "c5067d49719647898957c44b79563dc7" + }, + "core/components/automation/index.ts": { + "mtime": 1786278610.447437, + "ast_hash": "3ddc355d115eabfb0722522939cb8f5b", + "semantic_hash": "3ddc355d115eabfb0722522939cb8f5b" + }, + "core/components/automation/select-month-modal.tsx": { + "mtime": 1786278610.4475105, + "ast_hash": "6af0954c3620458e466006df927f1d6c", + "semantic_hash": "6af0954c3620458e466006df927f1d6c" + }, + "core/components/base-layouts/constants.ts": { + "mtime": 1786278610.4476006, + "ast_hash": "1f0c640931f69c9e3705725f6a7fe0e4", + "semantic_hash": "1f0c640931f69c9e3705725f6a7fe0e4" + }, + "core/components/base-layouts/gantt/index.ts": { + "mtime": 1786278610.4476783, + "ast_hash": "df894ce222cc96715ece7171bf012d49", + "semantic_hash": "df894ce222cc96715ece7171bf012d49" + }, + "core/components/base-layouts/gantt/layout.tsx": { + "mtime": 1786278610.4477465, + "ast_hash": "4fa8da6f26180b0d366dbaa09a32b1c8", + "semantic_hash": "4fa8da6f26180b0d366dbaa09a32b1c8" + }, + "core/components/base-layouts/gantt/sidebar.tsx": { + "mtime": 1786278610.4478142, + "ast_hash": "d7a9a7a1e2a4d32830e02fc4610ad4cd", + "semantic_hash": "d7a9a7a1e2a4d32830e02fc4610ad4cd" + }, + "core/components/base-layouts/hooks/use-group-drop-target.ts": { + "mtime": 1786278610.4479015, + "ast_hash": "df61700647b4504ae62269d5bf1920ac", + "semantic_hash": "df61700647b4504ae62269d5bf1920ac" + }, + "core/components/base-layouts/hooks/use-layout-state.ts": { + "mtime": 1786278610.4479578, + "ast_hash": "a02f9173a7d9dbc28282efd83e9f4cb1", + "semantic_hash": "a02f9173a7d9dbc28282efd83e9f4cb1" + }, + "core/components/base-layouts/kanban/group-header.tsx": { + "mtime": 1786278610.4480388, + "ast_hash": "73b7ad8f6bf665a796728f5a27ebc483", + "semantic_hash": "73b7ad8f6bf665a796728f5a27ebc483" + }, + "core/components/base-layouts/kanban/group.tsx": { + "mtime": 1786278610.4480996, + "ast_hash": "14b406eac046b7832fe47ee54ddea844", + "semantic_hash": "14b406eac046b7832fe47ee54ddea844" + }, + "core/components/base-layouts/kanban/item.tsx": { + "mtime": 1786278610.4481597, + "ast_hash": "6f6acb92d14dd7546f3040ecb1b8d13e", + "semantic_hash": "6f6acb92d14dd7546f3040ecb1b8d13e" + }, + "core/components/base-layouts/kanban/layout.tsx": { + "mtime": 1786278610.4482265, + "ast_hash": "405caec05cf899256b8e2a7493182f60", + "semantic_hash": "405caec05cf899256b8e2a7493182f60" + }, + "core/components/base-layouts/layout-switcher.tsx": { + "mtime": 1786278610.4482875, + "ast_hash": "b1aeea03383d08410c8c150bb03c9fee", + "semantic_hash": "b1aeea03383d08410c8c150bb03c9fee" + }, + "core/components/base-layouts/list/group-header.tsx": { + "mtime": 1786278610.448366, + "ast_hash": "1feb59e220c826b0589c63a492b571db", + "semantic_hash": "1feb59e220c826b0589c63a492b571db" + }, + "core/components/base-layouts/list/group.tsx": { + "mtime": 1786278610.4484189, + "ast_hash": "b182181431e0702cd3de04d27a2c0449", + "semantic_hash": "b182181431e0702cd3de04d27a2c0449" + }, + "core/components/base-layouts/list/item.tsx": { + "mtime": 1786278610.4484708, + "ast_hash": "b0afbd2d32b6ef7f6a06e7d54f48db96", + "semantic_hash": "b0afbd2d32b6ef7f6a06e7d54f48db96" + }, + "core/components/base-layouts/list/layout.tsx": { + "mtime": 1786278610.4485219, + "ast_hash": "031528e6bb9943439be2041c232d92d4", + "semantic_hash": "031528e6bb9943439be2041c232d92d4" + }, + "core/components/base-layouts/loaders/layout-loader.tsx": { + "mtime": 1786278610.4486136, + "ast_hash": "b934e1561c409b05aefb8e683d8cc4e3", + "semantic_hash": "b934e1561c409b05aefb8e683d8cc4e3" + }, + "core/components/breadcrumbs/common.tsx": { + "mtime": 1786278610.4487007, + "ast_hash": "d8dd4aacf5f92610b9ae7fa9c1c4a884", + "semantic_hash": "d8dd4aacf5f92610b9ae7fa9c1c4a884" + }, + "core/components/breadcrumbs/project.tsx": { + "mtime": 1786278610.4487598, + "ast_hash": "2f7ddc9e3667aeb23a2a6c9ee98f19a9", + "semantic_hash": "2f7ddc9e3667aeb23a2a6c9ee98f19a9" + }, + "core/components/browse/workItem-detail.tsx": { + "mtime": 1786278610.448862, + "ast_hash": "0fa05c50e77dd39fbe2e2f14a8aa143f", + "semantic_hash": "0fa05c50e77dd39fbe2e2f14a8aa143f" + }, + "core/components/chart/utils.ts": { + "mtime": 1786278610.4490674, + "ast_hash": "23fd652d9a9ed69e2fbcfde9f3063c89", + "semantic_hash": "23fd652d9a9ed69e2fbcfde9f3063c89" + }, + "core/components/comments/card/display.tsx": { + "mtime": 1786278610.4492044, + "ast_hash": "1c8f0b31101603515f777b60c6d9d1c1", + "semantic_hash": "1c8f0b31101603515f777b60c6d9d1c1" + }, + "core/components/comments/card/edit-form.tsx": { + "mtime": 1786278610.4492762, + "ast_hash": "7e4ec87e75765cd194a0ecb6a5d7e1ce", + "semantic_hash": "7e4ec87e75765cd194a0ecb6a5d7e1ce" + }, + "core/components/comments/card/root.tsx": { + "mtime": 1786278610.449333, + "ast_hash": "16c766fa6d37af6c087343d28df1464e", + "semantic_hash": "16c766fa6d37af6c087343d28df1464e" + }, + "core/components/comments/comment-block.tsx": { + "mtime": 1786278610.4493861, + "ast_hash": "1ee978c08de74c1538cee3cb26d8536b", + "semantic_hash": "1ee978c08de74c1538cee3cb26d8536b" + }, + "core/components/comments/comment-create.tsx": { + "mtime": 1786278610.4495883, + "ast_hash": "a2de0aa39bb3a9f23b1e24750a7ffb8d", + "semantic_hash": "a2de0aa39bb3a9f23b1e24750a7ffb8d" + }, + "core/components/comments/comment-reaction.tsx": { + "mtime": 1786278610.4496481, + "ast_hash": "0f32d0a2ecf1ee7fea391919575d0ecf", + "semantic_hash": "0f32d0a2ecf1ee7fea391919575d0ecf" + }, + "core/components/comments/comments.tsx": { + "mtime": 1786278610.4497108, + "ast_hash": "04f0a0d8e35f4869e5fa044bdab38a4d", + "semantic_hash": "04f0a0d8e35f4869e5fa044bdab38a4d" + }, + "core/components/comments/index.ts": { + "mtime": 1786278610.449766, + "ast_hash": "de2ae96d459e173901a0f7f4fa0ae1dd", + "semantic_hash": "de2ae96d459e173901a0f7f4fa0ae1dd" + }, + "core/components/comments/quick-actions.tsx": { + "mtime": 1786278610.4498327, + "ast_hash": "a200386bfaa509dfc198742402d3d81e", + "semantic_hash": "a200386bfaa509dfc198742402d3d81e" + }, + "core/components/common/access-field.tsx": { + "mtime": 1786278610.4499176, + "ast_hash": "a063105e97933d3e5fe079a81a12f3b4", + "semantic_hash": "a063105e97933d3e5fe079a81a12f3b4" + }, + "core/components/common/activity/activity-block.tsx": { + "mtime": 1786278610.4499977, + "ast_hash": "0d805159d115d000c539ce25b24e8699", + "semantic_hash": "0d805159d115d000c539ce25b24e8699" + }, + "core/components/common/activity/activity-item.tsx": { + "mtime": 1786278610.4500544, + "ast_hash": "b8bbbb877afd0d198fd581d7692584aa", + "semantic_hash": "b8bbbb877afd0d198fd581d7692584aa" + }, + "core/components/common/activity/helper.tsx": { + "mtime": 1786278610.4501235, + "ast_hash": "0e70ec0d8961489ae17d01c8d4657765", + "semantic_hash": "0e70ec0d8961489ae17d01c8d4657765" + }, + "core/components/common/activity/user.tsx": { + "mtime": 1786278610.4501789, + "ast_hash": "18ddcce87df533db9956d8d2e23fc9d1", + "semantic_hash": "18ddcce87df533db9956d8d2e23fc9d1" + }, + "core/components/common/applied-filters/date.tsx": { + "mtime": 1786278610.4502635, + "ast_hash": "71281056143004fa33de0f9a4afd5f3f", + "semantic_hash": "71281056143004fa33de0f9a4afd5f3f" + }, + "core/components/common/applied-filters/members.tsx": { + "mtime": 1786278610.4503195, + "ast_hash": "d0f3a9ebbeaf55dc2101f8796b8840eb", + "semantic_hash": "d0f3a9ebbeaf55dc2101f8796b8840eb" + }, + "core/components/common/breadcrumb-link.tsx": { + "mtime": 1786278610.4503813, + "ast_hash": "fa778cb34d5a9aeeb3e23a02563bdcf6", + "semantic_hash": "fa778cb34d5a9aeeb3e23a02563bdcf6" + }, + "core/components/common/count-chip.tsx": { + "mtime": 1786278610.4504309, + "ast_hash": "099361cafdae857f6e64d7e6a17ad096", + "semantic_hash": "099361cafdae857f6e64d7e6a17ad096" + }, + "core/components/common/cover-image.tsx": { + "mtime": 1786278610.4504862, + "ast_hash": "b397d07dfe5e6e5430284d6f7beeee80", + "semantic_hash": "b397d07dfe5e6e5430284d6f7beeee80" + }, + "core/components/common/empty-state.tsx": { + "mtime": 1786278610.4505432, + "ast_hash": "9920ba562e6b79ddad62fe045b9c738f", + "semantic_hash": "9920ba562e6b79ddad62fe045b9c738f" + }, + "core/components/common/extended-app-header.tsx": { + "mtime": 1786278610.4506, + "ast_hash": "bddc452304db371de70cff1dfc277a77", + "semantic_hash": "bddc452304db371de70cff1dfc277a77" + }, + "core/components/common/filters/created-at.tsx": { + "mtime": 1786278610.4506903, + "ast_hash": "7f448470447b70a3ebc4f48bf478d949", + "semantic_hash": "7f448470447b70a3ebc4f48bf478d949" + }, + "core/components/common/filters/created-by.tsx": { + "mtime": 1786278610.4507499, + "ast_hash": "935b9a4d4bc3cf2675de7a9a01a78e02", + "semantic_hash": "935b9a4d4bc3cf2675de7a9a01a78e02" + }, + "core/components/common/latest-feature-block.tsx": { + "mtime": 1786278610.4508123, + "ast_hash": "26b90e11af4425ef6d97b7876d73c1cb", + "semantic_hash": "26b90e11af4425ef6d97b7876d73c1cb" + }, + "core/components/common/layout-error-boundary.tsx": { + "mtime": 1786278610.4508612, + "ast_hash": "c2ca1400233c8644b655dc6f78bfceef", + "semantic_hash": "c2ca1400233c8644b655dc6f78bfceef" + }, + "core/components/common/layout/sidebar/property-list-item.tsx": { + "mtime": 1786278610.450991, + "ast_hash": "a30de661bba49f6131b826590a89213c", + "semantic_hash": "a30de661bba49f6131b826590a89213c" + }, + "core/components/common/logo-spinner.tsx": { + "mtime": 1786278610.4510436, + "ast_hash": "8ba12bbd7b7e1d4d1ef6f924cae71403", + "semantic_hash": "8ba12bbd7b7e1d4d1ef6f924cae71403" + }, + "core/components/common/modal/global.tsx": { + "mtime": 1786278610.4511287, + "ast_hash": "8d6d18172c69f904addb3f503565cfb6", + "semantic_hash": "8d6d18172c69f904addb3f503565cfb6" + }, + "core/components/common/new-empty-state.tsx": { + "mtime": 1786278610.4511964, + "ast_hash": "06e582a310a3e1f5b8eda9fc679aa598", + "semantic_hash": "06e582a310a3e1f5b8eda9fc679aa598" + }, + "core/components/common/page-access-icon.tsx": { + "mtime": 1786278610.451248, + "ast_hash": "78da7ac05b473396ab71fa18216b0132", + "semantic_hash": "78da7ac05b473396ab71fa18216b0132" + }, + "core/components/common/pro-icon.tsx": { + "mtime": 1786278610.4512982, + "ast_hash": "c5c84cd8f2cbce8dcdb94fb5d08271c0", + "semantic_hash": "c5c84cd8f2cbce8dcdb94fb5d08271c0" + }, + "core/components/common/quick-actions-factory.tsx": { + "mtime": 1786278610.4513578, + "ast_hash": "f3603f23503b11ffe6e15149d1813443", + "semantic_hash": "f3603f23503b11ffe6e15149d1813443" + }, + "core/components/common/quick-actions-helper.tsx": { + "mtime": 1786278610.4514275, + "ast_hash": "a8d55d6d04507559ddbdd3ffb2d05f40", + "semantic_hash": "a8d55d6d04507559ddbdd3ffb2d05f40" + }, + "core/components/common/switcher-label.tsx": { + "mtime": 1786278610.451483, + "ast_hash": "d4ccc3dc6bdf2e7b53d5cadb51cda95b", + "semantic_hash": "d4ccc3dc6bdf2e7b53d5cadb51cda95b" + }, + "core/components/core/activity.tsx": { + "mtime": 1786278610.4515953, + "ast_hash": "62ec105b3c4b68602681c07632dcd025", + "semantic_hash": "62ec105b3c4b68602681c07632dcd025" + }, + "core/components/core/app-header.tsx": { + "mtime": 1786278610.451664, + "ast_hash": "54517f88eddfb87c86d474861a0f1624", + "semantic_hash": "54517f88eddfb87c86d474861a0f1624" + }, + "core/components/core/content-overflow-HOC.tsx": { + "mtime": 1786278610.4517395, + "ast_hash": "cd9760dbd68a00535063618a8d8e45e3", + "semantic_hash": "cd9760dbd68a00535063618a8d8e45e3" + }, + "core/components/core/content-wrapper.tsx": { + "mtime": 1786278610.4517937, + "ast_hash": "518f28e156a179bc080728f1368043fa", + "semantic_hash": "518f28e156a179bc080728f1368043fa" + }, + "core/components/core/description-versions/dropdown-item.tsx": { + "mtime": 1786278610.4518826, + "ast_hash": "2383789e0a2e718fb4f961ac86d97770", + "semantic_hash": "2383789e0a2e718fb4f961ac86d97770" + }, + "core/components/core/description-versions/dropdown.tsx": { + "mtime": 1786278610.4519472, + "ast_hash": "04976d5d15427e2ac1a80b433471c66c", + "semantic_hash": "04976d5d15427e2ac1a80b433471c66c" + }, + "core/components/core/description-versions/index.ts": { + "mtime": 1786278610.451992, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/core/description-versions/modal.tsx": { + "mtime": 1786278610.452063, + "ast_hash": "a574f972a76f4100dab1ae425068cb0e", + "semantic_hash": "a574f972a76f4100dab1ae425068cb0e" + }, + "core/components/core/description-versions/root.tsx": { + "mtime": 1786278610.4521308, + "ast_hash": "7f10db01ad8f9b6ad0df01d9bcadb3d0", + "semantic_hash": "7f10db01ad8f9b6ad0df01d9bcadb3d0" + }, + "core/components/core/filters/date-filter-modal.tsx": { + "mtime": 1786278610.4522257, + "ast_hash": "56ee9fe0788fc22472daee557bf2f30f", + "semantic_hash": "56ee9fe0788fc22472daee557bf2f30f" + }, + "core/components/core/filters/date-filter-select.tsx": { + "mtime": 1786278610.452285, + "ast_hash": "08088c2bece6df6512d13a8139357cd0", + "semantic_hash": "08088c2bece6df6512d13a8139357cd0" + }, + "core/components/core/image-picker-popover.tsx": { + "mtime": 1786278610.4524636, + "ast_hash": "da259b555e42f4ed55a5492e53b45826", + "semantic_hash": "da259b555e42f4ed55a5492e53b45826" + }, + "core/components/core/list/index.ts": { + "mtime": 1786278610.452547, + "ast_hash": "22c97f183fe70be3f7033897af855f6c", + "semantic_hash": "22c97f183fe70be3f7033897af855f6c" + }, + "core/components/core/list/list-item.tsx": { + "mtime": 1786278610.4526136, + "ast_hash": "b84266d4086a3c3d50a811373c6d6b07", + "semantic_hash": "b84266d4086a3c3d50a811373c6d6b07" + }, + "core/components/core/list/list-root.tsx": { + "mtime": 1786278610.4527054, + "ast_hash": "dc7331a4f1a5a177cbf1d61fb231d214", + "semantic_hash": "dc7331a4f1a5a177cbf1d61fb231d214" + }, + "core/components/core/modals/bulk-delete-issues-modal-item.tsx": { + "mtime": 1786278610.452791, + "ast_hash": "4be9f1a7b2ea2ee12004bd0cc83519bb", + "semantic_hash": "4be9f1a7b2ea2ee12004bd0cc83519bb" + }, + "core/components/core/modals/bulk-delete-issues-modal.tsx": { + "mtime": 1786278610.4528646, + "ast_hash": "36f3d6a59676384f16b15c90964a67be", + "semantic_hash": "36f3d6a59676384f16b15c90964a67be" + }, + "core/components/core/modals/change-email-modal.tsx": { + "mtime": 1786278610.4529426, + "ast_hash": "132d8cac0f95e0d566c91da5cbfbf941", + "semantic_hash": "132d8cac0f95e0d566c91da5cbfbf941" + }, + "core/components/core/modals/existing-issues-list-modal.tsx": { + "mtime": 1786278610.453109, + "ast_hash": "b522091cad2e3107f8e3f4b0dd435dfa", + "semantic_hash": "b522091cad2e3107f8e3f4b0dd435dfa" + }, + "core/components/core/modals/gpt-assistant-popover.tsx": { + "mtime": 1786278610.453218, + "ast_hash": "bd1c6d1bb015bedf65ae2471079e671f", + "semantic_hash": "bd1c6d1bb015bedf65ae2471079e671f" + }, + "core/components/core/modals/issue-search-modal-empty-state.tsx": { + "mtime": 1786278610.4532802, + "ast_hash": "6ed640423cc520a740d06af1d94a932e", + "semantic_hash": "6ed640423cc520a740d06af1d94a932e" + }, + "core/components/core/modals/user-image-upload-modal.tsx": { + "mtime": 1786278610.453357, + "ast_hash": "5418f20a52cee300feba6e749b9d41ae", + "semantic_hash": "5418f20a52cee300feba6e749b9d41ae" + }, + "core/components/core/modals/workspace-image-upload-modal.tsx": { + "mtime": 1786278610.4534152, + "ast_hash": "3d0d113aa1732dbc6dac6355b351dff0", + "semantic_hash": "3d0d113aa1732dbc6dac6355b351dff0" + }, + "core/components/core/multiple-select/entity-select-action.tsx": { + "mtime": 1786278610.4535086, + "ast_hash": "d203abf54d4b987369c846fd952f8ea6", + "semantic_hash": "d203abf54d4b987369c846fd952f8ea6" + }, + "core/components/core/multiple-select/group-select-action.tsx": { + "mtime": 1786278610.4535682, + "ast_hash": "32ee222968fbf7392789031e0dc423ea", + "semantic_hash": "32ee222968fbf7392789031e0dc423ea" + }, + "core/components/core/multiple-select/index.ts": { + "mtime": 1786278610.4536257, + "ast_hash": "d9be164af3d353d3e1ab0a8316e0efb1", + "semantic_hash": "d9be164af3d353d3e1ab0a8316e0efb1" + }, + "core/components/core/multiple-select/select-group.tsx": { + "mtime": 1786278610.4536915, + "ast_hash": "df2ed4a827d01064f97026737486f82c", + "semantic_hash": "df2ed4a827d01064f97026737486f82c" + }, + "core/components/core/page-title.tsx": { + "mtime": 1786278610.4537535, + "ast_hash": "0e12f1d0d1b61e5a558be4664f5734f3", + "semantic_hash": "0e12f1d0d1b61e5a558be4664f5734f3" + }, + "core/components/core/render-if-visible-HOC.tsx": { + "mtime": 1786278610.4538274, + "ast_hash": "1b39e79ec940e2d412e9cdb6aa848e78", + "semantic_hash": "1b39e79ec940e2d412e9cdb6aa848e78" + }, + "core/components/core/sidebar/progress-chart.tsx": { + "mtime": 1786278610.4539242, + "ast_hash": "ccf345a4ef2dbc01538e0f56953f8350", + "semantic_hash": "ccf345a4ef2dbc01538e0f56953f8350" + }, + "core/components/core/sidebar/progress-stats/assignee.tsx": { + "mtime": 1786278610.4540296, + "ast_hash": "aab4e56e073c79f77903fd6565cf6f00", + "semantic_hash": "aab4e56e073c79f77903fd6565cf6f00" + }, + "core/components/core/sidebar/progress-stats/label.tsx": { + "mtime": 1786278610.4541025, + "ast_hash": "17a4a5182c9f0808d379af8c14815817", + "semantic_hash": "17a4a5182c9f0808d379af8c14815817" + }, + "core/components/core/sidebar/progress-stats/shared.ts": { + "mtime": 1786278610.4541686, + "ast_hash": "997bf46d325414588ab0a7e4333f7389", + "semantic_hash": "997bf46d325414588ab0a7e4333f7389" + }, + "core/components/core/sidebar/progress-stats/state_group.tsx": { + "mtime": 1786278610.4542346, + "ast_hash": "c4ea551f1a455a88de623bf7fe47ade8", + "semantic_hash": "c4ea551f1a455a88de623bf7fe47ade8" + }, + "core/components/core/sidebar/sidebar-menu-hamburger-toggle.tsx": { + "mtime": 1786278610.4543035, + "ast_hash": "c612985734737af1cb2bd74a08c42e48", + "semantic_hash": "c612985734737af1cb2bd74a08c42e48" + }, + "core/components/core/sidebar/single-progress-stats.tsx": { + "mtime": 1786278610.4543662, + "ast_hash": "f321da9b0150667805978e21d8186fd5", + "semantic_hash": "f321da9b0150667805978e21d8186fd5" + }, + "core/components/core/theme/color-inputs.tsx": { + "mtime": 1786278610.454466, + "ast_hash": "ae282a54e1430307af60f3560e3e9943", + "semantic_hash": "ae282a54e1430307af60f3560e3e9943" + }, + "core/components/core/theme/custom-theme-selector.tsx": { + "mtime": 1786278610.4545472, + "ast_hash": "2e888b8690f22ef3b3b090a5f20e8f62", + "semantic_hash": "2e888b8690f22ef3b3b090a5f20e8f62" + }, + "core/components/core/theme/download-config-button.tsx": { + "mtime": 1786278610.4546163, + "ast_hash": "1db6fe50b3d320c58de380830d85a08e", + "semantic_hash": "1db6fe50b3d320c58de380830d85a08e" + }, + "core/components/core/theme/import-config-button.tsx": { + "mtime": 1786278610.4546728, + "ast_hash": "fa2f488046ac41d1a1239d4fcae00ef9", + "semantic_hash": "fa2f488046ac41d1a1239d4fcae00ef9" + }, + "core/components/core/theme/theme-mode-selector.tsx": { + "mtime": 1786278610.4547427, + "ast_hash": "f67a1c7713538955ba3c622137938d0a", + "semantic_hash": "f67a1c7713538955ba3c622137938d0a" + }, + "core/components/core/theme/theme-switch.tsx": { + "mtime": 1786278610.4548068, + "ast_hash": "fd3e2bf271a3fecf76c22c31e223b7db", + "semantic_hash": "fd3e2bf271a3fecf76c22c31e223b7db" + }, + "core/components/cycles/active-cycle/cycle-stats.tsx": { + "mtime": 1786278610.45507, + "ast_hash": "911c24851a42035bcf102a4d1b204cff", + "semantic_hash": "911c24851a42035bcf102a4d1b204cff" + }, + "core/components/cycles/active-cycle/productivity.tsx": { + "mtime": 1786278610.4551547, + "ast_hash": "4a0af2c4d6b7cd94ee552863dd6ab76f", + "semantic_hash": "4a0af2c4d6b7cd94ee552863dd6ab76f" + }, + "core/components/cycles/active-cycle/progress.tsx": { + "mtime": 1786278610.455235, + "ast_hash": "eb135ab66e59f40274d4cf18b9e5eed0", + "semantic_hash": "eb135ab66e59f40274d4cf18b9e5eed0" + }, + "core/components/cycles/active-cycle/root.tsx": { + "mtime": 1786278610.4553134, + "ast_hash": "6f6b5776d6e792bcbfe5aa90201d3107", + "semantic_hash": "6f6b5776d6e792bcbfe5aa90201d3107" + }, + "core/components/cycles/active-cycle/use-cycles-details.ts": { + "mtime": 1786278610.4553828, + "ast_hash": "bcdbff72bf15f498206aea4252f73573", + "semantic_hash": "bcdbff72bf15f498206aea4252f73573" + }, + "core/components/cycles/analytics-sidebar/index.ts": { + "mtime": 1786278610.4554737, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/cycles/analytics-sidebar/issue-progress.tsx": { + "mtime": 1786278610.4555686, + "ast_hash": "6d5e6c0908f4b729d50746d5a5f54815", + "semantic_hash": "6d5e6c0908f4b729d50746d5a5f54815" + }, + "core/components/cycles/analytics-sidebar/progress-stats.tsx": { + "mtime": 1786278610.4557624, + "ast_hash": "7f633f2003fa5817d192be0da61e60f8", + "semantic_hash": "7f633f2003fa5817d192be0da61e60f8" + }, + "core/components/cycles/analytics-sidebar/root.tsx": { + "mtime": 1786278610.4558284, + "ast_hash": "dd388a8f2db927b3354f5cd4c54829a7", + "semantic_hash": "dd388a8f2db927b3354f5cd4c54829a7" + }, + "core/components/cycles/analytics-sidebar/sidebar-chart.tsx": { + "mtime": 1786278610.455907, + "ast_hash": "abca20299e592d6696258e00c7ad3218", + "semantic_hash": "abca20299e592d6696258e00c7ad3218" + }, + "core/components/cycles/analytics-sidebar/sidebar-details.tsx": { + "mtime": 1786278610.4559805, + "ast_hash": "00b95cdd93199063a5f6cebbe8027d28", + "semantic_hash": "00b95cdd93199063a5f6cebbe8027d28" + }, + "core/components/cycles/analytics-sidebar/sidebar-header.tsx": { + "mtime": 1786278610.4560606, + "ast_hash": "15e1e587719bd32579906e4fea2f9320", + "semantic_hash": "15e1e587719bd32579906e4fea2f9320" + }, + "core/components/cycles/applied-filters/date.tsx": { + "mtime": 1786278610.456154, + "ast_hash": "3c155901dc94654dc2f7458a28f04005", + "semantic_hash": "3c155901dc94654dc2f7458a28f04005" + }, + "core/components/cycles/applied-filters/index.ts": { + "mtime": 1786278610.4561994, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/cycles/applied-filters/root.tsx": { + "mtime": 1786278610.4562755, + "ast_hash": "9d415b5a7edafb0017a91138369089e9", + "semantic_hash": "9d415b5a7edafb0017a91138369089e9" + }, + "core/components/cycles/applied-filters/status.tsx": { + "mtime": 1786278610.4563262, + "ast_hash": "0a49bf62607bbd74a8d569cebc583220", + "semantic_hash": "0a49bf62607bbd74a8d569cebc583220" + }, + "core/components/cycles/archived-cycles/header.tsx": { + "mtime": 1786278610.4564319, + "ast_hash": "0c70b63103a4dc773c7a99346ecb0165", + "semantic_hash": "0c70b63103a4dc773c7a99346ecb0165" + }, + "core/components/cycles/archived-cycles/index.ts": { + "mtime": 1786278610.4564807, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/cycles/archived-cycles/modal.tsx": { + "mtime": 1786278610.4565465, + "ast_hash": "45a428ce9eed0d80b3282913555d3312", + "semantic_hash": "45a428ce9eed0d80b3282913555d3312" + }, + "core/components/cycles/archived-cycles/root.tsx": { + "mtime": 1786278610.4566135, + "ast_hash": "d03c913faab4d6a3bec1ea813a5ad63e", + "semantic_hash": "d03c913faab4d6a3bec1ea813a5ad63e" + }, + "core/components/cycles/archived-cycles/view.tsx": { + "mtime": 1786278610.4566739, + "ast_hash": "1e6316fc9cdf75bcd0240219a97eeffe", + "semantic_hash": "1e6316fc9cdf75bcd0240219a97eeffe" + }, + "core/components/cycles/cycle-peek-overview.tsx": { + "mtime": 1786278610.4567387, + "ast_hash": "851be84555fc565463cd264b5e2f0f31", + "semantic_hash": "851be84555fc565463cd264b5e2f0f31" + }, + "core/components/cycles/cycles-view-header.tsx": { + "mtime": 1786278610.4568143, + "ast_hash": "8674e4c4f9aa1f2039f5441335e4e246", + "semantic_hash": "8674e4c4f9aa1f2039f5441335e4e246" + }, + "core/components/cycles/cycles-view.tsx": { + "mtime": 1786278610.4568753, + "ast_hash": "bb73942565067164ca0e384f54c44022", + "semantic_hash": "bb73942565067164ca0e384f54c44022" + }, + "core/components/cycles/delete-modal.tsx": { + "mtime": 1786278610.4569352, + "ast_hash": "65af26c7f6c241a394eb7d8e98f9cb06", + "semantic_hash": "65af26c7f6c241a394eb7d8e98f9cb06" + }, + "core/components/cycles/dropdowns/estimate-type-dropdown.tsx": { + "mtime": 1786278610.45703, + "ast_hash": "e4a5c8ba4bdc7c540632c2f41859fb33", + "semantic_hash": "e4a5c8ba4bdc7c540632c2f41859fb33" + }, + "core/components/cycles/dropdowns/filters/end-date.tsx": { + "mtime": 1786278610.4571073, + "ast_hash": "5e94c5c1ccceb8a7fed82ed0db2b5391", + "semantic_hash": "5e94c5c1ccceb8a7fed82ed0db2b5391" + }, + "core/components/cycles/dropdowns/filters/index.ts": { + "mtime": 1786278610.4571576, + "ast_hash": "dc64a9ac04a8930960f377c8d3032648", + "semantic_hash": "dc64a9ac04a8930960f377c8d3032648" + }, + "core/components/cycles/dropdowns/filters/root.tsx": { + "mtime": 1786278610.45722, + "ast_hash": "ce6774d89d9ea42b98dac0917bcd709d", + "semantic_hash": "ce6774d89d9ea42b98dac0917bcd709d" + }, + "core/components/cycles/dropdowns/filters/start-date.tsx": { + "mtime": 1786278610.4572704, + "ast_hash": "008062b93b741f956cf68713dedae8a0", + "semantic_hash": "008062b93b741f956cf68713dedae8a0" + }, + "core/components/cycles/dropdowns/filters/status.tsx": { + "mtime": 1786278610.4573383, + "ast_hash": "3e8eb9d57d8d8c17472bf5f686809aa6", + "semantic_hash": "3e8eb9d57d8d8c17472bf5f686809aa6" + }, + "core/components/cycles/dropdowns/index.ts": { + "mtime": 1786278610.4573884, + "ast_hash": "d4c5c4ca88c622fb56c5ea457f7f6e6f", + "semantic_hash": "d4c5c4ca88c622fb56c5ea457f7f6e6f" + }, + "core/components/cycles/form.tsx": { + "mtime": 1786278610.4574902, + "ast_hash": "cdbc15381e4302a21d9765355fe7929c", + "semantic_hash": "cdbc15381e4302a21d9765355fe7929c" + }, + "core/components/cycles/list/cycle-list-group-header.tsx": { + "mtime": 1786278610.457583, + "ast_hash": "f1521bf886bc1416a35edb8c7df44af2", + "semantic_hash": "f1521bf886bc1416a35edb8c7df44af2" + }, + "core/components/cycles/list/cycle-list-item-action.tsx": { + "mtime": 1786278610.457695, + "ast_hash": "e5a8234e5774fe68b9d7175ad9db2dcc", + "semantic_hash": "e5a8234e5774fe68b9d7175ad9db2dcc" + }, + "core/components/cycles/list/cycle-list-project-group-header.tsx": { + "mtime": 1786278610.4577541, + "ast_hash": "ea35633946ffe7b508d0a7bbcea5ad98", + "semantic_hash": "ea35633946ffe7b508d0a7bbcea5ad98" + }, + "core/components/cycles/list/cycles-list-item.tsx": { + "mtime": 1786278610.4578145, + "ast_hash": "e51498f826437e06998485a0e1cbf906", + "semantic_hash": "e51498f826437e06998485a0e1cbf906" + }, + "core/components/cycles/list/cycles-list-map.tsx": { + "mtime": 1786278610.457878, + "ast_hash": "260593e316e79d24298fe0a052a7a3b7", + "semantic_hash": "260593e316e79d24298fe0a052a7a3b7" + }, + "core/components/cycles/list/index.ts": { + "mtime": 1786278610.4579244, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/cycles/list/root.tsx": { + "mtime": 1786278610.457989, + "ast_hash": "b39299c5b1a1e0cf22c5855f0c91b56a", + "semantic_hash": "b39299c5b1a1e0cf22c5855f0c91b56a" + }, + "core/components/cycles/modal.tsx": { + "mtime": 1786278610.4580667, + "ast_hash": "7b69a064d741565c34f8437e23f4e99a", + "semantic_hash": "7b69a064d741565c34f8437e23f4e99a" + }, + "core/components/cycles/quick-actions.tsx": { + "mtime": 1786278610.4581454, + "ast_hash": "0b4a12ed92c8dd950c32a97799ab21c9", + "semantic_hash": "0b4a12ed92c8dd950c32a97799ab21c9" + }, + "core/components/cycles/transfer-issues-modal.tsx": { + "mtime": 1786278610.458226, + "ast_hash": "209f8a250d3fc69a408a30d2ce240703", + "semantic_hash": "209f8a250d3fc69a408a30d2ce240703" + }, + "core/components/cycles/transfer-issues.tsx": { + "mtime": 1786278610.458282, + "ast_hash": "f211a9c71472d420543ccab2a37ad0d9", + "semantic_hash": "f211a9c71472d420543ccab2a37ad0d9" + }, + "core/components/dropdowns/buttons.tsx": { + "mtime": 1786278610.45837, + "ast_hash": "ae763fba69be1811cb90ad2bfd539692", + "semantic_hash": "ae763fba69be1811cb90ad2bfd539692" + }, + "core/components/dropdowns/constants.ts": { + "mtime": 1786278610.4584246, + "ast_hash": "c5ac15160697e1da7ab39ac8b0c4134f", + "semantic_hash": "c5ac15160697e1da7ab39ac8b0c4134f" + }, + "core/components/dropdowns/cycle/cycle-options.tsx": { + "mtime": 1786278610.4586585, + "ast_hash": "7038dc04d824060733548c28caf5cece", + "semantic_hash": "7038dc04d824060733548c28caf5cece" + }, + "core/components/dropdowns/cycle/index.tsx": { + "mtime": 1786278610.4587345, + "ast_hash": "3b660824f2e17b7ed02adc49113677da", + "semantic_hash": "3b660824f2e17b7ed02adc49113677da" + }, + "core/components/dropdowns/date-range.tsx": { + "mtime": 1786278610.4588475, + "ast_hash": "e8a493f1da489be3ef8c0e0224fc860e", + "semantic_hash": "e8a493f1da489be3ef8c0e0224fc860e" + }, + "core/components/dropdowns/date.tsx": { + "mtime": 1786278610.458919, + "ast_hash": "aa057a40663b4868164b924f617ed882", + "semantic_hash": "aa057a40663b4868164b924f617ed882" + }, + "core/components/dropdowns/estimate.tsx": { + "mtime": 1786278610.4590254, + "ast_hash": "fa8026af83f529db9d4e8953565318aa", + "semantic_hash": "fa8026af83f529db9d4e8953565318aa" + }, + "core/components/dropdowns/intake-state/base.tsx": { + "mtime": 1786278610.4591644, + "ast_hash": "c92abf1120487290062d09295a0a7513", + "semantic_hash": "c92abf1120487290062d09295a0a7513" + }, + "core/components/dropdowns/intake-state/dropdown.tsx": { + "mtime": 1786278610.459224, + "ast_hash": "7e4b398be0e7da32d1c166b9b954c39b", + "semantic_hash": "7e4b398be0e7da32d1c166b9b954c39b" + }, + "core/components/dropdowns/layout.tsx": { + "mtime": 1786278610.4592888, + "ast_hash": "4306a4a08674fdb3dc4b71833be64ef3", + "semantic_hash": "4306a4a08674fdb3dc4b71833be64ef3" + }, + "core/components/dropdowns/member/avatar.tsx": { + "mtime": 1786278610.4593763, + "ast_hash": "65e77a83b344f348da911361aab54120", + "semantic_hash": "65e77a83b344f348da911361aab54120" + }, + "core/components/dropdowns/member/base.tsx": { + "mtime": 1786278610.4594512, + "ast_hash": "f8cebadd24069f4b8f35418cddd84122", + "semantic_hash": "f8cebadd24069f4b8f35418cddd84122" + }, + "core/components/dropdowns/member/dropdown.tsx": { + "mtime": 1786278610.4595068, + "ast_hash": "2f4adaa9dba4ad5d55e69cf26dba601f", + "semantic_hash": "2f4adaa9dba4ad5d55e69cf26dba601f" + }, + "core/components/dropdowns/member/member-options.tsx": { + "mtime": 1786278610.459571, + "ast_hash": "25bad7fba5dadf0984738d8a195cee77", + "semantic_hash": "25bad7fba5dadf0984738d8a195cee77" + }, + "core/components/dropdowns/member/types.d.ts": { + "mtime": 1786278610.459626, + "ast_hash": "10629c647a3be2c624bf952a7239620c", + "semantic_hash": "10629c647a3be2c624bf952a7239620c" + }, + "core/components/dropdowns/merged-date.tsx": { + "mtime": 1786278610.4596822, + "ast_hash": "7b759e8b2591a779cd99449d6a2ad3ce", + "semantic_hash": "7b759e8b2591a779cd99449d6a2ad3ce" + }, + "core/components/dropdowns/module/base.tsx": { + "mtime": 1786278610.4598017, + "ast_hash": "4ce4e9773068d2d7486470d015400387", + "semantic_hash": "4ce4e9773068d2d7486470d015400387" + }, + "core/components/dropdowns/module/button-content.tsx": { + "mtime": 1786278610.459975, + "ast_hash": "d183e6925dc3d42317e2ce3d05c2e362", + "semantic_hash": "d183e6925dc3d42317e2ce3d05c2e362" + }, + "core/components/dropdowns/module/dropdown.tsx": { + "mtime": 1786278610.460058, + "ast_hash": "459afb09ad39d245836d5b4c3dbf6209", + "semantic_hash": "459afb09ad39d245836d5b4c3dbf6209" + }, + "core/components/dropdowns/module/module-options.tsx": { + "mtime": 1786278610.4601376, + "ast_hash": "fb29e3437d0254d4eaec3a3e361b6ae0", + "semantic_hash": "fb29e3437d0254d4eaec3a3e361b6ae0" + }, + "core/components/dropdowns/priority.tsx": { + "mtime": 1786278610.4602327, + "ast_hash": "e228267cba1a40dff607f86b2bb787b7", + "semantic_hash": "e228267cba1a40dff607f86b2bb787b7" + }, + "core/components/dropdowns/project/base.tsx": { + "mtime": 1786278610.460386, + "ast_hash": "b85919ae8ac4168ed4330c153dee0d4c", + "semantic_hash": "b85919ae8ac4168ed4330c153dee0d4c" + }, + "core/components/dropdowns/project/dropdown.tsx": { + "mtime": 1786278610.4604416, + "ast_hash": "c89a46e949cab109c125016a588a6ae0", + "semantic_hash": "c89a46e949cab109c125016a588a6ae0" + }, + "core/components/dropdowns/state/base.tsx": { + "mtime": 1786278610.4605637, + "ast_hash": "a809efd2bd54ce2af596ff20c8a82dcf", + "semantic_hash": "a809efd2bd54ce2af596ff20c8a82dcf" + }, + "core/components/dropdowns/state/dropdown.tsx": { + "mtime": 1786278610.4634526, + "ast_hash": "60ae99ac739bb2d959a9bbb21fc3aece", + "semantic_hash": "60ae99ac739bb2d959a9bbb21fc3aece" + }, + "core/components/dropdowns/types.d.ts": { + "mtime": 1786278610.4635353, + "ast_hash": "7aef5c7a31fc5eb41df9b9df55a1e42d", + "semantic_hash": "7aef5c7a31fc5eb41df9b9df55a1e42d" + }, + "core/components/editor/document/editor.tsx": { + "mtime": 1786278610.4636798, + "ast_hash": "d333bc5dcbd84e8cf23f12bf514914b3", + "semantic_hash": "d333bc5dcbd84e8cf23f12bf514914b3" + }, + "core/components/editor/embeds/mentions/index.ts": { + "mtime": 1786278610.4637973, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/editor/embeds/mentions/root.tsx": { + "mtime": 1786278610.4638503, + "ast_hash": "41b5bb4300642b1c6ebbbca2fe567796", + "semantic_hash": "41b5bb4300642b1c6ebbbca2fe567796" + }, + "core/components/editor/embeds/mentions/user.tsx": { + "mtime": 1786278610.4638982, + "ast_hash": "9e247eb222d323cfca530b40697aca52", + "semantic_hash": "9e247eb222d323cfca530b40697aca52" + }, + "core/components/editor/lite-text/editor.tsx": { + "mtime": 1786278610.4640088, + "ast_hash": "c9dfced27dbc03a9457163a7d1e92760", + "semantic_hash": "c9dfced27dbc03a9457163a7d1e92760" + }, + "core/components/editor/lite-text/index.ts": { + "mtime": 1786278610.464059, + "ast_hash": "57d4c163a421d26657b053af8962ada8", + "semantic_hash": "57d4c163a421d26657b053af8962ada8" + }, + "core/components/editor/lite-text/lite-toolbar.tsx": { + "mtime": 1786278610.4641201, + "ast_hash": "be2ae489b8316c84bc4d05d6ccd7f6e3", + "semantic_hash": "be2ae489b8316c84bc4d05d6ccd7f6e3" + }, + "core/components/editor/lite-text/toolbar.tsx": { + "mtime": 1786278610.464183, + "ast_hash": "cfa8b2aca7f69353c21934ee5184a1ef", + "semantic_hash": "cfa8b2aca7f69353c21934ee5184a1ef" + }, + "core/components/editor/pdf/document.tsx": { + "mtime": 1786278610.4642873, + "ast_hash": "89bfe3b41a0c508ab734fb7680360466", + "semantic_hash": "89bfe3b41a0c508ab734fb7680360466" + }, + "core/components/editor/pdf/index.ts": { + "mtime": 1786278610.464347, + "ast_hash": "f00088b29ab16bab4dfe4dcc3281bb82", + "semantic_hash": "f00088b29ab16bab4dfe4dcc3281bb82" + }, + "core/components/editor/rich-text/description-input/index.ts": { + "mtime": 1786278610.4644685, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/editor/rich-text/description-input/loader.tsx": { + "mtime": 1786278610.4645271, + "ast_hash": "1193b19126870df1f776fbc547c0d265", + "semantic_hash": "1193b19126870df1f776fbc547c0d265" + }, + "core/components/editor/rich-text/description-input/root.tsx": { + "mtime": 1786278610.464672, + "ast_hash": "8366de4512307bf498b87f43f0de4903", + "semantic_hash": "8366de4512307bf498b87f43f0de4903" + }, + "core/components/editor/rich-text/editor.tsx": { + "mtime": 1786278610.4647374, + "ast_hash": "17eb15f448a45c69b43666b3e90620ef", + "semantic_hash": "17eb15f448a45c69b43666b3e90620ef" + }, + "core/components/editor/rich-text/index.ts": { + "mtime": 1786278610.4647865, + "ast_hash": "e327e1ad482b4d42ea9b5ab6f63c5f0a", + "semantic_hash": "e327e1ad482b4d42ea9b5ab6f63c5f0a" + }, + "core/components/editor/sticky-editor/color-palette.tsx": { + "mtime": 1786278610.4648836, + "ast_hash": "1d4f1a856f5d6b771b1f61fd2462b4cc", + "semantic_hash": "1d4f1a856f5d6b771b1f61fd2462b4cc" + }, + "core/components/editor/sticky-editor/editor.tsx": { + "mtime": 1786278610.4661183, + "ast_hash": "a884e9cb29d0c3e71b5bc6cc07261d49", + "semantic_hash": "a884e9cb29d0c3e71b5bc6cc07261d49" + }, + "core/components/editor/sticky-editor/index.ts": { + "mtime": 1786278610.4661834, + "ast_hash": "57d4c163a421d26657b053af8962ada8", + "semantic_hash": "57d4c163a421d26657b053af8962ada8" + }, + "core/components/editor/sticky-editor/toolbar.tsx": { + "mtime": 1786278610.4662712, + "ast_hash": "1d9c858d6e47de8b8423af4323e38c73", + "semantic_hash": "1d9c858d6e47de8b8423af4323e38c73" + }, + "core/components/empty-state/comic-box-button.tsx": { + "mtime": 1786278610.466379, + "ast_hash": "b75d907573bd35dc02363328cea570c1", + "semantic_hash": "b75d907573bd35dc02363328cea570c1" + }, + "core/components/empty-state/detailed-empty-state-root.tsx": { + "mtime": 1786278610.4664462, + "ast_hash": "6a421939450b0b0989d2bce32c7298ec", + "semantic_hash": "6a421939450b0b0989d2bce32c7298ec" + }, + "core/components/empty-state/helper.tsx": { + "mtime": 1786278610.466511, + "ast_hash": "0a07dbefd9447417c120a979cd007858", + "semantic_hash": "0a07dbefd9447417c120a979cd007858" + }, + "core/components/empty-state/section-empty-state-root.tsx": { + "mtime": 1786278610.4665651, + "ast_hash": "117e35349d8a7946e8fc5f0b6c3f110e", + "semantic_hash": "117e35349d8a7946e8fc5f0b6c3f110e" + }, + "core/components/empty-state/simple-empty-state-root.tsx": { + "mtime": 1786278610.4666333, + "ast_hash": "03c4d5970e70949183ff1a48828c190c", + "semantic_hash": "03c4d5970e70949183ff1a48828c190c" + }, + "core/components/epic-modal/index.ts": { + "mtime": 1786278610.4667132, + "ast_hash": "24f2f49586a7ca6936b2994c8bc0dbf4", + "semantic_hash": "24f2f49586a7ca6936b2994c8bc0dbf4" + }, + "core/components/epic-modal/modal.tsx": { + "mtime": 1786278610.4667733, + "ast_hash": "be772274b5ad69871bd92c83f9f87441", + "semantic_hash": "be772274b5ad69871bd92c83f9f87441" + }, + "core/components/estimates/create/helper.tsx": { + "mtime": 1786278610.4668932, + "ast_hash": "adf390cf912e809d5db5308690c202f5", + "semantic_hash": "adf390cf912e809d5db5308690c202f5" + }, + "core/components/estimates/create/modal.tsx": { + "mtime": 1786278610.4669785, + "ast_hash": "ef8db892c34b0b1e02c8909fc1523338", + "semantic_hash": "ef8db892c34b0b1e02c8909fc1523338" + }, + "core/components/estimates/create/stage-one.tsx": { + "mtime": 1786278610.4682252, + "ast_hash": "a2f8e727c81ef8534c39eae30f6fca34", + "semantic_hash": "a2f8e727c81ef8534c39eae30f6fca34" + }, + "core/components/estimates/delete/modal.tsx": { + "mtime": 1786278610.4683359, + "ast_hash": "91d7df4fb0de6ec79292734a0189376b", + "semantic_hash": "91d7df4fb0de6ec79292734a0189376b" + }, + "core/components/estimates/empty-screen.tsx": { + "mtime": 1786278610.4683943, + "ast_hash": "58efef3445246a829e0e2a2939276eed", + "semantic_hash": "58efef3445246a829e0e2a2939276eed" + }, + "core/components/estimates/estimate-disable-switch.tsx": { + "mtime": 1786278610.4684558, + "ast_hash": "ad298ec95958836eea4a5eec5d80aa8b", + "semantic_hash": "ad298ec95958836eea4a5eec5d80aa8b" + }, + "core/components/estimates/estimate-list-item-buttons.tsx": { + "mtime": 1786278610.4685073, + "ast_hash": "100e13f9c9cdeac82dce090eb494e239", + "semantic_hash": "100e13f9c9cdeac82dce090eb494e239" + }, + "core/components/estimates/estimate-list-item.tsx": { + "mtime": 1786278610.4685678, + "ast_hash": "654a19582c27c9060ce365f8fca07c98", + "semantic_hash": "654a19582c27c9060ce365f8fca07c98" + }, + "core/components/estimates/estimate-list.tsx": { + "mtime": 1786278610.468627, + "ast_hash": "7b5ea51f1003e9ae61dc21b744d44307", + "semantic_hash": "7b5ea51f1003e9ae61dc21b744d44307" + }, + "core/components/estimates/estimate-search.tsx": { + "mtime": 1786278610.468684, + "ast_hash": "86048338f900d4c28802649f24a9b627", + "semantic_hash": "86048338f900d4c28802649f24a9b627" + }, + "core/components/estimates/index.ts": { + "mtime": 1786278610.4687357, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/estimates/inputs/index.ts": { + "mtime": 1786278610.4688268, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/estimates/inputs/number-input.tsx": { + "mtime": 1786278610.4688892, + "ast_hash": "e3dd1bd10ff53e7037e9292d327301bb", + "semantic_hash": "e3dd1bd10ff53e7037e9292d327301bb" + }, + "core/components/estimates/inputs/root.tsx": { + "mtime": 1786278610.4689507, + "ast_hash": "832185cac9fcc83a8531f806a48711b2", + "semantic_hash": "832185cac9fcc83a8531f806a48711b2" + }, + "core/components/estimates/inputs/text-input.tsx": { + "mtime": 1786278610.469001, + "ast_hash": "43edc9db01ed9b0106ee4df69ed02453", + "semantic_hash": "43edc9db01ed9b0106ee4df69ed02453" + }, + "core/components/estimates/loader-screen.tsx": { + "mtime": 1786278610.4690597, + "ast_hash": "9dc5e3d1f38ed8b56f26db967b994ced", + "semantic_hash": "9dc5e3d1f38ed8b56f26db967b994ced" + }, + "core/components/estimates/points/create-root.tsx": { + "mtime": 1786278610.4717572, + "ast_hash": "be8f5477d519c7cd80d457bc9edf9d3e", + "semantic_hash": "be8f5477d519c7cd80d457bc9edf9d3e" + }, + "core/components/estimates/points/create.tsx": { + "mtime": 1786278610.4718606, + "ast_hash": "a6c3e4d05ed4d5cea2e400a8b0211694", + "semantic_hash": "a6c3e4d05ed4d5cea2e400a8b0211694" + }, + "core/components/estimates/points/index.ts": { + "mtime": 1786278610.471908, + "ast_hash": "151788a51f3faa46e11cdf3cc2292357", + "semantic_hash": "151788a51f3faa46e11cdf3cc2292357" + }, + "core/components/estimates/points/preview.tsx": { + "mtime": 1786278610.472123, + "ast_hash": "5198335307ede7b6415a0a1f48ae5e41", + "semantic_hash": "5198335307ede7b6415a0a1f48ae5e41" + }, + "core/components/estimates/points/update.tsx": { + "mtime": 1786278610.4722188, + "ast_hash": "346d3eb625d4d93c604c3702a624af2f", + "semantic_hash": "346d3eb625d4d93c604c3702a624af2f" + }, + "core/components/estimates/radio-select.tsx": { + "mtime": 1786278610.4722807, + "ast_hash": "3a1221697bdda4b6c29198b7c34279c2", + "semantic_hash": "3a1221697bdda4b6c29198b7c34279c2" + }, + "core/components/estimates/root.tsx": { + "mtime": 1786278610.4723668, + "ast_hash": "42b87958907e1f1a53d8aa448b6f8cbb", + "semantic_hash": "42b87958907e1f1a53d8aa448b6f8cbb" + }, + "core/components/exporter/column.tsx": { + "mtime": 1786278610.4724588, + "ast_hash": "9f267918797371e7aae593a8b4a63beb", + "semantic_hash": "9f267918797371e7aae593a8b4a63beb" + }, + "core/components/exporter/export-form.tsx": { + "mtime": 1786278610.4725654, + "ast_hash": "3bbcafb8b77c5126122cc87644c3ecd1", + "semantic_hash": "3bbcafb8b77c5126122cc87644c3ecd1" + }, + "core/components/exporter/export-modal.tsx": { + "mtime": 1786278610.4726348, + "ast_hash": "22e538f68e494cff8c4760dd5b8615f1", + "semantic_hash": "22e538f68e494cff8c4760dd5b8615f1" + }, + "core/components/exporter/guide.tsx": { + "mtime": 1786278610.4726977, + "ast_hash": "89071faacbe9515043a2ed837baa57e4", + "semantic_hash": "89071faacbe9515043a2ed837baa57e4" + }, + "core/components/exporter/prev-exports.tsx": { + "mtime": 1786278610.4728727, + "ast_hash": "2888aa4756a8b568b97f81e924af7d65", + "semantic_hash": "2888aa4756a8b568b97f81e924af7d65" + }, + "core/components/exporter/single-export.tsx": { + "mtime": 1786278610.4729347, + "ast_hash": "7e169ab9f37a2fb805d59d262fb9b342", + "semantic_hash": "7e169ab9f37a2fb805d59d262fb9b342" + }, + "core/components/gantt-chart/blocks/block-row-list.tsx": { + "mtime": 1786278610.473056, + "ast_hash": "4b5767181ad749e2a8de293eed042ed1", + "semantic_hash": "4b5767181ad749e2a8de293eed042ed1" + }, + "core/components/gantt-chart/blocks/block-row.tsx": { + "mtime": 1786366461.4621265, + "ast_hash": "1e81dc82d9b319b05f0080032ffa31fd", + "semantic_hash": "1e81dc82d9b319b05f0080032ffa31fd" + }, + "core/components/gantt-chart/blocks/block.tsx": { + "mtime": 1786278610.4731975, + "ast_hash": "f7b915d8f36abcf0bf7a33fc86a06c48", + "semantic_hash": "f7b915d8f36abcf0bf7a33fc86a06c48" + }, + "core/components/gantt-chart/blocks/blocks-list.tsx": { + "mtime": 1786278610.4732695, + "ast_hash": "d7b33871979a3537babc239bb81769b9", + "semantic_hash": "d7b33871979a3537babc239bb81769b9" + }, + "core/components/gantt-chart/chart/header.tsx": { + "mtime": 1786278610.4733658, + "ast_hash": "4d8e7c891710134550ea6b6e68659954", + "semantic_hash": "4d8e7c891710134550ea6b6e68659954" + }, + "core/components/gantt-chart/chart/index.ts": { + "mtime": 1786278610.4734132, + "ast_hash": "2b9c467b6f77b4d6fb35aa237aabe017", + "semantic_hash": "2b9c467b6f77b4d6fb35aa237aabe017" + }, + "core/components/gantt-chart/chart/main-content.tsx": { + "mtime": 1786278610.4735165, + "ast_hash": "2189eed6d05292e6a66919a4c42e63f4", + "semantic_hash": "2189eed6d05292e6a66919a4c42e63f4" + }, + "core/components/gantt-chart/chart/root.tsx": { + "mtime": 1786278610.4736187, + "ast_hash": "fdc203644aa882df082f04b13384cfb2", + "semantic_hash": "fdc203644aa882df082f04b13384cfb2" + }, + "core/components/gantt-chart/chart/timeline-drag-helper.tsx": { + "mtime": 1786278610.4736845, + "ast_hash": "5aa8c6660eba206b25d9f72504bc606f", + "semantic_hash": "5aa8c6660eba206b25d9f72504bc606f" + }, + "core/components/gantt-chart/chart/views/index.ts": { + "mtime": 1786278610.4737608, + "ast_hash": "f7596844dcfefca567601175660e419f", + "semantic_hash": "f7596844dcfefca567601175660e419f" + }, + "core/components/gantt-chart/chart/views/month.tsx": { + "mtime": 1786278610.4738328, + "ast_hash": "7666970ac8e65d9e60e3c654fc0e9fbc", + "semantic_hash": "7666970ac8e65d9e60e3c654fc0e9fbc" + }, + "core/components/gantt-chart/chart/views/quarter.tsx": { + "mtime": 1786278610.4738946, + "ast_hash": "f7555deb8ca7d375adcde5dc80eae016", + "semantic_hash": "f7555deb8ca7d375adcde5dc80eae016" + }, + "core/components/gantt-chart/chart/views/week.tsx": { + "mtime": 1786278610.4739528, + "ast_hash": "1a8d762d5ab0ac88b0536fe0b46fb915", + "semantic_hash": "1a8d762d5ab0ac88b0536fe0b46fb915" + }, + "core/components/gantt-chart/constants.ts": { + "mtime": 1786278610.4740057, + "ast_hash": "dd5ca2713e5f74b4dd7fcacdfe5d2b54", + "semantic_hash": "dd5ca2713e5f74b4dd7fcacdfe5d2b54" + }, + "core/components/gantt-chart/contexts/index.tsx": { + "mtime": 1786278610.474083, + "ast_hash": "457b5079786853f386c29df7bc572d74", + "semantic_hash": "457b5079786853f386c29df7bc572d74" + }, + "core/components/gantt-chart/data/index.ts": { + "mtime": 1786278610.4741838, + "ast_hash": "0c6f4ef988261bab376120cd2878dbb2", + "semantic_hash": "0c6f4ef988261bab376120cd2878dbb2" + }, + "core/components/gantt-chart/helpers/add-block.tsx": { + "mtime": 1786374355.2913015, + "ast_hash": "1fa1f5ba60befadeeb184319b2fbc814", + "semantic_hash": "1fa1f5ba60befadeeb184319b2fbc814" + }, + "core/components/gantt-chart/helpers/blockResizables/left-resizable.tsx": { + "mtime": 1786278610.474415, + "ast_hash": "c5a08fc20aac1061cd899146c049c254", + "semantic_hash": "c5a08fc20aac1061cd899146c049c254" + }, + "core/components/gantt-chart/helpers/blockResizables/right-resizable.tsx": { + "mtime": 1786278610.4744651, + "ast_hash": "815ed04aaa8be3c1dda1bc3a8465aa36", + "semantic_hash": "815ed04aaa8be3c1dda1bc3a8465aa36" + }, + "core/components/gantt-chart/helpers/blockResizables/use-gantt-resizable.ts": { + "mtime": 1786278610.4746447, + "ast_hash": "e734e0506efea19c6d4277883864f7b9", + "semantic_hash": "e734e0506efea19c6d4277883864f7b9" + }, + "core/components/gantt-chart/helpers/draggable.tsx": { + "mtime": 1786278610.4747088, + "ast_hash": "1629ebad496cf978ba28c0e2357001b8", + "semantic_hash": "1629ebad496cf978ba28c0e2357001b8" + }, + "core/components/gantt-chart/helpers/index.ts": { + "mtime": 1786278610.4747639, + "ast_hash": "1021b45af679567e9692abbdda7df0be", + "semantic_hash": "1021b45af679567e9692abbdda7df0be" + }, + "core/components/gantt-chart/index.ts": { + "mtime": 1786278610.4748125, + "ast_hash": "a2fcf4a2877cceff5b78f71f450e6b44", + "semantic_hash": "a2fcf4a2877cceff5b78f71f450e6b44" + }, + "core/components/gantt-chart/root.tsx": { + "mtime": 1786278610.474873, + "ast_hash": "dc23cb6a5bef17d3ee0e57ad89e11707", + "semantic_hash": "dc23cb6a5bef17d3ee0e57ad89e11707" + }, + "core/components/gantt-chart/sidebar/gantt-dnd-HOC.tsx": { + "mtime": 1786278610.4760387, + "ast_hash": "bc1713326687942c3615722e84954214", + "semantic_hash": "bc1713326687942c3615722e84954214" + }, + "core/components/gantt-chart/sidebar/index.ts": { + "mtime": 1786307172.3543582, + "ast_hash": "a598d405880cc1b3b47a2421b1a5b507", + "semantic_hash": "a598d405880cc1b3b47a2421b1a5b507" + }, + "core/components/gantt-chart/sidebar/issues/block.tsx": { + "mtime": 1786278610.4762163, + "ast_hash": "374a453da8b1d8b53fec4a1a461ffaac", + "semantic_hash": "374a453da8b1d8b53fec4a1a461ffaac" + }, + "core/components/gantt-chart/sidebar/issues/index.ts": { + "mtime": 1786278610.476267, + "ast_hash": "446322e9157eef17692039841fe90dc7", + "semantic_hash": "446322e9157eef17692039841fe90dc7" + }, + "core/components/gantt-chart/sidebar/issues/sidebar.tsx": { + "mtime": 1786278610.4765604, + "ast_hash": "ce49df1040a31882712f437ab98ea467", + "semantic_hash": "ce49df1040a31882712f437ab98ea467" + }, + "core/components/gantt-chart/sidebar/modules/block.tsx": { + "mtime": 1786278610.476655, + "ast_hash": "4fe33288e46347266e078dee34ca5655", + "semantic_hash": "4fe33288e46347266e078dee34ca5655" + }, + "core/components/gantt-chart/sidebar/modules/index.ts": { + "mtime": 1786278610.476721, + "ast_hash": "446322e9157eef17692039841fe90dc7", + "semantic_hash": "446322e9157eef17692039841fe90dc7" + }, + "core/components/gantt-chart/sidebar/modules/sidebar.tsx": { + "mtime": 1786278610.4767876, + "ast_hash": "3177bb309d270262794b9205b5fe29c9", + "semantic_hash": "3177bb309d270262794b9205b5fe29c9" + }, + "core/components/gantt-chart/sidebar/projects/block.tsx": { + "mtime": 1786374355.2914352, + "ast_hash": "d9429e491668534f243cf7eff66ff22e", + "semantic_hash": "d9429e491668534f243cf7eff66ff22e" + }, + "core/components/gantt-chart/sidebar/projects/index.ts": { + "mtime": 1786307172.3551557, + "ast_hash": "446322e9157eef17692039841fe90dc7", + "semantic_hash": "446322e9157eef17692039841fe90dc7" + }, + "core/components/gantt-chart/sidebar/projects/sidebar.tsx": { + "mtime": 1786307172.355514, + "ast_hash": "ac599c396e1a7e6dfc575e2b645b516c", + "semantic_hash": "ac599c396e1a7e6dfc575e2b645b516c" + }, + "core/components/gantt-chart/sidebar/root.tsx": { + "mtime": 1786278610.4768448, + "ast_hash": "29741fadacdbdc350a5a4c466a3cbc50", + "semantic_hash": "29741fadacdbdc350a5a4c466a3cbc50" + }, + "core/components/gantt-chart/sidebar/utils.ts": { + "mtime": 1786278610.4769068, + "ast_hash": "619e5a83d5e180112d9a8be6461a2dde", + "semantic_hash": "619e5a83d5e180112d9a8be6461a2dde" + }, + "core/components/gantt-chart/views/helpers.ts": { + "mtime": 1786278610.4771085, + "ast_hash": "d083c30aaee3c0e9c92dc87d043f272c", + "semantic_hash": "d083c30aaee3c0e9c92dc87d043f272c" + }, + "core/components/gantt-chart/views/index.ts": { + "mtime": 1786278610.4771576, + "ast_hash": "529f40d09fb2917548a0eee22e46adc7", + "semantic_hash": "529f40d09fb2917548a0eee22e46adc7" + }, + "core/components/gantt-chart/views/month-view.ts": { + "mtime": 1786278610.477239, + "ast_hash": "c367232287b5ec5393c7934d14087e0f", + "semantic_hash": "c367232287b5ec5393c7934d14087e0f" + }, + "core/components/gantt-chart/views/quarter-view.ts": { + "mtime": 1786278610.4772947, + "ast_hash": "7df5ff98affa0986fa4a4bfe169d3b9f", + "semantic_hash": "7df5ff98affa0986fa4a4bfe169d3b9f" + }, + "core/components/gantt-chart/views/week-view.ts": { + "mtime": 1786278610.4773688, + "ast_hash": "54ac713841c2b66995361d3403c14a0b", + "semantic_hash": "54ac713841c2b66995361d3403c14a0b" + }, + "core/components/global/index.ts": { + "mtime": 1786278610.4774625, + "ast_hash": "2d6df1d714cbeb279cebc8045ecab6e0", + "semantic_hash": "2d6df1d714cbeb279cebc8045ecab6e0" + }, + "core/components/global/product-updates/changelog.tsx": { + "mtime": 1786278610.477569, + "ast_hash": "f909aa64fcb5defa2c3c3d139d4270a1", + "semantic_hash": "f909aa64fcb5defa2c3c3d139d4270a1" + }, + "core/components/global/product-updates/fallback.tsx": { + "mtime": 1786278610.4776435, + "ast_hash": "9eaf3db9b28b1fd7f503149e710991f7", + "semantic_hash": "9eaf3db9b28b1fd7f503149e710991f7" + }, + "core/components/global/product-updates/footer.tsx": { + "mtime": 1786278610.477708, + "ast_hash": "725c7fa3c2fa77e8fb172b211c6978c7", + "semantic_hash": "725c7fa3c2fa77e8fb172b211c6978c7" + }, + "core/components/global/product-updates/header.tsx": { + "mtime": 1786278610.4777787, + "ast_hash": "0e608ccac6e1ade3346eb6a3f64e80b9", + "semantic_hash": "0e608ccac6e1ade3346eb6a3f64e80b9" + }, + "core/components/global/product-updates/index.ts": { + "mtime": 1786278610.47784, + "ast_hash": "e72ea2b1b76ba0ba3c6c96f32567930f", + "semantic_hash": "e72ea2b1b76ba0ba3c6c96f32567930f" + }, + "core/components/global/product-updates/modal.tsx": { + "mtime": 1786278610.477911, + "ast_hash": "c4aa631082ada6955945ca2eba5780d0", + "semantic_hash": "c4aa631082ada6955945ca2eba5780d0" + }, + "core/components/global/timezone-select.tsx": { + "mtime": 1786278610.4779847, + "ast_hash": "4e8539b8027cbfa902346be88ea39de8", + "semantic_hash": "4e8539b8027cbfa902346be88ea39de8" + }, + "core/components/global/version-number.tsx": { + "mtime": 1786278610.4780807, + "ast_hash": "a5ba3ef89783fc1382be0a17bc7a513a", + "semantic_hash": "a5ba3ef89783fc1382be0a17bc7a513a" + }, + "core/components/home/home-dashboard-widgets.tsx": { + "mtime": 1786278610.478193, + "ast_hash": "c17a4cc9531ec4dd2ea899d806ea323d", + "semantic_hash": "c17a4cc9531ec4dd2ea899d806ea323d" + }, + "core/components/home/index.ts": { + "mtime": 1786278610.4782503, + "ast_hash": "a53a4a44c050f25f7cd649a3e1ae8ae7", + "semantic_hash": "a53a4a44c050f25f7cd649a3e1ae8ae7" + }, + "core/components/home/root.tsx": { + "mtime": 1786278610.4783125, + "ast_hash": "52805c3e15651d6a7fc6d6f7ff955a09", + "semantic_hash": "52805c3e15651d6a7fc6d6f7ff955a09" + }, + "core/components/home/user-greetings.tsx": { + "mtime": 1786278610.4783885, + "ast_hash": "cdea256f46ba02db546cb39b6b819198", + "semantic_hash": "cdea256f46ba02db546cb39b6b819198" + }, + "core/components/home/widgets/empty-states/index.ts": { + "mtime": 1786278610.4785278, + "ast_hash": "541cd557b94d28c7c211f826bcba5b26", + "semantic_hash": "541cd557b94d28c7c211f826bcba5b26" + }, + "core/components/home/widgets/empty-states/links.tsx": { + "mtime": 1786278610.4785962, + "ast_hash": "5efd42c1b31f0c802c7dc1bbab3d7325", + "semantic_hash": "5efd42c1b31f0c802c7dc1bbab3d7325" + }, + "core/components/home/widgets/empty-states/no-projects.tsx": { + "mtime": 1786278610.4787383, + "ast_hash": "1a760bae937dbc77d835d6fb6f0e6c69", + "semantic_hash": "1a760bae937dbc77d835d6fb6f0e6c69" + }, + "core/components/home/widgets/empty-states/recents.tsx": { + "mtime": 1786278610.4788032, + "ast_hash": "3c603ac30b15b784c5327739651203ce", + "semantic_hash": "3c603ac30b15b784c5327739651203ce" + }, + "core/components/home/widgets/empty-states/stickies.tsx": { + "mtime": 1786278610.4788642, + "ast_hash": "40e0cb3e8c12b47624be6941acd19dea", + "semantic_hash": "40e0cb3e8c12b47624be6941acd19dea" + }, + "core/components/home/widgets/index.ts": { + "mtime": 1786278610.4789224, + "ast_hash": "45eff258fa24e81ae555aabd72c272f0", + "semantic_hash": "45eff258fa24e81ae555aabd72c272f0" + }, + "core/components/home/widgets/links/action.tsx": { + "mtime": 1786278610.4790294, + "ast_hash": "fb777b38b7bcdb98a7ef51525da5b9d6", + "semantic_hash": "fb777b38b7bcdb98a7ef51525da5b9d6" + }, + "core/components/home/widgets/links/create-update-link-modal.tsx": { + "mtime": 1786278610.4791327, + "ast_hash": "462b7fa0b4e846a993d19a51cd632ae8", + "semantic_hash": "462b7fa0b4e846a993d19a51cd632ae8" + }, + "core/components/home/widgets/links/index.ts": { + "mtime": 1786278610.4791925, + "ast_hash": "33647cd471c5bf08bb6a1eaf79ea6237", + "semantic_hash": "33647cd471c5bf08bb6a1eaf79ea6237" + }, + "core/components/home/widgets/links/link-detail.tsx": { + "mtime": 1786278610.4792726, + "ast_hash": "cdf93f92f55ee0ba4644e807dae7d8f0", + "semantic_hash": "cdf93f92f55ee0ba4644e807dae7d8f0" + }, + "core/components/home/widgets/links/links.tsx": { + "mtime": 1786278610.4793417, + "ast_hash": "64a08164be96552a3614681cf0c79b5c", + "semantic_hash": "64a08164be96552a3614681cf0c79b5c" + }, + "core/components/home/widgets/links/root.tsx": { + "mtime": 1786278610.4794078, + "ast_hash": "dd8a05b48461d560c449e570c0a44ac6", + "semantic_hash": "dd8a05b48461d560c449e570c0a44ac6" + }, + "core/components/home/widgets/links/use-links.tsx": { + "mtime": 1786278610.4794776, + "ast_hash": "802ff0c1540a243200e45ad4a1afcd1e", + "semantic_hash": "802ff0c1540a243200e45ad4a1afcd1e" + }, + "core/components/home/widgets/loaders/home-loader.tsx": { + "mtime": 1786278610.4795797, + "ast_hash": "e5fd935055549d5382b55de2693ff481", + "semantic_hash": "e5fd935055549d5382b55de2693ff481" + }, + "core/components/home/widgets/loaders/index.ts": { + "mtime": 1786278610.4796405, + "ast_hash": "1ee92c202c139e6368b8c1fc91066d56", + "semantic_hash": "1ee92c202c139e6368b8c1fc91066d56" + }, + "core/components/home/widgets/loaders/loader.tsx": { + "mtime": 1786278610.4797013, + "ast_hash": "795355d4e1e874440f82f4e20923593d", + "semantic_hash": "795355d4e1e874440f82f4e20923593d" + }, + "core/components/home/widgets/loaders/quick-links.tsx": { + "mtime": 1786278610.479766, + "ast_hash": "bc558fd2824d37e69d2a0eb21ecd4ed7", + "semantic_hash": "bc558fd2824d37e69d2a0eb21ecd4ed7" + }, + "core/components/home/widgets/loaders/recent-activity.tsx": { + "mtime": 1786278610.47982, + "ast_hash": "76a11f301f96f8f1429e80d154124efb", + "semantic_hash": "76a11f301f96f8f1429e80d154124efb" + }, + "core/components/home/widgets/manage/index.tsx": { + "mtime": 1786278610.479927, + "ast_hash": "62cd561990b434ae510f7bd61dee300f", + "semantic_hash": "62cd561990b434ae510f7bd61dee300f" + }, + "core/components/home/widgets/manage/widget-item-drag-handle.tsx": { + "mtime": 1786278610.4799924, + "ast_hash": "6f6ffaaa68652f67fce888a29a9f08cc", + "semantic_hash": "6f6ffaaa68652f67fce888a29a9f08cc" + }, + "core/components/home/widgets/manage/widget-item.tsx": { + "mtime": 1786278610.4801686, + "ast_hash": "3a82021f9a8a4c25746534f7f6cf0857", + "semantic_hash": "3a82021f9a8a4c25746534f7f6cf0857" + }, + "core/components/home/widgets/manage/widget-list.tsx": { + "mtime": 1786278610.4802408, + "ast_hash": "e4b3e1ff843c511948cc0479bb8af235", + "semantic_hash": "e4b3e1ff843c511948cc0479bb8af235" + }, + "core/components/home/widgets/manage/widget.helpers.ts": { + "mtime": 1786278610.4803064, + "ast_hash": "f7bb3578359d8b8d2cdafdf59ee8d7e6", + "semantic_hash": "f7bb3578359d8b8d2cdafdf59ee8d7e6" + }, + "core/components/home/widgets/recents/filters.tsx": { + "mtime": 1786278610.4804053, + "ast_hash": "526e4d9ae64e6da02446a0b4e0183dbf", + "semantic_hash": "526e4d9ae64e6da02446a0b4e0183dbf" + }, + "core/components/home/widgets/recents/index.tsx": { + "mtime": 1786278610.4804792, + "ast_hash": "b2961d8081bb87005ab2da18ea4f9e7d", + "semantic_hash": "b2961d8081bb87005ab2da18ea4f9e7d" + }, + "core/components/home/widgets/recents/issue.tsx": { + "mtime": 1786278610.480554, + "ast_hash": "a9dbda83b4f2f9fa8d3d0f4d1ca560eb", + "semantic_hash": "a9dbda83b4f2f9fa8d3d0f4d1ca560eb" + }, + "core/components/home/widgets/recents/page.tsx": { + "mtime": 1786278610.4806292, + "ast_hash": "5dfd4dc9fe29f5c9aad86eb79c153f5f", + "semantic_hash": "5dfd4dc9fe29f5c9aad86eb79c153f5f" + }, + "core/components/home/widgets/recents/project.tsx": { + "mtime": 1786278610.480677, + "ast_hash": "28cc9ed5ca7a7d54305aab91bacda0f1", + "semantic_hash": "28cc9ed5ca7a7d54305aab91bacda0f1" + }, + "core/components/icons/attachment/attachment-icon.tsx": { + "mtime": 1786278610.4808106, + "ast_hash": "6a56293ed93691738cc30af743e89a9e", + "semantic_hash": "6a56293ed93691738cc30af743e89a9e" + }, + "core/components/icons/attachment/audio-file-icon.tsx": { + "mtime": 1786278610.480864, + "ast_hash": "d48740dfd1352bc75055d6ad6bf77394", + "semantic_hash": "d48740dfd1352bc75055d6ad6bf77394" + }, + "core/components/icons/attachment/css-file-icon.tsx": { + "mtime": 1786278610.48092, + "ast_hash": "3af9394daee727f739b7b5a127567c78", + "semantic_hash": "3af9394daee727f739b7b5a127567c78" + }, + "core/components/icons/attachment/csv-file-icon.tsx": { + "mtime": 1786278610.4809694, + "ast_hash": "5ca40678f0a47672b1a71400d3c88a64", + "semantic_hash": "5ca40678f0a47672b1a71400d3c88a64" + }, + "core/components/icons/attachment/default-file-icon.tsx": { + "mtime": 1786278610.4810228, + "ast_hash": "bf5c7f333c03fb7d5660149a81f65174", + "semantic_hash": "bf5c7f333c03fb7d5660149a81f65174" + }, + "core/components/icons/attachment/doc-file-icon.tsx": { + "mtime": 1786278610.4810767, + "ast_hash": "f089c474b04795ee310a5f9b744b3726", + "semantic_hash": "f089c474b04795ee310a5f9b744b3726" + }, + "core/components/icons/attachment/document-icon.tsx": { + "mtime": 1786278610.481133, + "ast_hash": "908c245905658a4ca1d09b574b5ddfe2", + "semantic_hash": "908c245905658a4ca1d09b574b5ddfe2" + }, + "core/components/icons/attachment/figma-file-icon.tsx": { + "mtime": 1786278610.4811819, + "ast_hash": "797fad767358e8ed9c05d99187e03345", + "semantic_hash": "797fad767358e8ed9c05d99187e03345" + }, + "core/components/icons/attachment/html-file-icon.tsx": { + "mtime": 1786278610.4812298, + "ast_hash": "72a797455c3e88213937ad5a1a11f7a0", + "semantic_hash": "72a797455c3e88213937ad5a1a11f7a0" + }, + "core/components/icons/attachment/img-file-icon.tsx": { + "mtime": 1786278610.4812832, + "ast_hash": "44c3437736048462d317582d08d0b721", + "semantic_hash": "44c3437736048462d317582d08d0b721" + }, + "core/components/icons/attachment/index.ts": { + "mtime": 1786278610.4813335, + "ast_hash": "c556a1e3a6a9c5721733566e59ca3f6a", + "semantic_hash": "c556a1e3a6a9c5721733566e59ca3f6a" + }, + "core/components/icons/attachment/jpg-file-icon.tsx": { + "mtime": 1786278610.481395, + "ast_hash": "8d3c1c72c01f169d411caef42a5159a5", + "semantic_hash": "8d3c1c72c01f169d411caef42a5159a5" + }, + "core/components/icons/attachment/js-file-icon.tsx": { + "mtime": 1786278610.481443, + "ast_hash": "43b575e25bfbdf528c2f8733870e33d7", + "semantic_hash": "43b575e25bfbdf528c2f8733870e33d7" + }, + "core/components/icons/attachment/pdf-file-icon.tsx": { + "mtime": 1786278610.481491, + "ast_hash": "6db813a33bedd809af7c4102350b8bbf", + "semantic_hash": "6db813a33bedd809af7c4102350b8bbf" + }, + "core/components/icons/attachment/png-file-icon.tsx": { + "mtime": 1786278610.4815438, + "ast_hash": "e502798ef5f03633240adaada16ae134", + "semantic_hash": "e502798ef5f03633240adaada16ae134" + }, + "core/components/icons/attachment/rar-file-icon.tsx": { + "mtime": 1786278610.4815974, + "ast_hash": "16c57ed7e658e56f191f73dbab4ba6df", + "semantic_hash": "16c57ed7e658e56f191f73dbab4ba6df" + }, + "core/components/icons/attachment/setting-icon.tsx": { + "mtime": 1786278610.4816635, + "ast_hash": "762de5fa1a858fa224d5d66f6bc9a470", + "semantic_hash": "762de5fa1a858fa224d5d66f6bc9a470" + }, + "core/components/icons/attachment/sheet-file-icon.tsx": { + "mtime": 1786278610.4817157, + "ast_hash": "6d227836c649789a95ae38b9a56b6aaf", + "semantic_hash": "6d227836c649789a95ae38b9a56b6aaf" + }, + "core/components/icons/attachment/svg-file-icon.tsx": { + "mtime": 1786278610.481763, + "ast_hash": "688f9a3a1a8e500d2a311614b7d86141", + "semantic_hash": "688f9a3a1a8e500d2a311614b7d86141" + }, + "core/components/icons/attachment/tune-icon.tsx": { + "mtime": 1786278610.481832, + "ast_hash": "21254db6749359830e0b030a6345ba38", + "semantic_hash": "21254db6749359830e0b030a6345ba38" + }, + "core/components/icons/attachment/txt-file-icon.tsx": { + "mtime": 1786278610.4818785, + "ast_hash": "72ed236d8ed2c7bbd000ce6a5cd013b2", + "semantic_hash": "72ed236d8ed2c7bbd000ce6a5cd013b2" + }, + "core/components/icons/attachment/video-file-icon.tsx": { + "mtime": 1786278610.4819267, + "ast_hash": "522712d24984c9f33a160b27145515c4", + "semantic_hash": "522712d24984c9f33a160b27145515c4" + }, + "core/components/icons/attachment/zip-file-icon.tsx": { + "mtime": 1786278610.4819765, + "ast_hash": "719d0153690760fc432de19ce32dbbed", + "semantic_hash": "719d0153690760fc432de19ce32dbbed" + }, + "core/components/icons/index.ts": { + "mtime": 1786278610.4820428, + "ast_hash": "0908261a3a1419490eba779d8783befb", + "semantic_hash": "0908261a3a1419490eba779d8783befb" + }, + "core/components/icons/locked-component.tsx": { + "mtime": 1786278610.4820993, + "ast_hash": "6a9ba2e04ac335e99206261e4674ce7c", + "semantic_hash": "6a9ba2e04ac335e99206261e4674ce7c" + }, + "core/components/icons/types.d.ts": { + "mtime": 1786278610.4821496, + "ast_hash": "1422a2e6e816155783635d6b1d9dfb9a", + "semantic_hash": "1422a2e6e816155783635d6b1d9dfb9a" + }, + "core/components/inbox/content/inbox-issue-header.tsx": { + "mtime": 1786278610.4823093, + "ast_hash": "a81961dffff2a6d1c80ac3cef41bd740", + "semantic_hash": "a81961dffff2a6d1c80ac3cef41bd740" + }, + "core/components/inbox/content/inbox-issue-mobile-header.tsx": { + "mtime": 1786278610.482437, + "ast_hash": "d3db2a21b469a22f564ebfd5a0474d93", + "semantic_hash": "d3db2a21b469a22f564ebfd5a0474d93" + }, + "core/components/inbox/content/index.ts": { + "mtime": 1786278610.4824855, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/inbox/content/issue-properties.tsx": { + "mtime": 1786278610.4825861, + "ast_hash": "0c622a867b25ed29fb4d81f976359b58", + "semantic_hash": "0c622a867b25ed29fb4d81f976359b58" + }, + "core/components/inbox/content/issue-root.tsx": { + "mtime": 1786278610.4826982, + "ast_hash": "8d3e69369a7380ad435af1d780041e23", + "semantic_hash": "8d3e69369a7380ad435af1d780041e23" + }, + "core/components/inbox/content/root.tsx": { + "mtime": 1786278610.4827683, + "ast_hash": "426ffe930947a2efe03e3a22e3c2b2ce", + "semantic_hash": "426ffe930947a2efe03e3a22e3c2b2ce" + }, + "core/components/inbox/inbox-filter/applied-filters/date.tsx": { + "mtime": 1786278610.4829051, + "ast_hash": "5100077ad3d00b6155a74e012d1884b0", + "semantic_hash": "5100077ad3d00b6155a74e012d1884b0" + }, + "core/components/inbox/inbox-filter/applied-filters/label.tsx": { + "mtime": 1786278610.482958, + "ast_hash": "7a908eba389e5d0164802711df691355", + "semantic_hash": "7a908eba389e5d0164802711df691355" + }, + "core/components/inbox/inbox-filter/applied-filters/member.tsx": { + "mtime": 1786278610.4830105, + "ast_hash": "05218543ce07c1051ec7585223b49393", + "semantic_hash": "05218543ce07c1051ec7585223b49393" + }, + "core/components/inbox/inbox-filter/applied-filters/priority.tsx": { + "mtime": 1786278610.4830637, + "ast_hash": "76d1def6a56358daba6d70935e8ebc16", + "semantic_hash": "76d1def6a56358daba6d70935e8ebc16" + }, + "core/components/inbox/inbox-filter/applied-filters/root.tsx": { + "mtime": 1786278610.483124, + "ast_hash": "f5eff99aa40cdf6316e33e9f6e7e021f", + "semantic_hash": "f5eff99aa40cdf6316e33e9f6e7e021f" + }, + "core/components/inbox/inbox-filter/applied-filters/state.tsx": { + "mtime": 1786278610.483174, + "ast_hash": "091dae868b7daddd42c46f931d9eb991", + "semantic_hash": "091dae868b7daddd42c46f931d9eb991" + }, + "core/components/inbox/inbox-filter/applied-filters/status.tsx": { + "mtime": 1786278610.4832215, + "ast_hash": "0acd55b09e3e70128390e1cfcc133eb2", + "semantic_hash": "0acd55b09e3e70128390e1cfcc133eb2" + }, + "core/components/inbox/inbox-filter/filters/date.tsx": { + "mtime": 1786278610.4833071, + "ast_hash": "39f4a4cc95fde16a321450dfa35c272c", + "semantic_hash": "39f4a4cc95fde16a321450dfa35c272c" + }, + "core/components/inbox/inbox-filter/filters/filter-selection.tsx": { + "mtime": 1786278610.4833667, + "ast_hash": "514b74b1ca51faf7b66ce28a92c6cb18", + "semantic_hash": "514b74b1ca51faf7b66ce28a92c6cb18" + }, + "core/components/inbox/inbox-filter/filters/labels.tsx": { + "mtime": 1786278610.4834206, + "ast_hash": "bf84395e04f1471c3eab4875004d7a41", + "semantic_hash": "bf84395e04f1471c3eab4875004d7a41" + }, + "core/components/inbox/inbox-filter/filters/members.tsx": { + "mtime": 1786278610.4834938, + "ast_hash": "a14b4825437872a908d1a62d78b5d4b6", + "semantic_hash": "a14b4825437872a908d1a62d78b5d4b6" + }, + "core/components/inbox/inbox-filter/filters/priority.tsx": { + "mtime": 1786278610.4835443, + "ast_hash": "61de03a5c4abdce60b20f9606ff8b3d7", + "semantic_hash": "61de03a5c4abdce60b20f9606ff8b3d7" + }, + "core/components/inbox/inbox-filter/filters/state.tsx": { + "mtime": 1786278610.4835944, + "ast_hash": "65d9bb315fabced17249008549d4ab36", + "semantic_hash": "65d9bb315fabced17249008549d4ab36" + }, + "core/components/inbox/inbox-filter/filters/status.tsx": { + "mtime": 1786278610.4836476, + "ast_hash": "6509ffcfc315f388a79ea011bed310c5", + "semantic_hash": "6509ffcfc315f388a79ea011bed310c5" + }, + "core/components/inbox/inbox-filter/index.ts": { + "mtime": 1786278610.4837027, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/inbox/inbox-filter/root.tsx": { + "mtime": 1786278610.4837625, + "ast_hash": "7ace0b07ad579bd57a3f77b092d4f2c6", + "semantic_hash": "7ace0b07ad579bd57a3f77b092d4f2c6" + }, + "core/components/inbox/inbox-filter/sorting/order-by.tsx": { + "mtime": 1786278610.4838605, + "ast_hash": "1203f828ca557c4af2e2708b0a9e2b75", + "semantic_hash": "1203f828ca557c4af2e2708b0a9e2b75" + }, + "core/components/inbox/inbox-issue-status.tsx": { + "mtime": 1786278610.4839227, + "ast_hash": "69d3438c1976f950fa91f85514af2969", + "semantic_hash": "69d3438c1976f950fa91f85514af2969" + }, + "core/components/inbox/inbox-status-icon.tsx": { + "mtime": 1786278610.483993, + "ast_hash": "f446161e1e24e1de1a84a040acdcea58", + "semantic_hash": "f446161e1e24e1de1a84a040acdcea58" + }, + "core/components/inbox/index.ts": { + "mtime": 1786278610.4840426, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/inbox/modals/create-modal/create-root.tsx": { + "mtime": 1786278610.4842205, + "ast_hash": "99cf4ec510ec5b6f9a874b1af641c2d8", + "semantic_hash": "99cf4ec510ec5b6f9a874b1af641c2d8" + }, + "core/components/inbox/modals/create-modal/index.ts": { + "mtime": 1786278610.484281, + "ast_hash": "24f2f49586a7ca6936b2994c8bc0dbf4", + "semantic_hash": "24f2f49586a7ca6936b2994c8bc0dbf4" + }, + "core/components/inbox/modals/create-modal/issue-description.tsx": { + "mtime": 1786278610.4843593, + "ast_hash": "75154aabda05957eb2e09c1ecd6818c4", + "semantic_hash": "75154aabda05957eb2e09c1ecd6818c4" + }, + "core/components/inbox/modals/create-modal/issue-properties.tsx": { + "mtime": 1786278610.484465, + "ast_hash": "bed0701e0f2add428c60e968a10bd1a7", + "semantic_hash": "bed0701e0f2add428c60e968a10bd1a7" + }, + "core/components/inbox/modals/create-modal/issue-title.tsx": { + "mtime": 1786278610.484531, + "ast_hash": "f05c2178eea41f0409d383286026ac14", + "semantic_hash": "f05c2178eea41f0409d383286026ac14" + }, + "core/components/inbox/modals/create-modal/modal.tsx": { + "mtime": 1786278610.4845908, + "ast_hash": "7936eb15622c51545772c219f73d3d29", + "semantic_hash": "7936eb15622c51545772c219f73d3d29" + }, + "core/components/inbox/modals/decline-issue-modal.tsx": { + "mtime": 1786278610.4846487, + "ast_hash": "93d2119fa5d7e72118598d838b95a240", + "semantic_hash": "93d2119fa5d7e72118598d838b95a240" + }, + "core/components/inbox/modals/delete-issue-modal.tsx": { + "mtime": 1786278610.4847188, + "ast_hash": "02eb21678580a578c1dcf398652f4034", + "semantic_hash": "02eb21678580a578c1dcf398652f4034" + }, + "core/components/inbox/modals/select-duplicate.tsx": { + "mtime": 1786278610.4848037, + "ast_hash": "76db69be96a8c628f62a1ed901f48326", + "semantic_hash": "76db69be96a8c628f62a1ed901f48326" + }, + "core/components/inbox/modals/snooze-issue-modal.tsx": { + "mtime": 1786278610.4848683, + "ast_hash": "080db1a804e162e68009e26d5e0918a1", + "semantic_hash": "080db1a804e162e68009e26d5e0918a1" + }, + "core/components/inbox/root.tsx": { + "mtime": 1786278610.4849465, + "ast_hash": "00525c2d519641de4c1bb615c10cf3d3", + "semantic_hash": "00525c2d519641de4c1bb615c10cf3d3" + }, + "core/components/inbox/sidebar/inbox-list-item.tsx": { + "mtime": 1786278610.485065, + "ast_hash": "e20a07a030561bc08af7fb5bdd8f9bc6", + "semantic_hash": "e20a07a030561bc08af7fb5bdd8f9bc6" + }, + "core/components/inbox/sidebar/inbox-list.tsx": { + "mtime": 1786278610.4851372, + "ast_hash": "dafb5e3c85e46db22f017740e908bea9", + "semantic_hash": "dafb5e3c85e46db22f017740e908bea9" + }, + "core/components/inbox/sidebar/index.ts": { + "mtime": 1786278610.485183, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/inbox/sidebar/root.tsx": { + "mtime": 1786278610.485262, + "ast_hash": "003054886abbb0a529990c7c656c9ec2", + "semantic_hash": "003054886abbb0a529990c7c656c9ec2" + }, + "core/components/instance/index.ts": { + "mtime": 1786278610.4853408, + "ast_hash": "b2ed5deaa01fc558bfe83bf880e4404a", + "semantic_hash": "b2ed5deaa01fc558bfe83bf880e4404a" + }, + "core/components/instance/maintenance-message.tsx": { + "mtime": 1786278610.4854, + "ast_hash": "f4cb772cafa13a3690a4f60d1af2e52e", + "semantic_hash": "f4cb772cafa13a3690a4f60d1af2e52e" + }, + "core/components/instance/maintenance-view.tsx": { + "mtime": 1786278610.485456, + "ast_hash": "a5232eceb098e1121876debe5ed4e861", + "semantic_hash": "a5232eceb098e1121876debe5ed4e861" + }, + "core/components/instance/not-ready-view.tsx": { + "mtime": 1786278610.4855075, + "ast_hash": "b7368135b61855a50e2153b4e199e764", + "semantic_hash": "b7368135b61855a50e2153b4e199e764" + }, + "core/components/integration/github/select-repository.tsx": { + "mtime": 1786278610.4856327, + "ast_hash": "ab32f66a5cdab2509641464e0a622422", + "semantic_hash": "ab32f66a5cdab2509641464e0a622422" + }, + "core/components/integration/single-integration-card.tsx": { + "mtime": 1786278610.4857142, + "ast_hash": "24b77f0426ca052c599ad2469612fe29", + "semantic_hash": "24b77f0426ca052c599ad2469612fe29" + }, + "core/components/integration/slack/select-channel.tsx": { + "mtime": 1786278610.4858088, + "ast_hash": "47b84d05be66cc7902116a779253613d", + "semantic_hash": "47b84d05be66cc7902116a779253613d" + }, + "core/components/issues/archive-issue-modal.tsx": { + "mtime": 1786278610.4858851, + "ast_hash": "7828939812c3e125a0f6cc5b64a95574", + "semantic_hash": "7828939812c3e125a0f6cc5b64a95574" + }, + "core/components/issues/archived-issues-header.tsx": { + "mtime": 1786278610.4859588, + "ast_hash": "b24bec95e4cda4c9670d563e18fb9b3c", + "semantic_hash": "b24bec95e4cda4c9670d563e18fb9b3c" + }, + "core/components/issues/attachment/attachment-detail.tsx": { + "mtime": 1786278610.4860547, + "ast_hash": "980b7399c87e4f61153f1b3e0b9494c8", + "semantic_hash": "980b7399c87e4f61153f1b3e0b9494c8" + }, + "core/components/issues/attachment/attachment-item-list.tsx": { + "mtime": 1786278610.4861307, + "ast_hash": "f4b11b2756eb86da805f27c878942ec5", + "semantic_hash": "f4b11b2756eb86da805f27c878942ec5" + }, + "core/components/issues/attachment/attachment-list-item.tsx": { + "mtime": 1786278610.4862, + "ast_hash": "434883271b52df8a77e0e6f4784a7569", + "semantic_hash": "434883271b52df8a77e0e6f4784a7569" + }, + "core/components/issues/attachment/attachment-list-upload-item.tsx": { + "mtime": 1786278610.4862669, + "ast_hash": "dc18a82ca8c7eccc7b802c4138c8b026", + "semantic_hash": "dc18a82ca8c7eccc7b802c4138c8b026" + }, + "core/components/issues/attachment/attachment-upload-details.tsx": { + "mtime": 1786278610.4863384, + "ast_hash": "6ae460f0e11424da0cf1d5ba288a786c", + "semantic_hash": "6ae460f0e11424da0cf1d5ba288a786c" + }, + "core/components/issues/attachment/attachment-upload.tsx": { + "mtime": 1786278610.486413, + "ast_hash": "cd0e8971135f22c64efb7d3ca4016b92", + "semantic_hash": "cd0e8971135f22c64efb7d3ca4016b92" + }, + "core/components/issues/attachment/attachments-list.tsx": { + "mtime": 1786278610.4864879, + "ast_hash": "b22bb1cf7140cd704f68e2fff5d8a720", + "semantic_hash": "b22bb1cf7140cd704f68e2fff5d8a720" + }, + "core/components/issues/attachment/delete-attachment-modal.tsx": { + "mtime": 1786278610.4865515, + "ast_hash": "f2ed2dee7bc0d98b1ed792c4ea1f182f", + "semantic_hash": "f2ed2dee7bc0d98b1ed792c4ea1f182f" + }, + "core/components/issues/attachment/index.ts": { + "mtime": 1786278610.4866192, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/attachment/root.tsx": { + "mtime": 1786278610.486679, + "ast_hash": "9df9b4d743149691bba2722f98af67c2", + "semantic_hash": "9df9b4d743149691bba2722f98af67c2" + }, + "core/components/issues/bulk-operations/index.ts": { + "mtime": 1786278610.4867716, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/bulk-operations/root.tsx": { + "mtime": 1786278610.486833, + "ast_hash": "955441334816f76fa0572ddfad4d1d4b", + "semantic_hash": "955441334816f76fa0572ddfad4d1d4b" + }, + "core/components/issues/bulk-operations/upgrade-banner.tsx": { + "mtime": 1786278610.4868956, + "ast_hash": "43a11a4f360911bb3ac3890c7a5910c3", + "semantic_hash": "43a11a4f360911bb3ac3890c7a5910c3" + }, + "core/components/issues/confirm-issue-discard.tsx": { + "mtime": 1786278610.4869602, + "ast_hash": "988b6bd38470703c1d0b5c6dbc627eae", + "semantic_hash": "988b6bd38470703c1d0b5c6dbc627eae" + }, + "core/components/issues/create-issue-toast-action-items.tsx": { + "mtime": 1786278610.4870346, + "ast_hash": "99c26aea82e0f49266967e2aeb3501bb", + "semantic_hash": "99c26aea82e0f49266967e2aeb3501bb" + }, + "core/components/issues/delete-issue-modal.tsx": { + "mtime": 1786278610.4871025, + "ast_hash": "f292c6d9042d99da7383e952ca9c794e", + "semantic_hash": "f292c6d9042d99da7383e952ca9c794e" + }, + "core/components/issues/filters.tsx": { + "mtime": 1786278610.4871757, + "ast_hash": "3120dd8bba6c681e716594d05ba6e98e", + "semantic_hash": "3120dd8bba6c681e716594d05ba6e98e" + }, + "core/components/issues/header.tsx": { + "mtime": 1786278610.4882402, + "ast_hash": "ceb162d5044711e7358c471a5581492a", + "semantic_hash": "ceb162d5044711e7358c471a5581492a" + }, + "core/components/issues/issue-detail-widgets/action-buttons.tsx": { + "mtime": 1786278610.488373, + "ast_hash": "27b57d6a3018c8da183fdacdcda7a06a", + "semantic_hash": "27b57d6a3018c8da183fdacdcda7a06a" + }, + "core/components/issues/issue-detail-widgets/attachments/content.tsx": { + "mtime": 1786278610.4884686, + "ast_hash": "9f449e046e1df177c526805f564127e2", + "semantic_hash": "9f449e046e1df177c526805f564127e2" + }, + "core/components/issues/issue-detail-widgets/attachments/helper.tsx": { + "mtime": 1786278610.4885404, + "ast_hash": "f99c429ff90cc5130afb99bf2af08104", + "semantic_hash": "f99c429ff90cc5130afb99bf2af08104" + }, + "core/components/issues/issue-detail-widgets/attachments/index.ts": { + "mtime": 1786278610.4885945, + "ast_hash": "9c262534c86b5cb1f7cae5c978b2ed9d", + "semantic_hash": "9c262534c86b5cb1f7cae5c978b2ed9d" + }, + "core/components/issues/issue-detail-widgets/attachments/quick-action-button.tsx": { + "mtime": 1786278610.4886649, + "ast_hash": "ba9b1e9b533e7eaaa3722916918be923", + "semantic_hash": "ba9b1e9b533e7eaaa3722916918be923" + }, + "core/components/issues/issue-detail-widgets/attachments/root.tsx": { + "mtime": 1786278610.4887266, + "ast_hash": "60c7633bcaeb5e5680d19ec6c8646967", + "semantic_hash": "60c7633bcaeb5e5680d19ec6c8646967" + }, + "core/components/issues/issue-detail-widgets/attachments/title.tsx": { + "mtime": 1786278610.4887757, + "ast_hash": "e5c10d19d2830c4d15c3a58fbc01c10f", + "semantic_hash": "e5c10d19d2830c4d15c3a58fbc01c10f" + }, + "core/components/issues/issue-detail-widgets/index.ts": { + "mtime": 1786278610.4888258, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/issue-detail-widgets/issue-detail-widget-collapsibles.tsx": { + "mtime": 1786389893.1742342, + "ast_hash": "63364d33375f19e4d5b798ed918fd228", + "semantic_hash": "63364d33375f19e4d5b798ed918fd228" + }, + "core/components/issues/issue-detail-widgets/issue-detail-widget-modals.tsx": { + "mtime": 1786278610.4889667, + "ast_hash": "257af497de70c78c6a4be887096f6ff0", + "semantic_hash": "257af497de70c78c6a4be887096f6ff0" + }, + "core/components/issues/issue-detail-widgets/links/content.tsx": { + "mtime": 1786278610.489053, + "ast_hash": "9e0a6ef8257fd2c4303a334ccf66b773", + "semantic_hash": "9e0a6ef8257fd2c4303a334ccf66b773" + }, + "core/components/issues/issue-detail-widgets/links/helper.tsx": { + "mtime": 1786278610.4891198, + "ast_hash": "f17bb262b97e5157850fe88868dfc7cf", + "semantic_hash": "f17bb262b97e5157850fe88868dfc7cf" + }, + "core/components/issues/issue-detail-widgets/links/index.ts": { + "mtime": 1786278610.489165, + "ast_hash": "9c262534c86b5cb1f7cae5c978b2ed9d", + "semantic_hash": "9c262534c86b5cb1f7cae5c978b2ed9d" + }, + "core/components/issues/issue-detail-widgets/links/quick-action-button.tsx": { + "mtime": 1786278610.489218, + "ast_hash": "cc1e098185a650f6a1faee0a0ac2cb1f", + "semantic_hash": "cc1e098185a650f6a1faee0a0ac2cb1f" + }, + "core/components/issues/issue-detail-widgets/links/root.tsx": { + "mtime": 1786278610.4892728, + "ast_hash": "96d180fca91e0549d2c61f128acf9e7e", + "semantic_hash": "96d180fca91e0549d2c61f128acf9e7e" + }, + "core/components/issues/issue-detail-widgets/links/title.tsx": { + "mtime": 1786278610.489326, + "ast_hash": "f682c43bc93b6b5a7f0663eebe070adc", + "semantic_hash": "f682c43bc93b6b5a7f0663eebe070adc" + }, + "core/components/issues/issue-detail-widgets/relations/content.tsx": { + "mtime": 1786278610.4894767, + "ast_hash": "a4bd6566ccbefa0793259468cb5b9167", + "semantic_hash": "a4bd6566ccbefa0793259468cb5b9167" + }, + "core/components/issues/issue-detail-widgets/relations/helper.tsx": { + "mtime": 1786278610.4895444, + "ast_hash": "63b483c230d86ed05e710310cffc880f", + "semantic_hash": "63b483c230d86ed05e710310cffc880f" + }, + "core/components/issues/issue-detail-widgets/relations/index.ts": { + "mtime": 1786278610.4895902, + "ast_hash": "9c262534c86b5cb1f7cae5c978b2ed9d", + "semantic_hash": "9c262534c86b5cb1f7cae5c978b2ed9d" + }, + "core/components/issues/issue-detail-widgets/relations/quick-action-button.tsx": { + "mtime": 1786278610.4896593, + "ast_hash": "1342e127a0508b29730eca981b90af4e", + "semantic_hash": "1342e127a0508b29730eca981b90af4e" + }, + "core/components/issues/issue-detail-widgets/relations/root.tsx": { + "mtime": 1786278610.4897132, + "ast_hash": "5dc581f6b95ba9ac07e53f06a716776d", + "semantic_hash": "5dc581f6b95ba9ac07e53f06a716776d" + }, + "core/components/issues/issue-detail-widgets/relations/title.tsx": { + "mtime": 1786278610.489768, + "ast_hash": "4333848c4eb57b968ad941a6751ad0c9", + "semantic_hash": "4333848c4eb57b968ad941a6751ad0c9" + }, + "core/components/issues/issue-detail-widgets/root.tsx": { + "mtime": 1786278610.489836, + "ast_hash": "4c908abbde1c2e3d002aaca8a6d17675", + "semantic_hash": "4c908abbde1c2e3d002aaca8a6d17675" + }, + "core/components/issues/issue-detail-widgets/sub-issues/content.tsx": { + "mtime": 1786278610.4920473, + "ast_hash": "4a10988607e8ad2c81a406b3522192fb", + "semantic_hash": "4a10988607e8ad2c81a406b3522192fb" + }, + "core/components/issues/issue-detail-widgets/sub-issues/display-filters.tsx": { + "mtime": 1786278610.4921227, + "ast_hash": "d8cba6f34e1b1ed59edf0380fc09a3f4", + "semantic_hash": "d8cba6f34e1b1ed59edf0380fc09a3f4" + }, + "core/components/issues/issue-detail-widgets/sub-issues/filters.tsx": { + "mtime": 1786278610.4921975, + "ast_hash": "24859e3d4138b3a49a7e792a71d9fdcc", + "semantic_hash": "24859e3d4138b3a49a7e792a71d9fdcc" + }, + "core/components/issues/issue-detail-widgets/sub-issues/helper.ts": { + "mtime": 1786278610.4923499, + "ast_hash": "62e659e19fecee1c43d5c655dd3ea369", + "semantic_hash": "62e659e19fecee1c43d5c655dd3ea369" + }, + "core/components/issues/issue-detail-widgets/sub-issues/index.ts": { + "mtime": 1786278610.4924014, + "ast_hash": "e8fe215c91722f6f5ba72e09c704c890", + "semantic_hash": "e8fe215c91722f6f5ba72e09c704c890" + }, + "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-group.tsx": { + "mtime": 1786278610.4925084, + "ast_hash": "b122c2efe8cc253c68d5f7f27c2e3bea", + "semantic_hash": "b122c2efe8cc253c68d5f7f27c2e3bea" + }, + "core/components/issues/issue-detail-widgets/sub-issues/issues-list/list-item.tsx": { + "mtime": 1786278610.4926271, + "ast_hash": "5624165cf3922b201ccdb1500380e26c", + "semantic_hash": "5624165cf3922b201ccdb1500380e26c" + }, + "core/components/issues/issue-detail-widgets/sub-issues/issues-list/properties.tsx": { + "mtime": 1786278610.4927351, + "ast_hash": "f1a7ba574a19e5b96b75967b48f88aee", + "semantic_hash": "f1a7ba574a19e5b96b75967b48f88aee" + }, + "core/components/issues/issue-detail-widgets/sub-issues/issues-list/root.tsx": { + "mtime": 1786278610.49281, + "ast_hash": "61b9f32b20d2f3485ef04c19c663f00e", + "semantic_hash": "61b9f32b20d2f3485ef04c19c663f00e" + }, + "core/components/issues/issue-detail-widgets/sub-issues/quick-action-button.tsx": { + "mtime": 1786278610.492884, + "ast_hash": "b39d4581c5dbe258e6abb75109ac7919", + "semantic_hash": "b39d4581c5dbe258e6abb75109ac7919" + }, + "core/components/issues/issue-detail-widgets/sub-issues/root.tsx": { + "mtime": 1786278610.4929352, + "ast_hash": "40827a8017ae30550d8fd2720cccd786", + "semantic_hash": "40827a8017ae30550d8fd2720cccd786" + }, + "core/components/issues/issue-detail-widgets/sub-issues/title-actions.tsx": { + "mtime": 1786278610.493008, + "ast_hash": "6075d22fcc5f0f22886708bd1b8b6fd4", + "semantic_hash": "6075d22fcc5f0f22886708bd1b8b6fd4" + }, + "core/components/issues/issue-detail-widgets/sub-issues/title.tsx": { + "mtime": 1786278610.4930723, + "ast_hash": "134ea35a7b82216c961d0959cfbe8cba", + "semantic_hash": "134ea35a7b82216c961d0959cfbe8cba" + }, + "core/components/issues/issue-detail-widgets/widget-button.tsx": { + "mtime": 1786278610.4931273, + "ast_hash": "743d5de2aed922ca69489f5d74704335", + "semantic_hash": "743d5de2aed922ca69489f5d74704335" + }, + "core/components/issues/issue-detail/cycle-select.tsx": { + "mtime": 1786278610.493233, + "ast_hash": "77d5b352864b012180b99d9e8424cfab", + "semantic_hash": "77d5b352864b012180b99d9e8424cfab" + }, + "core/components/issues/issue-detail/identifier-text.tsx": { + "mtime": 1786278610.4932933, + "ast_hash": "c99bf91da5872e874a6d4dc6d85996c0", + "semantic_hash": "c99bf91da5872e874a6d4dc6d85996c0" + }, + "core/components/issues/issue-detail/index.ts": { + "mtime": 1786278610.493347, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/issue-detail/issue-activity/activity-comment-root.tsx": { + "mtime": 1786307172.3597903, + "ast_hash": "91599ce28e3a84e8802c8ed557e49fe0", + "semantic_hash": "91599ce28e3a84e8802c8ed557e49fe0" + }, + "core/components/issues/issue-detail/issue-activity/activity-filter.tsx": { + "mtime": 1786278610.4935076, + "ast_hash": "206737a5496015d943b60822a0a2f904", + "semantic_hash": "206737a5496015d943b60822a0a2f904" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/archived-at.tsx": { + "mtime": 1786278610.493646, + "ast_hash": "6bd8e3981610c51a22a9d046aad733c8", + "semantic_hash": "6bd8e3981610c51a22a9d046aad733c8" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/assignee.tsx": { + "mtime": 1786278610.4937072, + "ast_hash": "f19ec382e7a010fbbb0e135602a3190c", + "semantic_hash": "f19ec382e7a010fbbb0e135602a3190c" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/attachment.tsx": { + "mtime": 1786278610.4937596, + "ast_hash": "bdd5031d1d8bc483a868d09449702ab4", + "semantic_hash": "bdd5031d1d8bc483a868d09449702ab4" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/cycle.tsx": { + "mtime": 1786278610.4938176, + "ast_hash": "923984a0b41eb2234e50a051c42d1d2f", + "semantic_hash": "923984a0b41eb2234e50a051c42d1d2f" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/default.tsx": { + "mtime": 1786278610.4938731, + "ast_hash": "4c5c99241fae1ed9b55865204a459bfb", + "semantic_hash": "4c5c99241fae1ed9b55865204a459bfb" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/description.tsx": { + "mtime": 1786278610.4939344, + "ast_hash": "f90e2da63fbaa7a80ccc346011e27815", + "semantic_hash": "f90e2da63fbaa7a80ccc346011e27815" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/estimate.tsx": { + "mtime": 1786278610.4939864, + "ast_hash": "e7f984087b592f3ec8315626882e45ba", + "semantic_hash": "e7f984087b592f3ec8315626882e45ba" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity-block.tsx": { + "mtime": 1786278610.4940882, + "ast_hash": "3ab636ccea48e8a8dff4aa8bba76c0b5", + "semantic_hash": "3ab636ccea48e8a8dff4aa8bba76c0b5" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/activity.ts": { + "mtime": 1786278610.4941485, + "ast_hash": "4486d69c58fbb9cd1153c0837c7d33ca", + "semantic_hash": "4486d69c58fbb9cd1153c0837c7d33ca" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-creator.tsx": { + "mtime": 1786278610.4942071, + "ast_hash": "9ff91007658af7544a2346abfc936992", + "semantic_hash": "9ff91007658af7544a2346abfc936992" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-link.tsx": { + "mtime": 1786278610.494268, + "ast_hash": "1101974152d30a09d739150c8b5ad0f2", + "semantic_hash": "1101974152d30a09d739150c8b5ad0f2" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/helpers/issue-user.tsx": { + "mtime": 1786278610.4943237, + "ast_hash": "84404d559124c809c547fc49d842fc6d", + "semantic_hash": "84404d559124c809c547fc49d842fc6d" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/inbox.tsx": { + "mtime": 1786278610.4943879, + "ast_hash": "b5a3aa4a324a657607f08ebb32973bff", + "semantic_hash": "b5a3aa4a324a657607f08ebb32973bff" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/index.ts": { + "mtime": 1786278610.494447, + "ast_hash": "c5641e2b27ba7382368c9dd54245d316", + "semantic_hash": "c5641e2b27ba7382368c9dd54245d316" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/label-activity-chip.tsx": { + "mtime": 1786278610.4945135, + "ast_hash": "cfa96c3cf68354bebfe181426b0e0457", + "semantic_hash": "cfa96c3cf68354bebfe181426b0e0457" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/label.tsx": { + "mtime": 1786278610.4945765, + "ast_hash": "d9e72eccdbb729c00f912d3a808c5080", + "semantic_hash": "d9e72eccdbb729c00f912d3a808c5080" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/link.tsx": { + "mtime": 1786278610.4946449, + "ast_hash": "4c23968bddac2aaa2d5974b1b2617f11", + "semantic_hash": "4c23968bddac2aaa2d5974b1b2617f11" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/module.tsx": { + "mtime": 1786278610.4947152, + "ast_hash": "aa1e66cc44fe1ebdbce85344342eb5f6", + "semantic_hash": "aa1e66cc44fe1ebdbce85344342eb5f6" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/name.tsx": { + "mtime": 1786278610.4947782, + "ast_hash": "077ec5d8c9af129a6b18788861880e90", + "semantic_hash": "077ec5d8c9af129a6b18788861880e90" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/parent.tsx": { + "mtime": 1786278610.49483, + "ast_hash": "2ae37116a80ec4ae8ae84f82c5a7707c", + "semantic_hash": "2ae37116a80ec4ae8ae84f82c5a7707c" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/priority.tsx": { + "mtime": 1786278610.494891, + "ast_hash": "d0899f781f78f795d0c124dfe6f25c54", + "semantic_hash": "d0899f781f78f795d0c124dfe6f25c54" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/relation.tsx": { + "mtime": 1786278610.4949648, + "ast_hash": "e29c5947ce9607eccc679984d84dfc20", + "semantic_hash": "e29c5947ce9607eccc679984d84dfc20" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/start_date.tsx": { + "mtime": 1786278610.4950233, + "ast_hash": "02efa395b8446df58186ce7ab009b0b8", + "semantic_hash": "02efa395b8446df58186ce7ab009b0b8" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/state.tsx": { + "mtime": 1786278610.4950848, + "ast_hash": "84d7c6dfab3d00ccb6c545b4dd9d5eea", + "semantic_hash": "84d7c6dfab3d00ccb6c545b4dd9d5eea" + }, + "core/components/issues/issue-detail/issue-activity/activity/actions/target_date.tsx": { + "mtime": 1786278610.4951525, + "ast_hash": "d77eb1d454d7a388b3d2b3a02854cd81", + "semantic_hash": "d77eb1d454d7a388b3d2b3a02854cd81" + }, + "core/components/issues/issue-detail/issue-activity/activity/activity-list.tsx": { + "mtime": 1786278610.4952223, + "ast_hash": "838c8f30eedfc0e1b4e01362e5daee01", + "semantic_hash": "838c8f30eedfc0e1b4e01362e5daee01" + }, + "core/components/issues/issue-detail/issue-activity/filter-root.tsx": { + "mtime": 1786278610.4952927, + "ast_hash": "2dbc828e2653b3d1c3c481ce3391108f", + "semantic_hash": "2dbc828e2653b3d1c3c481ce3391108f" + }, + "core/components/issues/issue-detail/issue-activity/helper.tsx": { + "mtime": 1786278610.4953809, + "ast_hash": "33471c90970974509981bf20cc512995", + "semantic_hash": "33471c90970974509981bf20cc512995" + }, + "core/components/issues/issue-detail/issue-activity/index.ts": { + "mtime": 1786374355.2971094, + "ast_hash": "606a487bcd9af354bf19e067288e26f0", + "semantic_hash": "606a487bcd9af354bf19e067288e26f0" + }, + "core/components/issues/issue-detail/issue-activity/loader.tsx": { + "mtime": 1786278610.4955068, + "ast_hash": "d8a60f039b2a797e5ede1d26a0813d84", + "semantic_hash": "d8a60f039b2a797e5ede1d26a0813d84" + }, + "core/components/issues/issue-detail/issue-activity/root.tsx": { + "mtime": 1786389893.1760175, + "ast_hash": "c8bca2d4c0ce09727b649c50047f9745", + "semantic_hash": "c8bca2d4c0ce09727b649c50047f9745" + }, + "core/components/issues/issue-detail/issue-activity/sort-root.tsx": { + "mtime": 1786278610.4956584, + "ast_hash": "516e86a4ed15f71e4429df46a389d277", + "semantic_hash": "516e86a4ed15f71e4429df46a389d277" + }, + "core/components/issues/issue-detail/issue-detail-quick-actions.tsx": { + "mtime": 1786389680.7054055, + "ast_hash": "e626deb0b2d8f3a936fda53147e2a118", + "semantic_hash": "e626deb0b2d8f3a936fda53147e2a118" + }, + "core/components/issues/issue-detail/issue-identifier.tsx": { + "mtime": 1786278610.495809, + "ast_hash": "7d994230e5e34e0ced56c92311e79660", + "semantic_hash": "7d994230e5e34e0ced56c92311e79660" + }, + "core/components/issues/issue-detail/label/create-label.tsx": { + "mtime": 1786278610.495929, + "ast_hash": "51e8b18ace297457e8c84dd8467ef0bd", + "semantic_hash": "51e8b18ace297457e8c84dd8467ef0bd" + }, + "core/components/issues/issue-detail/label/index.ts": { + "mtime": 1786278610.4959877, + "ast_hash": "e3295da8aefb22f2a32207544f2910f1", + "semantic_hash": "e3295da8aefb22f2a32207544f2910f1" + }, + "core/components/issues/issue-detail/label/label-list-item.tsx": { + "mtime": 1786278610.4960556, + "ast_hash": "bfcdf8c89de7a66ebd9c81c79cd464b9", + "semantic_hash": "bfcdf8c89de7a66ebd9c81c79cd464b9" + }, + "core/components/issues/issue-detail/label/label-list.tsx": { + "mtime": 1786278610.4961202, + "ast_hash": "34dafd373134c60c6415dccb49b8d110", + "semantic_hash": "34dafd373134c60c6415dccb49b8d110" + }, + "core/components/issues/issue-detail/label/root.tsx": { + "mtime": 1786278610.4961894, + "ast_hash": "5632452cd1bca4b4acd08aa89bed325a", + "semantic_hash": "5632452cd1bca4b4acd08aa89bed325a" + }, + "core/components/issues/issue-detail/label/select/label-select.tsx": { + "mtime": 1786278610.4963253, + "ast_hash": "ecc70a3d07c64a1726419bfcf327d1ed", + "semantic_hash": "ecc70a3d07c64a1726419bfcf327d1ed" + }, + "core/components/issues/issue-detail/label/select/root.tsx": { + "mtime": 1786278610.4963932, + "ast_hash": "f03508506c61f7d0cebf3d5b23c594e2", + "semantic_hash": "f03508506c61f7d0cebf3d5b23c594e2" + }, + "core/components/issues/issue-detail/links/create-update-link-modal.tsx": { + "mtime": 1786278610.4964983, + "ast_hash": "996cd454a3c7df2f85aa4296da3505b0", + "semantic_hash": "996cd454a3c7df2f85aa4296da3505b0" + }, + "core/components/issues/issue-detail/links/index.ts": { + "mtime": 1786278610.4965582, + "ast_hash": "81f777546f39e8f255111ca07da42e38", + "semantic_hash": "81f777546f39e8f255111ca07da42e38" + }, + "core/components/issues/issue-detail/links/link-detail.tsx": { + "mtime": 1786278610.4966376, + "ast_hash": "4a652d3adf5eb4c1a549d4d5454793bd", + "semantic_hash": "4a652d3adf5eb4c1a549d4d5454793bd" + }, + "core/components/issues/issue-detail/links/link-item.tsx": { + "mtime": 1786278610.496728, + "ast_hash": "d46ae36ee95c429c0c2c61e8b0ab85b9", + "semantic_hash": "d46ae36ee95c429c0c2c61e8b0ab85b9" + }, + "core/components/issues/issue-detail/links/link-list.tsx": { + "mtime": 1786278610.496786, + "ast_hash": "05befa70b40b3dbc341266364fd120a7", + "semantic_hash": "05befa70b40b3dbc341266364fd120a7" + }, + "core/components/issues/issue-detail/links/links.tsx": { + "mtime": 1786278610.496851, + "ast_hash": "68558d387396dfe45014425a24913afd", + "semantic_hash": "68558d387396dfe45014425a24913afd" + }, + "core/components/issues/issue-detail/links/root.tsx": { + "mtime": 1786278610.4969301, + "ast_hash": "5d5cef99e0b69bbb4622655d3bd0e40e", + "semantic_hash": "5d5cef99e0b69bbb4622655d3bd0e40e" + }, + "core/components/issues/issue-detail/main-content.tsx": { + "mtime": 1786278610.4970155, + "ast_hash": "a1e42567ad39f793c4b8bdd53e1cb15b", + "semantic_hash": "a1e42567ad39f793c4b8bdd53e1cb15b" + }, + "core/components/issues/issue-detail/module-select.tsx": { + "mtime": 1786278610.4970787, + "ast_hash": "028b958d6e2acacf87711bfd44f7fe37", + "semantic_hash": "028b958d6e2acacf87711bfd44f7fe37" + }, + "core/components/issues/issue-detail/parent-select.tsx": { + "mtime": 1786278610.497157, + "ast_hash": "e4c04852e47b04df7d3ceb28569015eb", + "semantic_hash": "e4c04852e47b04df7d3ceb28569015eb" + }, + "core/components/issues/issue-detail/parent/index.ts": { + "mtime": 1786278610.4972503, + "ast_hash": "58950b1abb39c51638568aa082182a3e", + "semantic_hash": "58950b1abb39c51638568aa082182a3e" + }, + "core/components/issues/issue-detail/parent/root.tsx": { + "mtime": 1786278610.4973373, + "ast_hash": "832912df56ec8826cc7f709327af520c", + "semantic_hash": "832912df56ec8826cc7f709327af520c" + }, + "core/components/issues/issue-detail/parent/sibling-item.tsx": { + "mtime": 1786278610.4974084, + "ast_hash": "46666cc438c72cf9cd71643d9381addc", + "semantic_hash": "46666cc438c72cf9cd71643d9381addc" + }, + "core/components/issues/issue-detail/parent/siblings.tsx": { + "mtime": 1786278610.497473, + "ast_hash": "6a4f62a210dc6ce95ea0fd91bcc5cdfb", + "semantic_hash": "6a4f62a210dc6ce95ea0fd91bcc5cdfb" + }, + "core/components/issues/issue-detail/reactions/index.ts": { + "mtime": 1786278610.4975576, + "ast_hash": "dc5b970dd91434343aa5c2d4fe8aa387", + "semantic_hash": "dc5b970dd91434343aa5c2d4fe8aa387" + }, + "core/components/issues/issue-detail/reactions/issue-comment.tsx": { + "mtime": 1786278610.4976325, + "ast_hash": "40aa381be45f790e9c59f8206388c0d1", + "semantic_hash": "40aa381be45f790e9c59f8206388c0d1" + }, + "core/components/issues/issue-detail/reactions/issue.tsx": { + "mtime": 1786278610.497698, + "ast_hash": "29b9c983acf08df4ef4fcb84d9dc89ca", + "semantic_hash": "29b9c983acf08df4ef4fcb84d9dc89ca" + }, + "core/components/issues/issue-detail/relation-select.tsx": { + "mtime": 1786278610.4982364, + "ast_hash": "86a76ffb800bb9748e792fe69d25d8bf", + "semantic_hash": "86a76ffb800bb9748e792fe69d25d8bf" + }, + "core/components/issues/issue-detail/root.tsx": { + "mtime": 1786307172.3608088, + "ast_hash": "c792e587199c33589d92b9ad84c1992d", + "semantic_hash": "c792e587199c33589d92b9ad84c1992d" + }, + "core/components/issues/issue-detail/sidebar.tsx": { + "mtime": 1786389893.177342, + "ast_hash": "4760f40b6aeacbaa09bcd43ff765025c", + "semantic_hash": "4760f40b6aeacbaa09bcd43ff765025c" + }, + "core/components/issues/issue-detail/subscription.tsx": { + "mtime": 1786278610.498551, + "ast_hash": "cd35446df29e09f144399ee5bcd030ee", + "semantic_hash": "cd35446df29e09f144399ee5bcd030ee" + }, + "core/components/issues/issue-detail/time-log/helper.ts": { + "mtime": 1786307172.3616652, + "ast_hash": "ec8567687bf79a2f98d6e09849b9853b", + "semantic_hash": "ec8567687bf79a2f98d6e09849b9853b" + }, + "core/components/issues/issue-detail/time-log/index.ts": { + "mtime": 1786307172.363201, + "ast_hash": "fde88fc32d13e7627428d6fc450636f5", + "semantic_hash": "fde88fc32d13e7627428d6fc450636f5" + }, + "core/components/issues/issue-detail/time-log/log-work-modal.tsx": { + "mtime": 1786307172.3638995, + "ast_hash": "8cb26dbe11f3ab9ea8b7313411d7cc0a", + "semantic_hash": "8cb26dbe11f3ab9ea8b7313411d7cc0a" + }, + "core/components/issues/issue-detail/time-log/time-log-card.tsx": { + "mtime": 1786307172.3645384, + "ast_hash": "ce787f5f1d76a92d871f2fb2ff55f356", + "semantic_hash": "ce787f5f1d76a92d871f2fb2ff55f356" + }, + "core/components/issues/issue-layouts/calendar/base-calendar-root.tsx": { + "mtime": 1786381455.040954, + "ast_hash": "909f72564f57fe35a8c20786ad6b74b0", + "semantic_hash": "909f72564f57fe35a8c20786ad6b74b0" + }, + "core/components/issues/issue-layouts/calendar/calendar.tsx": { + "mtime": 1786381455.0412674, + "ast_hash": "9770fc09e81ad502d4572536832ca1c6", + "semantic_hash": "9770fc09e81ad502d4572536832ca1c6" + }, + "core/components/issues/issue-layouts/calendar/day-tile.tsx": { + "mtime": 1786381455.041634, + "ast_hash": "966d5d0f30906c4472ac0412cc9cf4e4", + "semantic_hash": "966d5d0f30906c4472ac0412cc9cf4e4" + }, + "core/components/issues/issue-layouts/calendar/dropdowns/index.ts": { + "mtime": 1786278610.5000553, + "ast_hash": "ad6320f4f1bcdf3fa70582e9fac04a71", + "semantic_hash": "ad6320f4f1bcdf3fa70582e9fac04a71" + }, + "core/components/issues/issue-layouts/calendar/dropdowns/months-dropdown.tsx": { + "mtime": 1786381455.0419633, + "ast_hash": "56ecebb5eb2e299eca8a51477e93d93c", + "semantic_hash": "56ecebb5eb2e299eca8a51477e93d93c" + }, + "core/components/issues/issue-layouts/calendar/dropdowns/options-dropdown.tsx": { + "mtime": 1786381455.0424302, + "ast_hash": "962b5510baadefc1f2fc65ed934a52c8", + "semantic_hash": "962b5510baadefc1f2fc65ed934a52c8" + }, + "core/components/issues/issue-layouts/calendar/header.tsx": { + "mtime": 1786381455.0427983, + "ast_hash": "97ae048cdd60fc8999580a4b1075069f", + "semantic_hash": "97ae048cdd60fc8999580a4b1075069f" + }, + "core/components/issues/issue-layouts/calendar/hours-grid.tsx": { + "mtime": 1786381455.0430574, + "ast_hash": "e9ca61b0b7d0b8d9bbcfca10b56bdd1d", + "semantic_hash": "e9ca61b0b7d0b8d9bbcfca10b56bdd1d" + }, + "core/components/issues/issue-layouts/calendar/hours-issue-block.tsx": { + "mtime": 1786381455.0433302, + "ast_hash": "b1fe8d35d44ea6be8c0b5059c4f8a17a", + "semantic_hash": "b1fe8d35d44ea6be8c0b5059c4f8a17a" + }, + "core/components/issues/issue-layouts/calendar/issue-block-root.tsx": { + "mtime": 1786381455.043625, + "ast_hash": "9ee37b1e66755591884e04d0802ff62f", + "semantic_hash": "9ee37b1e66755591884e04d0802ff62f" + }, + "core/components/issues/issue-layouts/calendar/issue-block.tsx": { + "mtime": 1786381455.0439937, + "ast_hash": "836169b68ae63a4edfb7d1f22e7502e5", + "semantic_hash": "836169b68ae63a4edfb7d1f22e7502e5" + }, + "core/components/issues/issue-layouts/calendar/issue-blocks.tsx": { + "mtime": 1786381455.0443416, + "ast_hash": "ebfde4cc1da777897e0ff4df5b37daff", + "semantic_hash": "ebfde4cc1da777897e0ff4df5b37daff" + }, + "core/components/issues/issue-layouts/calendar/quick-add-issue-actions.tsx": { + "mtime": 1786278610.500588, + "ast_hash": "2bb72bd30cd90cb2a4122cf7e929c04b", + "semantic_hash": "2bb72bd30cd90cb2a4122cf7e929c04b" + }, + "core/components/issues/issue-layouts/calendar/roots/cycle-root.tsx": { + "mtime": 1786278610.5006938, + "ast_hash": "38cdce24c1d76250f0803f2c5e38cddb", + "semantic_hash": "38cdce24c1d76250f0803f2c5e38cddb" + }, + "core/components/issues/issue-layouts/calendar/roots/module-root.tsx": { + "mtime": 1786278610.5007555, + "ast_hash": "2311f7a0504a98729ae1821f3dc75d66", + "semantic_hash": "2311f7a0504a98729ae1821f3dc75d66" + }, + "core/components/issues/issue-layouts/calendar/roots/profile-issues-root.tsx": { + "mtime": 1786381455.044561, + "ast_hash": "e6ad9209493fd4249e7ad555a04d782a", + "semantic_hash": "e6ad9209493fd4249e7ad555a04d782a" + }, + "core/components/issues/issue-layouts/calendar/roots/project-root.tsx": { + "mtime": 1786278610.5008123, + "ast_hash": "57b9bda8a0574c6f79a0889c6370b094", + "semantic_hash": "57b9bda8a0574c6f79a0889c6370b094" + }, + "core/components/issues/issue-layouts/calendar/roots/project-view-root.tsx": { + "mtime": 1786278610.500868, + "ast_hash": "5d5987c71f32fe398b12e5a611aa9425", + "semantic_hash": "5d5987c71f32fe398b12e5a611aa9425" + }, + "core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx": { + "mtime": 1786381455.0448542, + "ast_hash": "586495e2a8e0fbe8e8fe8312bda06fa6", + "semantic_hash": "586495e2a8e0fbe8e8fe8312bda06fa6" + }, + "core/components/issues/issue-layouts/calendar/utils.ts": { + "mtime": 1786381455.0450947, + "ast_hash": "3883a61f22ee73e85b07322f6b16caca", + "semantic_hash": "3883a61f22ee73e85b07322f6b16caca" + }, + "core/components/issues/issue-layouts/calendar/week-days.tsx": { + "mtime": 1786381455.045375, + "ast_hash": "54c7e92e0849e8e5bd6d4e3c270034c7", + "semantic_hash": "54c7e92e0849e8e5bd6d4e3c270034c7" + }, + "core/components/issues/issue-layouts/calendar/week-header.tsx": { + "mtime": 1786278610.5011632, + "ast_hash": "16a9219d0f2a23676f054b9bd0ece645", + "semantic_hash": "16a9219d0f2a23676f054b9bd0ece645" + }, + "core/components/issues/issue-layouts/empty-states/archived-issues.tsx": { + "mtime": 1786278610.5012662, + "ast_hash": "ac6930b5ba4f7473ea2e301c8d3aab55", + "semantic_hash": "ac6930b5ba4f7473ea2e301c8d3aab55" + }, + "core/components/issues/issue-layouts/empty-states/cycle.tsx": { + "mtime": 1786278610.501343, + "ast_hash": "36be1be5b74596075edd5499c00f6f4a", + "semantic_hash": "36be1be5b74596075edd5499c00f6f4a" + }, + "core/components/issues/issue-layouts/empty-states/global-view.tsx": { + "mtime": 1786278610.5014007, + "ast_hash": "7073a346eb0d11d6990f09487bd31838", + "semantic_hash": "7073a346eb0d11d6990f09487bd31838" + }, + "core/components/issues/issue-layouts/empty-states/index.tsx": { + "mtime": 1786278610.501463, + "ast_hash": "438c94748b6d483f719105723ba9c331", + "semantic_hash": "438c94748b6d483f719105723ba9c331" + }, + "core/components/issues/issue-layouts/empty-states/module.tsx": { + "mtime": 1786278610.5015297, + "ast_hash": "495ba52ee1dd760790a40d81dfd9d4f4", + "semantic_hash": "495ba52ee1dd760790a40d81dfd9d4f4" + }, + "core/components/issues/issue-layouts/empty-states/profile-view.tsx": { + "mtime": 1786278610.5015922, + "ast_hash": "5df4c1d568c79769d417325a8cf592a7", + "semantic_hash": "5df4c1d568c79769d417325a8cf592a7" + }, + "core/components/issues/issue-layouts/empty-states/project-epic.tsx": { + "mtime": 1786278610.5016377, + "ast_hash": "9c769c1457e34b62353d7e5ed8fc0479", + "semantic_hash": "9c769c1457e34b62353d7e5ed8fc0479" + }, + "core/components/issues/issue-layouts/empty-states/project-issues.tsx": { + "mtime": 1786278610.5016859, + "ast_hash": "1a82e9344d32f6e1757178e73d869789", + "semantic_hash": "1a82e9344d32f6e1757178e73d869789" + }, + "core/components/issues/issue-layouts/empty-states/project-view.tsx": { + "mtime": 1786278610.5017457, + "ast_hash": "5c588b6e11e4ae1e12d524a0cc136969", + "semantic_hash": "5c588b6e11e4ae1e12d524a0cc136969" + }, + "core/components/issues/issue-layouts/filters/applied-filters/cycle.tsx": { + "mtime": 1786278610.5018642, + "ast_hash": "2b273f0a79594b1a309a44e3eabd3042", + "semantic_hash": "2b273f0a79594b1a309a44e3eabd3042" + }, + "core/components/issues/issue-layouts/filters/applied-filters/date.tsx": { + "mtime": 1786278610.5019193, + "ast_hash": "a0541380a878176cb1632584c7007e9f", + "semantic_hash": "a0541380a878176cb1632584c7007e9f" + }, + "core/components/issues/issue-layouts/filters/applied-filters/index.ts": { + "mtime": 1786278610.5019643, + "ast_hash": "33ffedf6f229e8ab2e451b74476177b2", + "semantic_hash": "33ffedf6f229e8ab2e451b74476177b2" + }, + "core/components/issues/issue-layouts/filters/applied-filters/label.tsx": { + "mtime": 1786278610.5020146, + "ast_hash": "810992294612077e51f7f6c608e8f6a2", + "semantic_hash": "810992294612077e51f7f6c608e8f6a2" + }, + "core/components/issues/issue-layouts/filters/applied-filters/members.tsx": { + "mtime": 1786278610.5020626, + "ast_hash": "ff0c2a4bfdf1b9aedff5dd8c90f820c4", + "semantic_hash": "ff0c2a4bfdf1b9aedff5dd8c90f820c4" + }, + "core/components/issues/issue-layouts/filters/applied-filters/module.tsx": { + "mtime": 1786278610.5021217, + "ast_hash": "d893e85e38718c9456a6b8af6fb945d4", + "semantic_hash": "d893e85e38718c9456a6b8af6fb945d4" + }, + "core/components/issues/issue-layouts/filters/applied-filters/priority.tsx": { + "mtime": 1786278610.5021758, + "ast_hash": "98236a01698f0032b1576b1d8de5d122", + "semantic_hash": "98236a01698f0032b1576b1d8de5d122" + }, + "core/components/issues/issue-layouts/filters/applied-filters/project.tsx": { + "mtime": 1786278610.5022304, + "ast_hash": "120c258e42e3deb82c8a5f194d5e9f70", + "semantic_hash": "120c258e42e3deb82c8a5f194d5e9f70" + }, + "core/components/issues/issue-layouts/filters/applied-filters/state-group.tsx": { + "mtime": 1786278610.502282, + "ast_hash": "f4ca51daedfbc3efa1ab1a5df85711fc", + "semantic_hash": "f4ca51daedfbc3efa1ab1a5df85711fc" + }, + "core/components/issues/issue-layouts/filters/applied-filters/state.tsx": { + "mtime": 1786278610.5023282, + "ast_hash": "93624453adb72194a9f8a85b07dea3d6", + "semantic_hash": "93624453adb72194a9f8a85b07dea3d6" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/display-filters-selection.tsx": { + "mtime": 1786278610.5024664, + "ast_hash": "828938b3dff49f11cddcebe9d7568fe0", + "semantic_hash": "828938b3dff49f11cddcebe9d7568fe0" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/display-properties.tsx": { + "mtime": 1786278610.502529, + "ast_hash": "3e3fcb0c3a2706be1f2b6be4d75353a4", + "semantic_hash": "3e3fcb0c3a2706be1f2b6be4d75353a4" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/extra-options.tsx": { + "mtime": 1786278610.502582, + "ast_hash": "d77f6f7a8b18bdacb00154c2affbe1c8", + "semantic_hash": "d77f6f7a8b18bdacb00154c2affbe1c8" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/group-by.tsx": { + "mtime": 1786278610.5026433, + "ast_hash": "fc389ac9baf532a3934ce69cb4735e6a", + "semantic_hash": "fc389ac9baf532a3934ce69cb4735e6a" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/index.ts": { + "mtime": 1786278610.502694, + "ast_hash": "7ae1ed58ff378083fed753f89b18b716", + "semantic_hash": "7ae1ed58ff378083fed753f89b18b716" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/order-by.tsx": { + "mtime": 1786278610.5027547, + "ast_hash": "669a1ae8b817a57ccb9a55803f0f178c", + "semantic_hash": "669a1ae8b817a57ccb9a55803f0f178c" + }, + "core/components/issues/issue-layouts/filters/header/display-filters/sub-group-by.tsx": { + "mtime": 1786278610.5028157, + "ast_hash": "88dcf284645c147e69228bbc0f79b07e", + "semantic_hash": "88dcf284645c147e69228bbc0f79b07e" + }, + "core/components/issues/issue-layouts/filters/header/filters/assignee.tsx": { + "mtime": 1786278610.5028958, + "ast_hash": "60f2547bc40736c5120b8286f0b7e3ee", + "semantic_hash": "60f2547bc40736c5120b8286f0b7e3ee" + }, + "core/components/issues/issue-layouts/filters/header/filters/created-by.tsx": { + "mtime": 1786278610.5029473, + "ast_hash": "9471102130d410820413e18886a53c14", + "semantic_hash": "9471102130d410820413e18886a53c14" + }, + "core/components/issues/issue-layouts/filters/header/filters/cycle.tsx": { + "mtime": 1786278610.5030077, + "ast_hash": "f97bb2b4a2981ad40e4aedb33cf78e4c", + "semantic_hash": "f97bb2b4a2981ad40e4aedb33cf78e4c" + }, + "core/components/issues/issue-layouts/filters/header/filters/due-date.tsx": { + "mtime": 1786278610.5030572, + "ast_hash": "bbcf36b560996bb4bcf1078a51eed17d", + "semantic_hash": "bbcf36b560996bb4bcf1078a51eed17d" + }, + "core/components/issues/issue-layouts/filters/header/filters/index.ts": { + "mtime": 1786278610.503108, + "ast_hash": "36b2c81b14db3054ceda603f0c56eb5e", + "semantic_hash": "36b2c81b14db3054ceda603f0c56eb5e" + }, + "core/components/issues/issue-layouts/filters/header/filters/labels.tsx": { + "mtime": 1786278610.5031605, + "ast_hash": "b2964069559fa38b4d1e487136a2816a", + "semantic_hash": "b2964069559fa38b4d1e487136a2816a" + }, + "core/components/issues/issue-layouts/filters/header/filters/mentions.tsx": { + "mtime": 1786278610.5032105, + "ast_hash": "efe2a4b245a26a7dbcdd7db682451d7b", + "semantic_hash": "efe2a4b245a26a7dbcdd7db682451d7b" + }, + "core/components/issues/issue-layouts/filters/header/filters/module.tsx": { + "mtime": 1786278610.5032697, + "ast_hash": "5cb4b759d66d23aedb22c0c1011f1f8f", + "semantic_hash": "5cb4b759d66d23aedb22c0c1011f1f8f" + }, + "core/components/issues/issue-layouts/filters/header/filters/priority.tsx": { + "mtime": 1786278610.5033197, + "ast_hash": "815ae8e5ff4f01e6d6f003c8fb4b79b0", + "semantic_hash": "815ae8e5ff4f01e6d6f003c8fb4b79b0" + }, + "core/components/issues/issue-layouts/filters/header/filters/project.tsx": { + "mtime": 1786278610.5033839, + "ast_hash": "7c8296ab934d25683465c56d8f9a4170", + "semantic_hash": "7c8296ab934d25683465c56d8f9a4170" + }, + "core/components/issues/issue-layouts/filters/header/filters/start-date.tsx": { + "mtime": 1786278610.5034337, + "ast_hash": "a4c393d24aa8ea37aabeed39c9942e51", + "semantic_hash": "a4c393d24aa8ea37aabeed39c9942e51" + }, + "core/components/issues/issue-layouts/filters/header/filters/state-group.tsx": { + "mtime": 1786278610.5034888, + "ast_hash": "5d83fe33053e95632f19992170f7320d", + "semantic_hash": "5d83fe33053e95632f19992170f7320d" + }, + "core/components/issues/issue-layouts/filters/header/filters/state.tsx": { + "mtime": 1786278610.5035512, + "ast_hash": "47fdcbabdd598937743119ed498ab7af", + "semantic_hash": "47fdcbabdd598937743119ed498ab7af" + }, + "core/components/issues/issue-layouts/filters/header/helpers/dropdown.tsx": { + "mtime": 1786278610.5036328, + "ast_hash": "42deb9aaa9842dfd830218a63f6db99f", + "semantic_hash": "42deb9aaa9842dfd830218a63f6db99f" + }, + "core/components/issues/issue-layouts/filters/header/helpers/filter-header.tsx": { + "mtime": 1786278610.5036867, + "ast_hash": "0f8bb53f1acfaff85ee664703c857732", + "semantic_hash": "0f8bb53f1acfaff85ee664703c857732" + }, + "core/components/issues/issue-layouts/filters/header/helpers/filter-option.tsx": { + "mtime": 1786278610.5037339, + "ast_hash": "a48ffac3861fc37398ef9e160ef393c2", + "semantic_hash": "a48ffac3861fc37398ef9e160ef393c2" + }, + "core/components/issues/issue-layouts/filters/header/helpers/index.ts": { + "mtime": 1786278610.5037813, + "ast_hash": "bb07f2c404e4e941b5c1a1d7136228ca", + "semantic_hash": "bb07f2c404e4e941b5c1a1d7136228ca" + }, + "core/components/issues/issue-layouts/filters/header/index.ts": { + "mtime": 1786278610.5038276, + "ast_hash": "02941ba29ec892d1941df28fa8a217cd", + "semantic_hash": "02941ba29ec892d1941df28fa8a217cd" + }, + "core/components/issues/issue-layouts/filters/header/layout-selection.tsx": { + "mtime": 1786278610.5038838, + "ast_hash": "7af5cdf200aea19bdbd90f5a67d680a1", + "semantic_hash": "7af5cdf200aea19bdbd90f5a67d680a1" + }, + "core/components/issues/issue-layouts/filters/header/mobile-layout-selection.tsx": { + "mtime": 1786278610.503956, + "ast_hash": "7f241605fd94e0db5d2579859c96e3f0", + "semantic_hash": "7f241605fd94e0db5d2579859c96e3f0" + }, + "core/components/issues/issue-layouts/filters/index.ts": { + "mtime": 1786278610.5040026, + "ast_hash": "75c4ddf6f4bd55add45e9acf082bcc1a", + "semantic_hash": "75c4ddf6f4bd55add45e9acf082bcc1a" + }, + "core/components/issues/issue-layouts/gantt/base-gantt-root.tsx": { + "mtime": 1786374355.3015437, + "ast_hash": "74340d794d06718bf823b381dbb8da1e", + "semantic_hash": "74340d794d06718bf823b381dbb8da1e" + }, + "core/components/issues/issue-layouts/gantt/blocks.tsx": { + "mtime": 1786278610.5041876, + "ast_hash": "51a4f28e2217c9f8aeb30dc911972a77", + "semantic_hash": "51a4f28e2217c9f8aeb30dc911972a77" + }, + "core/components/issues/issue-layouts/gantt/index.ts": { + "mtime": 1786278610.5042317, + "ast_hash": "27d4a821907481a97c393073482ed97e", + "semantic_hash": "27d4a821907481a97c393073482ed97e" + }, + "core/components/issues/issue-layouts/group-drag-overlay.tsx": { + "mtime": 1786278610.5043023, + "ast_hash": "5e91aa2f18d9206292fe2504b650a398", + "semantic_hash": "5e91aa2f18d9206292fe2504b650a398" + }, + "core/components/issues/issue-layouts/issue-layout-HOC.tsx": { + "mtime": 1786278610.5043645, + "ast_hash": "275ea1de83234ca085f24982f5186f2a", + "semantic_hash": "275ea1de83234ca085f24982f5186f2a" + }, + "core/components/issues/issue-layouts/kanban/base-kanban-root.tsx": { + "mtime": 1786278610.5045059, + "ast_hash": "7e9c91a54efa13f32db6a80ccae49407", + "semantic_hash": "7e9c91a54efa13f32db6a80ccae49407" + }, + "core/components/issues/issue-layouts/kanban/block.tsx": { + "mtime": 1786278610.5046136, + "ast_hash": "6b911fa9e6a0bd4a7fd45b4daf1f7eba", + "semantic_hash": "6b911fa9e6a0bd4a7fd45b4daf1f7eba" + }, + "core/components/issues/issue-layouts/kanban/blocks-list.tsx": { + "mtime": 1786278610.504662, + "ast_hash": "e54d9d35761daeac457b39dadda2f05f", + "semantic_hash": "e54d9d35761daeac457b39dadda2f05f" + }, + "core/components/issues/issue-layouts/kanban/default.tsx": { + "mtime": 1786278610.504765, + "ast_hash": "3ba7224ad043ecddcb35338b62b103c5", + "semantic_hash": "3ba7224ad043ecddcb35338b62b103c5" + }, + "core/components/issues/issue-layouts/kanban/headers/group-by-card.tsx": { + "mtime": 1786278610.5048788, + "ast_hash": "d7bfb2fe9915fb149b8ea0175cbcacf9", + "semantic_hash": "d7bfb2fe9915fb149b8ea0175cbcacf9" + }, + "core/components/issues/issue-layouts/kanban/headers/sub-group-by-card.tsx": { + "mtime": 1786278610.5049398, + "ast_hash": "52913324d7558e6d8c266e1d601b5b7f", + "semantic_hash": "52913324d7558e6d8c266e1d601b5b7f" + }, + "core/components/issues/issue-layouts/kanban/kanban-group.tsx": { + "mtime": 1786278610.505142, + "ast_hash": "60df83c562c27c93a849c3902fe4e4ce", + "semantic_hash": "60df83c562c27c93a849c3902fe4e4ce" + }, + "core/components/issues/issue-layouts/kanban/roots/cycle-root.tsx": { + "mtime": 1786278610.5052195, + "ast_hash": "b3c88db5111f482bf25ea36d13635b23", + "semantic_hash": "b3c88db5111f482bf25ea36d13635b23" + }, + "core/components/issues/issue-layouts/kanban/roots/module-root.tsx": { + "mtime": 1786278610.5052743, + "ast_hash": "16d6a2d19ffc2f891b932ef8c02d1452", + "semantic_hash": "16d6a2d19ffc2f891b932ef8c02d1452" + }, + "core/components/issues/issue-layouts/kanban/roots/profile-issues-root.tsx": { + "mtime": 1786374355.301713, + "ast_hash": "16439651afae3fd276bec928945ec9ca", + "semantic_hash": "16439651afae3fd276bec928945ec9ca" + }, + "core/components/issues/issue-layouts/kanban/roots/project-root.tsx": { + "mtime": 1786278610.5053668, + "ast_hash": "f3f5e14eb9a3e15b7fd0c6bb7657f41c", + "semantic_hash": "f3f5e14eb9a3e15b7fd0c6bb7657f41c" + }, + "core/components/issues/issue-layouts/kanban/roots/project-view-root.tsx": { + "mtime": 1786278610.5054107, + "ast_hash": "91c84519959c51f5c2b71c783f34cdcb", + "semantic_hash": "91c84519959c51f5c2b71c783f34cdcb" + }, + "core/components/issues/issue-layouts/kanban/swimlanes.tsx": { + "mtime": 1786278610.5055747, + "ast_hash": "c27bb8cbecbb034611fd1b366fd797d3", + "semantic_hash": "c27bb8cbecbb034611fd1b366fd797d3" + }, + "core/components/issues/issue-layouts/layout-icon.tsx": { + "mtime": 1786278610.5056272, + "ast_hash": "06d95c59ff088879c59b72481b320ca8", + "semantic_hash": "06d95c59ff088879c59b72481b320ca8" + }, + "core/components/issues/issue-layouts/list/base-list-root.tsx": { + "mtime": 1786278610.505724, + "ast_hash": "de31208b55e06716bb1eaa4c33bf12b7", + "semantic_hash": "de31208b55e06716bb1eaa4c33bf12b7" + }, + "core/components/issues/issue-layouts/list/block-root.tsx": { + "mtime": 1786278610.5057921, + "ast_hash": "627de0e0bb30a0eb082feef37f82c443", + "semantic_hash": "627de0e0bb30a0eb082feef37f82c443" + }, + "core/components/issues/issue-layouts/list/block.tsx": { + "mtime": 1786278610.505981, + "ast_hash": "5feb834286cc9f80c99f520aa5bdc707", + "semantic_hash": "5feb834286cc9f80c99f520aa5bdc707" + }, + "core/components/issues/issue-layouts/list/blocks-list.tsx": { + "mtime": 1786278610.5060399, + "ast_hash": "f5c9e5fd1326cca9d5327e0517ade8c1", + "semantic_hash": "f5c9e5fd1326cca9d5327e0517ade8c1" + }, + "core/components/issues/issue-layouts/list/default.tsx": { + "mtime": 1786278610.5061157, + "ast_hash": "857030f5f35f505716ae143aa8e77aba", + "semantic_hash": "857030f5f35f505716ae143aa8e77aba" + }, + "core/components/issues/issue-layouts/list/headers/group-by-card.tsx": { + "mtime": 1786278610.5062141, + "ast_hash": "fd8447ddc31a4529fc37638cc5ba29e9", + "semantic_hash": "fd8447ddc31a4529fc37638cc5ba29e9" + }, + "core/components/issues/issue-layouts/list/list-group.tsx": { + "mtime": 1786278610.506356, + "ast_hash": "41b83c63802947b03dcc1f0276da8bf7", + "semantic_hash": "41b83c63802947b03dcc1f0276da8bf7" + }, + "core/components/issues/issue-layouts/list/list-view-types.d.ts": { + "mtime": 1786374355.301835, + "ast_hash": "701855376636ed9f0f8cd1a6ce8acd2f", + "semantic_hash": "701855376636ed9f0f8cd1a6ce8acd2f" + }, + "core/components/issues/issue-layouts/list/roots/archived-issue-root.tsx": { + "mtime": 1786278610.5064971, + "ast_hash": "78b63539ff1a4c099526443e76532926", + "semantic_hash": "78b63539ff1a4c099526443e76532926" + }, + "core/components/issues/issue-layouts/list/roots/cycle-root.tsx": { + "mtime": 1786278610.506548, + "ast_hash": "5880fbe1a6b3b7eb85930338d734de9f", + "semantic_hash": "5880fbe1a6b3b7eb85930338d734de9f" + }, + "core/components/issues/issue-layouts/list/roots/module-root.tsx": { + "mtime": 1786278610.5066013, + "ast_hash": "8d8a918b692dbe3f239055a5c8bb09f5", + "semantic_hash": "8d8a918b692dbe3f239055a5c8bb09f5" + }, + "core/components/issues/issue-layouts/list/roots/profile-issues-root.tsx": { + "mtime": 1786374355.3019707, + "ast_hash": "c1938cb6e701aab8f6d29eef91bf2cb3", + "semantic_hash": "c1938cb6e701aab8f6d29eef91bf2cb3" + }, + "core/components/issues/issue-layouts/list/roots/project-root.tsx": { + "mtime": 1786278610.5067112, + "ast_hash": "2c0c3632ce7a34d4fd1b38fde19694c6", + "semantic_hash": "2c0c3632ce7a34d4fd1b38fde19694c6" + }, + "core/components/issues/issue-layouts/list/roots/project-view-root.tsx": { + "mtime": 1786278610.5067606, + "ast_hash": "3a1c3a152cd3e868c1b25006bc564cf9", + "semantic_hash": "3a1c3a152cd3e868c1b25006bc564cf9" + }, + "core/components/issues/issue-layouts/properties/all-properties.tsx": { + "mtime": 1786278610.5068836, + "ast_hash": "5df85ae34928aff6a69df45280dac4f2", + "semantic_hash": "5df85ae34928aff6a69df45280dac4f2" + }, + "core/components/issues/issue-layouts/properties/index.ts": { + "mtime": 1786278610.5069606, + "ast_hash": "5289f9060d96f22c8337dbed7fe937c0", + "semantic_hash": "5289f9060d96f22c8337dbed7fe937c0" + }, + "core/components/issues/issue-layouts/properties/label-dropdown.tsx": { + "mtime": 1786278610.5070667, + "ast_hash": "c71706c4801590c33014c2b5d5c17838", + "semantic_hash": "c71706c4801590c33014c2b5d5c17838" + }, + "core/components/issues/issue-layouts/properties/labels.tsx": { + "mtime": 1786278610.5071378, + "ast_hash": "41eb6555278e304277c91e1c3d1bc805", + "semantic_hash": "41eb6555278e304277c91e1c3d1bc805" + }, + "core/components/issues/issue-layouts/properties/with-display-properties-HOC.tsx": { + "mtime": 1786278610.5071874, + "ast_hash": "4c2c8b9fb5f1f4ab22c47dc895f2580f", + "semantic_hash": "4c2c8b9fb5f1f4ab22c47dc895f2580f" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/all-issue.tsx": { + "mtime": 1786278610.5073085, + "ast_hash": "e4ee5f1e5a5448ae110b5dd2607048a7", + "semantic_hash": "e4ee5f1e5a5448ae110b5dd2607048a7" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/archived-issue.tsx": { + "mtime": 1786278610.5073876, + "ast_hash": "2e32535675366ad281167beea140b971", + "semantic_hash": "2e32535675366ad281167beea140b971" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/copy-menu-helper.tsx": { + "mtime": 1786278610.5074499, + "ast_hash": "4694855fa6ecc348ae0aa97799e721fa", + "semantic_hash": "4694855fa6ecc348ae0aa97799e721fa" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/cycle-issue.tsx": { + "mtime": 1786278610.5075622, + "ast_hash": "e70ba6f29ee9b3ba93cd5da2e9c0dcf1", + "semantic_hash": "e70ba6f29ee9b3ba93cd5da2e9c0dcf1" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/helper.tsx": { + "mtime": 1786374355.302228, + "ast_hash": "73f97b4aa78de74a02ff60feea8031bb", + "semantic_hash": "73f97b4aa78de74a02ff60feea8031bb" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/index.ts": { + "mtime": 1786278610.507734, + "ast_hash": "73d5827e997a28870c707b24e4af6b3f", + "semantic_hash": "73d5827e997a28870c707b24e4af6b3f" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/issue-detail.tsx": { + "mtime": 1786278610.5078473, + "ast_hash": "0293fa8b2ded84b5b77f3ed5024445ee", + "semantic_hash": "0293fa8b2ded84b5b77f3ed5024445ee" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/module-issue.tsx": { + "mtime": 1786278610.5079372, + "ast_hash": "dc24db555e860de867741247dff18f5d", + "semantic_hash": "dc24db555e860de867741247dff18f5d" + }, + "core/components/issues/issue-layouts/quick-action-dropdowns/project-issue.tsx": { + "mtime": 1786374355.302366, + "ast_hash": "3fbf2788136dd0492c29c87527baeaca", + "semantic_hash": "3fbf2788136dd0492c29c87527baeaca" + }, + "core/components/issues/issue-layouts/quick-add/button/gantt.tsx": { + "mtime": 1786278610.5081618, + "ast_hash": "ee102bfe2d820b6dc600c1202017108d", + "semantic_hash": "ee102bfe2d820b6dc600c1202017108d" + }, + "core/components/issues/issue-layouts/quick-add/button/index.ts": { + "mtime": 1786278610.508216, + "ast_hash": "f6275b36ea52a3a455d1b6fb121c5e17", + "semantic_hash": "f6275b36ea52a3a455d1b6fb121c5e17" + }, + "core/components/issues/issue-layouts/quick-add/button/kanban.tsx": { + "mtime": 1786278610.508273, + "ast_hash": "f341263f227fcf44c8828b4ed791d387", + "semantic_hash": "f341263f227fcf44c8828b4ed791d387" + }, + "core/components/issues/issue-layouts/quick-add/button/list.tsx": { + "mtime": 1786278610.5083225, + "ast_hash": "f723cca9cf9242f954d453c4f2a807db", + "semantic_hash": "f723cca9cf9242f954d453c4f2a807db" + }, + "core/components/issues/issue-layouts/quick-add/button/spreadsheet.tsx": { + "mtime": 1786278610.5083768, + "ast_hash": "fccf4f9341defeb5897fc69cf2a8a9d2", + "semantic_hash": "fccf4f9341defeb5897fc69cf2a8a9d2" + }, + "core/components/issues/issue-layouts/quick-add/form/calendar.tsx": { + "mtime": 1786278610.508468, + "ast_hash": "a8eec1ec1e42bea45c3ae197ece930d3", + "semantic_hash": "a8eec1ec1e42bea45c3ae197ece930d3" + }, + "core/components/issues/issue-layouts/quick-add/form/gantt.tsx": { + "mtime": 1786278610.5085223, + "ast_hash": "8b0bd77a37895cc01659f4e063e85639", + "semantic_hash": "8b0bd77a37895cc01659f4e063e85639" + }, + "core/components/issues/issue-layouts/quick-add/form/index.ts": { + "mtime": 1786278610.5085711, + "ast_hash": "cbeec4aec2a4546f0b29181dc662ecef", + "semantic_hash": "cbeec4aec2a4546f0b29181dc662ecef" + }, + "core/components/issues/issue-layouts/quick-add/form/kanban.tsx": { + "mtime": 1786278610.508623, + "ast_hash": "9c0a0f1fc2527f043a66b7799212e324", + "semantic_hash": "9c0a0f1fc2527f043a66b7799212e324" + }, + "core/components/issues/issue-layouts/quick-add/form/list.tsx": { + "mtime": 1786278610.5086725, + "ast_hash": "cecfe0a2b8bf375d5b0169fa9c9dca2d", + "semantic_hash": "cecfe0a2b8bf375d5b0169fa9c9dca2d" + }, + "core/components/issues/issue-layouts/quick-add/form/root.tsx": { + "mtime": 1786278610.5087311, + "ast_hash": "a1e730142d7528a8434b8b28c827e5f2", + "semantic_hash": "a1e730142d7528a8434b8b28c827e5f2" + }, + "core/components/issues/issue-layouts/quick-add/form/spreadsheet.tsx": { + "mtime": 1786278610.5087874, + "ast_hash": "fe4e611878b21292b1cfc3332add4b10", + "semantic_hash": "fe4e611878b21292b1cfc3332add4b10" + }, + "core/components/issues/issue-layouts/quick-add/index.ts": { + "mtime": 1786278610.5088422, + "ast_hash": "7b668a3acff37d62e28e997c01b959ff", + "semantic_hash": "7b668a3acff37d62e28e997c01b959ff" + }, + "core/components/issues/issue-layouts/quick-add/root.tsx": { + "mtime": 1786278610.50892, + "ast_hash": "0e8edf1388928f20de15bcd8b574cbc4", + "semantic_hash": "0e8edf1388928f20de15bcd8b574cbc4" + }, + "core/components/issues/issue-layouts/roots/all-issue-layout-root.tsx": { + "mtime": 1786278610.5090315, + "ast_hash": "75685401f002f040eb403c2af662c613", + "semantic_hash": "75685401f002f040eb403c2af662c613" + }, + "core/components/issues/issue-layouts/roots/archived-issue-layout-root.tsx": { + "mtime": 1786278610.509115, + "ast_hash": "b91d41f384701c653d75cfa943a8dad2", + "semantic_hash": "b91d41f384701c653d75cfa943a8dad2" + }, + "core/components/issues/issue-layouts/roots/cycle-layout-root.tsx": { + "mtime": 1786278610.5091753, + "ast_hash": "cd6b66f3149ca8a52d5513531cf4ca37", + "semantic_hash": "cd6b66f3149ca8a52d5513531cf4ca37" + }, + "core/components/issues/issue-layouts/roots/module-layout-root.tsx": { + "mtime": 1786278610.509236, + "ast_hash": "eb88d4725e3983e851b69e2f264713e9", + "semantic_hash": "eb88d4725e3983e851b69e2f264713e9" + }, + "core/components/issues/issue-layouts/roots/project-layout-root.tsx": { + "mtime": 1786278610.509309, + "ast_hash": "6cc7d0d6a884d1e680c7f8d007102fc2", + "semantic_hash": "6cc7d0d6a884d1e680c7f8d007102fc2" + }, + "core/components/issues/issue-layouts/roots/project-view-layout-root.tsx": { + "mtime": 1786278610.5093772, + "ast_hash": "bf15a15051e2f573c20174a649b2ba9d", + "semantic_hash": "bf15a15051e2f573c20174a649b2ba9d" + }, + "core/components/issues/issue-layouts/spreadsheet/base-spreadsheet-root.tsx": { + "mtime": 1786374355.304213, + "ast_hash": "8fd75936b2b190fe367d34bb80771e9e", + "semantic_hash": "8fd75936b2b190fe367d34bb80771e9e" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/assignee-column.tsx": { + "mtime": 1786278610.509589, + "ast_hash": "8ee863151a96528becf52751921e0b70", + "semantic_hash": "8ee863151a96528becf52751921e0b70" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/attachment-column.tsx": { + "mtime": 1786278610.5096536, + "ast_hash": "c9c39677717636465f862ca174e7aaeb", + "semantic_hash": "c9c39677717636465f862ca174e7aaeb" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/created-on-column.tsx": { + "mtime": 1786278610.509752, + "ast_hash": "cf78a508777bad572c36aca11a5dc3e9", + "semantic_hash": "cf78a508777bad572c36aca11a5dc3e9" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/cycle-column.tsx": { + "mtime": 1786278610.5098217, + "ast_hash": "25271d11eca1cb9d2829fc2654af781f", + "semantic_hash": "25271d11eca1cb9d2829fc2654af781f" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/due-date-column.tsx": { + "mtime": 1786278610.5098827, + "ast_hash": "cec4848bfd09bb856224ce0d28487e49", + "semantic_hash": "cec4848bfd09bb856224ce0d28487e49" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/estimate-column.tsx": { + "mtime": 1786278610.5099463, + "ast_hash": "f1d99b86ef1a203fd70087c50738106d", + "semantic_hash": "f1d99b86ef1a203fd70087c50738106d" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/header-column.tsx": { + "mtime": 1786278610.5100265, + "ast_hash": "dd0afe27d22fd18450edba62124927ff", + "semantic_hash": "dd0afe27d22fd18450edba62124927ff" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/index.ts": { + "mtime": 1786278610.5100784, + "ast_hash": "4dd984d044dec36f30bdcbd6e0a3a353", + "semantic_hash": "4dd984d044dec36f30bdcbd6e0a3a353" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/label-column.tsx": { + "mtime": 1786278610.510144, + "ast_hash": "02ade3fa2360a5acadaa2834bee80df2", + "semantic_hash": "02ade3fa2360a5acadaa2834bee80df2" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/link-column.tsx": { + "mtime": 1786278610.5101972, + "ast_hash": "77a835a77f0df1dcff822c1239cf7938", + "semantic_hash": "77a835a77f0df1dcff822c1239cf7938" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/module-column.tsx": { + "mtime": 1786278610.5102515, + "ast_hash": "a33d780fd9159a40d8ed0e7165d95387", + "semantic_hash": "a33d780fd9159a40d8ed0e7165d95387" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/priority-column.tsx": { + "mtime": 1786278610.5103116, + "ast_hash": "c354533a6223c93d71e6ad4b024d2c57", + "semantic_hash": "c354533a6223c93d71e6ad4b024d2c57" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/start-date-column.tsx": { + "mtime": 1786278610.510367, + "ast_hash": "373babf3cc3f488d86e135273b64f8b2", + "semantic_hash": "373babf3cc3f488d86e135273b64f8b2" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/state-column.tsx": { + "mtime": 1786278610.510422, + "ast_hash": "3136f4d6f701f705da492afd5908289b", + "semantic_hash": "3136f4d6f701f705da492afd5908289b" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/sub-issue-column.tsx": { + "mtime": 1786278610.5104847, + "ast_hash": "1831bb913c2c337d92c010efa9b081ec", + "semantic_hash": "1831bb913c2c337d92c010efa9b081ec" + }, + "core/components/issues/issue-layouts/spreadsheet/columns/updated-on-column.tsx": { + "mtime": 1786278610.51054, + "ast_hash": "2b9975c452b36678ebf0b488f9e2f302", + "semantic_hash": "2b9975c452b36678ebf0b488f9e2f302" + }, + "core/components/issues/issue-layouts/spreadsheet/issue-column.tsx": { + "mtime": 1786278610.5106049, + "ast_hash": "350ca4943f0e24b2f427dbfd84cc02f0", + "semantic_hash": "350ca4943f0e24b2f427dbfd84cc02f0" + }, + "core/components/issues/issue-layouts/spreadsheet/issue-row.tsx": { + "mtime": 1786278610.5107603, + "ast_hash": "7afe1bbc6978c299b79c0c4b4a3ec320", + "semantic_hash": "7afe1bbc6978c299b79c0c4b4a3ec320" + }, + "core/components/issues/issue-layouts/spreadsheet/roots/cycle-root.tsx": { + "mtime": 1786278610.5108538, + "ast_hash": "8c238618d1eac47fa23260c4280b01a0", + "semantic_hash": "8c238618d1eac47fa23260c4280b01a0" + }, + "core/components/issues/issue-layouts/spreadsheet/roots/module-root.tsx": { + "mtime": 1786278610.510912, + "ast_hash": "15bcac977ca39eb2b177e036fd26e872", + "semantic_hash": "15bcac977ca39eb2b177e036fd26e872" + }, + "core/components/issues/issue-layouts/spreadsheet/roots/project-root.tsx": { + "mtime": 1786278610.5109684, + "ast_hash": "7e2ce4174bc356488728cb02afe0273e", + "semantic_hash": "7e2ce4174bc356488728cb02afe0273e" + }, + "core/components/issues/issue-layouts/spreadsheet/roots/project-view-root.tsx": { + "mtime": 1786278610.5110235, + "ast_hash": "a94b8c901d1dd197526e30612a2877d4", + "semantic_hash": "a94b8c901d1dd197526e30612a2877d4" + }, + "core/components/issues/issue-layouts/spreadsheet/roots/workspace-root.tsx": { + "mtime": 1786278610.5111122, + "ast_hash": "b19515f30c0d030d39009ee329c37d86", + "semantic_hash": "b19515f30c0d030d39009ee329c37d86" + }, + "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header-column.tsx": { + "mtime": 1786278610.5111835, + "ast_hash": "132fc6f1d6e3716832acf22d604788a8", + "semantic_hash": "132fc6f1d6e3716832acf22d604788a8" + }, + "core/components/issues/issue-layouts/spreadsheet/spreadsheet-header.tsx": { + "mtime": 1786278610.5112593, + "ast_hash": "f703292908311ee24f3c25e0c01070ca", + "semantic_hash": "f703292908311ee24f3c25e0c01070ca" + }, + "core/components/issues/issue-layouts/spreadsheet/spreadsheet-table.tsx": { + "mtime": 1786278610.5113459, + "ast_hash": "a7354ab2caf6a40dd0337ddd5f82a576", + "semantic_hash": "a7354ab2caf6a40dd0337ddd5f82a576" + }, + "core/components/issues/issue-layouts/spreadsheet/spreadsheet-view.tsx": { + "mtime": 1786278610.5114286, + "ast_hash": "a905a0eb76de821bf288adbb09d5e536", + "semantic_hash": "a905a0eb76de821bf288adbb09d5e536" + }, + "core/components/issues/issue-layouts/utils.tsx": { + "mtime": 1786278610.51152, + "ast_hash": "8aa27ae8e96066a090e0236014e732f2", + "semantic_hash": "8aa27ae8e96066a090e0236014e732f2" + }, + "core/components/issues/issue-modal/base.tsx": { + "mtime": 1786278610.5118794, + "ast_hash": "874a055b394f1f3188ba0428eccc620d", + "semantic_hash": "874a055b394f1f3188ba0428eccc620d" + }, + "core/components/issues/issue-modal/components/default-properties.tsx": { + "mtime": 1786278610.5120358, + "ast_hash": "f420e2ef33825bed81663b4f75417d8a", + "semantic_hash": "f420e2ef33825bed81663b4f75417d8a" + }, + "core/components/issues/issue-modal/components/description-editor.tsx": { + "mtime": 1786278610.5121546, + "ast_hash": "e5fbbade605ffdac3926a7189bfb8536", + "semantic_hash": "e5fbbade605ffdac3926a7189bfb8536" + }, + "core/components/issues/issue-modal/components/index.ts": { + "mtime": 1786278610.512212, + "ast_hash": "d239a9381fd9bfb87cb16ddd95ecbced", + "semantic_hash": "d239a9381fd9bfb87cb16ddd95ecbced" + }, + "core/components/issues/issue-modal/components/parent-tag.tsx": { + "mtime": 1786278610.5122843, + "ast_hash": "999b75962c21b272492b18eab5ed8292", + "semantic_hash": "999b75962c21b272492b18eab5ed8292" + }, + "core/components/issues/issue-modal/components/project-select.tsx": { + "mtime": 1786278610.512359, + "ast_hash": "94137d108aac56e5331c06bdfb4fa49a", + "semantic_hash": "94137d108aac56e5331c06bdfb4fa49a" + }, + "core/components/issues/issue-modal/components/title-input.tsx": { + "mtime": 1786278610.5124218, + "ast_hash": "c34cf26d0a250e2087d5323332d5d578", + "semantic_hash": "c34cf26d0a250e2087d5323332d5d578" + }, + "core/components/issues/issue-modal/context/index.ts": { + "mtime": 1786278610.5125034, + "ast_hash": "c01d68a6543e47961c838cb7089f8b4b", + "semantic_hash": "c01d68a6543e47961c838cb7089f8b4b" + }, + "core/components/issues/issue-modal/context/issue-modal-context.tsx": { + "mtime": 1786278610.5125725, + "ast_hash": "2f9a0c575cb8bdf707bae8ae22107e2d", + "semantic_hash": "2f9a0c575cb8bdf707bae8ae22107e2d" + }, + "core/components/issues/issue-modal/draft-issue-layout.tsx": { + "mtime": 1786278610.5126643, + "ast_hash": "b9ec26fbb07d1f362b3b5deb694c53c5", + "semantic_hash": "b9ec26fbb07d1f362b3b5deb694c53c5" + }, + "core/components/issues/issue-modal/form.tsx": { + "mtime": 1786278610.5127668, + "ast_hash": "2ba104e6327a462f9bec71998619ce1f", + "semantic_hash": "2ba104e6327a462f9bec71998619ce1f" + }, + "core/components/issues/issue-modal/modal.tsx": { + "mtime": 1786278610.5148108, + "ast_hash": "1fddad9cafa5373d2af06ce9ad70af32", + "semantic_hash": "1fddad9cafa5373d2af06ce9ad70af32" + }, + "core/components/issues/issue-modal/provider.tsx": { + "mtime": 1786278610.514943, + "ast_hash": "0ead8ad8f4799b4f7e17be3580f01375", + "semantic_hash": "0ead8ad8f4799b4f7e17be3580f01375" + }, + "core/components/issues/issue-type-switcher.tsx": { + "mtime": 1786278610.5150115, + "ast_hash": "d57da39422d02897852e76f4ffdfdc78", + "semantic_hash": "d57da39422d02897852e76f4ffdfdc78" + }, + "core/components/issues/issue-update-status.tsx": { + "mtime": 1786278610.5150747, + "ast_hash": "b5643db5029fa8b671a7a17b8f007697", + "semantic_hash": "b5643db5029fa8b671a7a17b8f007697" + }, + "core/components/issues/label.tsx": { + "mtime": 1786278610.5151405, + "ast_hash": "8c59651d4f7e3f7898617fff42813a6d", + "semantic_hash": "8c59651d4f7e3f7898617fff42813a6d" + }, + "core/components/issues/layout-quick-actions.tsx": { + "mtime": 1786278610.5152237, + "ast_hash": "34c38b867865d8efb33dc944682908b9", + "semantic_hash": "34c38b867865d8efb33dc944682908b9" + }, + "core/components/issues/parent-issues-list-modal.tsx": { + "mtime": 1786278610.5170424, + "ast_hash": "e96184190e5b9446fcd72208a4799384", + "semantic_hash": "e96184190e5b9446fcd72208a4799384" + }, + "core/components/issues/parent-select-root.tsx": { + "mtime": 1786278610.5171583, + "ast_hash": "158049d0cdc29d10789eddd6c5c9a4d0", + "semantic_hash": "158049d0cdc29d10789eddd6c5c9a4d0" + }, + "core/components/issues/peek-overview/error.tsx": { + "mtime": 1786278610.5172658, + "ast_hash": "f707b1501b877c80cb66285e57962422", + "semantic_hash": "f707b1501b877c80cb66285e57962422" + }, + "core/components/issues/peek-overview/header.tsx": { + "mtime": 1786278610.5173583, + "ast_hash": "5520b591b94ac76d0a458546a1645d20", + "semantic_hash": "5520b591b94ac76d0a458546a1645d20" + }, + "core/components/issues/peek-overview/index.ts": { + "mtime": 1786278610.5174134, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/peek-overview/issue-detail.tsx": { + "mtime": 1786278610.5174944, + "ast_hash": "9f8e2eab5cb0bedb597bc9e66bc17252", + "semantic_hash": "9f8e2eab5cb0bedb597bc9e66bc17252" + }, + "core/components/issues/peek-overview/loader.tsx": { + "mtime": 1786278610.5175607, + "ast_hash": "787d6bb845babf10157f9b285f8aa6b4", + "semantic_hash": "787d6bb845babf10157f9b285f8aa6b4" + }, + "core/components/issues/peek-overview/peek-overviews.tsx": { + "mtime": 1786278610.517623, + "ast_hash": "a0ce634151d519db32918a32da954f1b", + "semantic_hash": "a0ce634151d519db32918a32da954f1b" + }, + "core/components/issues/peek-overview/properties.tsx": { + "mtime": 1786307172.3651106, + "ast_hash": "be8ec24a1cfa9f0fb4e703051b3df485", + "semantic_hash": "be8ec24a1cfa9f0fb4e703051b3df485" + }, + "core/components/issues/peek-overview/root.tsx": { + "mtime": 1786307172.3656795, + "ast_hash": "36ebf43d0a1c65dc6621d104d2be813c", + "semantic_hash": "36ebf43d0a1c65dc6621d104d2be813c" + }, + "core/components/issues/peek-overview/view.tsx": { + "mtime": 1786278610.517941, + "ast_hash": "7598014437509f11d3ba2161a21d4e7b", + "semantic_hash": "7598014437509f11d3ba2161a21d4e7b" + }, + "core/components/issues/preview-card/date.tsx": { + "mtime": 1786278610.5180368, + "ast_hash": "81d72e582ff19bff7244738e77d12e7f", + "semantic_hash": "81d72e582ff19bff7244738e77d12e7f" + }, + "core/components/issues/preview-card/index.ts": { + "mtime": 1786278610.518082, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/preview-card/root.tsx": { + "mtime": 1786278610.5181398, + "ast_hash": "cfe5f895f37be7ad3402d55f06a2e37c", + "semantic_hash": "cfe5f895f37be7ad3402d55f06a2e37c" + }, + "core/components/issues/relations/issue-list-item.tsx": { + "mtime": 1786278610.518251, + "ast_hash": "020bc662d3b6c22ed02eca73005755d3", + "semantic_hash": "020bc662d3b6c22ed02eca73005755d3" + }, + "core/components/issues/relations/issue-list.tsx": { + "mtime": 1786278610.5183141, + "ast_hash": "26373462639c31d8b4e20b5fb75e5d2e", + "semantic_hash": "26373462639c31d8b4e20b5fb75e5d2e" + }, + "core/components/issues/relations/properties.tsx": { + "mtime": 1786278610.5183694, + "ast_hash": "cdc2e61dbd278265d1f2ceec0c7e9a14", + "semantic_hash": "cdc2e61dbd278265d1f2ceec0c7e9a14" + }, + "core/components/issues/select/base.tsx": { + "mtime": 1786278610.5185661, + "ast_hash": "d4aa10d3a2dfee5b7243c5772e030e67", + "semantic_hash": "d4aa10d3a2dfee5b7243c5772e030e67" + }, + "core/components/issues/select/dropdown.tsx": { + "mtime": 1786278610.5186274, + "ast_hash": "c0bea0cbc4111d0eaa51df2f11a3b13e", + "semantic_hash": "c0bea0cbc4111d0eaa51df2f11a3b13e" + }, + "core/components/issues/select/index.ts": { + "mtime": 1786278610.5186768, + "ast_hash": "e67f71707921fad5d4c4d3603c936698", + "semantic_hash": "e67f71707921fad5d4c4d3603c936698" + }, + "core/components/issues/title-input.tsx": { + "mtime": 1786278610.51876, + "ast_hash": "92c424f9bd3b946a38bba88a030a62cb", + "semantic_hash": "92c424f9bd3b946a38bba88a030a62cb" + }, + "core/components/issues/workspace-draft/delete-modal.tsx": { + "mtime": 1786278610.5188482, + "ast_hash": "00a18289f2a0220a1435e99f3caf3458", + "semantic_hash": "00a18289f2a0220a1435e99f3caf3458" + }, + "core/components/issues/workspace-draft/draft-issue-block.tsx": { + "mtime": 1786278610.5189285, + "ast_hash": "c1feed4bddc212a36dc88ba2381e6550", + "semantic_hash": "c1feed4bddc212a36dc88ba2381e6550" + }, + "core/components/issues/workspace-draft/draft-issue-properties.tsx": { + "mtime": 1786278610.5190442, + "ast_hash": "ef996e12d996585ce0d2e336353c777e", + "semantic_hash": "ef996e12d996585ce0d2e336353c777e" + }, + "core/components/issues/workspace-draft/empty-state.tsx": { + "mtime": 1786278610.5191028, + "ast_hash": "066064302b2d1c06ebcc93926ec910fe", + "semantic_hash": "066064302b2d1c06ebcc93926ec910fe" + }, + "core/components/issues/workspace-draft/index.ts": { + "mtime": 1786278610.5191479, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/issues/workspace-draft/loader.tsx": { + "mtime": 1786278610.5191972, + "ast_hash": "47b25b29a8bce130485e6bdd710b0f02", + "semantic_hash": "47b25b29a8bce130485e6bdd710b0f02" + }, + "core/components/issues/workspace-draft/quick-action.tsx": { + "mtime": 1786278610.5192566, + "ast_hash": "dd5af4278d1a1095a6f7d8e74e0bd9e5", + "semantic_hash": "dd5af4278d1a1095a6f7d8e74e0bd9e5" + }, + "core/components/issues/workspace-draft/root.tsx": { + "mtime": 1786278610.5193162, + "ast_hash": "475142fb7ab6d2d302816df053050ae9", + "semantic_hash": "475142fb7ab6d2d302816df053050ae9" + }, + "core/components/labels/create-update-label-inline.tsx": { + "mtime": 1786278610.5194557, + "ast_hash": "90ad3209941cd031204f764784196d46", + "semantic_hash": "90ad3209941cd031204f764784196d46" + }, + "core/components/labels/delete-label-modal.tsx": { + "mtime": 1786278610.5195243, + "ast_hash": "dceca1c971ccc94fff4e356d035ee13e", + "semantic_hash": "dceca1c971ccc94fff4e356d035ee13e" + }, + "core/components/labels/index.ts": { + "mtime": 1786278610.5195715, + "ast_hash": "d5b3eccaee82f64f0461a34d90e36c3e", + "semantic_hash": "d5b3eccaee82f64f0461a34d90e36c3e" + }, + "core/components/labels/label-block/label-item-block.tsx": { + "mtime": 1786278610.5196614, + "ast_hash": "dc726e7af4c757d2267f28a7aeb47c28", + "semantic_hash": "dc726e7af4c757d2267f28a7aeb47c28" + }, + "core/components/labels/label-block/label-name.tsx": { + "mtime": 1786278610.5197196, + "ast_hash": "b8165ecf4f33c4a2cf3d69dc9d0b73c8", + "semantic_hash": "b8165ecf4f33c4a2cf3d69dc9d0b73c8" + }, + "core/components/labels/label-drag-n-drop-HOC.tsx": { + "mtime": 1786278610.5198, + "ast_hash": "3eaabbe77c6d540a554b86327d0e9139", + "semantic_hash": "3eaabbe77c6d540a554b86327d0e9139" + }, + "core/components/labels/label-utils.ts": { + "mtime": 1786278610.5198607, + "ast_hash": "28bb90601a8d7d386558a25afed5df3b", + "semantic_hash": "28bb90601a8d7d386558a25afed5df3b" + }, + "core/components/labels/project-setting-label-group.tsx": { + "mtime": 1786278610.5199397, + "ast_hash": "07526582a8ceae1112745e33a831125f", + "semantic_hash": "07526582a8ceae1112745e33a831125f" + }, + "core/components/labels/project-setting-label-item.tsx": { + "mtime": 1786278610.5200014, + "ast_hash": "1dd63c7c236eafed4e4eca9c775791e3", + "semantic_hash": "1dd63c7c236eafed4e4eca9c775791e3" + }, + "core/components/labels/project-setting-label-list.tsx": { + "mtime": 1786278610.52008, + "ast_hash": "8f7fb662d591478e14890b5ae412017e", + "semantic_hash": "8f7fb662d591478e14890b5ae412017e" + }, + "core/components/license/index.ts": { + "mtime": 1786278610.5201583, + "ast_hash": "24f2f49586a7ca6936b2994c8bc0dbf4", + "semantic_hash": "24f2f49586a7ca6936b2994c8bc0dbf4" + }, + "core/components/license/modal/card/base-paid-plan-card.tsx": { + "mtime": 1786278610.5202835, + "ast_hash": "e72ac2c7f584c0ec91cb025b72315647", + "semantic_hash": "e72ac2c7f584c0ec91cb025b72315647" + }, + "core/components/license/modal/card/checkout-button.tsx": { + "mtime": 1786278610.5203433, + "ast_hash": "89eff7f93ea195eb37843fc2ac87b6dd", + "semantic_hash": "89eff7f93ea195eb37843fc2ac87b6dd" + }, + "core/components/license/modal/card/discount-info.tsx": { + "mtime": 1786278610.5204015, + "ast_hash": "9609f5f9b758f1a7c32687e8cebdf1df", + "semantic_hash": "9609f5f9b758f1a7c32687e8cebdf1df" + }, + "core/components/license/modal/card/free-plan.tsx": { + "mtime": 1786278610.520459, + "ast_hash": "fac2a161ad40b725f6223885499e9bd7", + "semantic_hash": "fac2a161ad40b725f6223885499e9bd7" + }, + "core/components/license/modal/card/index.ts": { + "mtime": 1786278610.5205047, + "ast_hash": "72ce417d6584e6da858cb78a0620436b", + "semantic_hash": "72ce417d6584e6da858cb78a0620436b" + }, + "core/components/license/modal/card/plan-upgrade.tsx": { + "mtime": 1786278610.5205622, + "ast_hash": "bf51096296402378908d8ae05544e8ea", + "semantic_hash": "bf51096296402378908d8ae05544e8ea" + }, + "core/components/license/modal/card/talk-to-sales.tsx": { + "mtime": 1786278610.520624, + "ast_hash": "3e8f72e44a27dc6d2d5310fb9c339bb5", + "semantic_hash": "3e8f72e44a27dc6d2d5310fb9c339bb5" + }, + "core/components/license/modal/index.ts": { + "mtime": 1786278610.5206695, + "ast_hash": "99d5f7a0dd5ef2a0a08c93dcbca784d3", + "semantic_hash": "99d5f7a0dd5ef2a0a08c93dcbca784d3" + }, + "core/components/license/modal/upgrade-modal.tsx": { + "mtime": 1786278610.5207427, + "ast_hash": "98c0fdd3849d25cc45cfaa31b89c2ebc", + "semantic_hash": "98c0fdd3849d25cc45cfaa31b89c2ebc" + }, + "core/components/modals/project-level.tsx": { + "mtime": 1786278610.5208316, + "ast_hash": "1b1e9685c8b62f00860653f172ade135", + "semantic_hash": "1b1e9685c8b62f00860653f172ade135" + }, + "core/components/modals/work-item-level.tsx": { + "mtime": 1786278610.520905, + "ast_hash": "47a560f8db53b5000ddb74ebc65c4e59", + "semantic_hash": "47a560f8db53b5000ddb74ebc65c4e59" + }, + "core/components/modals/workspace-level.tsx": { + "mtime": 1786278610.5209568, + "ast_hash": "0adb410af0aab0ffee3fe236129eb6fb", + "semantic_hash": "0adb410af0aab0ffee3fe236129eb6fb" + }, + "core/components/modules/analytics-sidebar/index.ts": { + "mtime": 1786278610.5210638, + "ast_hash": "a3cf333aa443f3ba4d3163047a964854", + "semantic_hash": "a3cf333aa443f3ba4d3163047a964854" + }, + "core/components/modules/analytics-sidebar/issue-progress.tsx": { + "mtime": 1786278610.5211592, + "ast_hash": "38f0e7a2c5500be30011b52fc7de55af", + "semantic_hash": "38f0e7a2c5500be30011b52fc7de55af" + }, + "core/components/modules/analytics-sidebar/progress-stats.tsx": { + "mtime": 1786278610.5212266, + "ast_hash": "f5dac1197b130f2cf2055cd9fefee0be", + "semantic_hash": "f5dac1197b130f2cf2055cd9fefee0be" + }, + "core/components/modules/analytics-sidebar/root.tsx": { + "mtime": 1786278610.5213144, + "ast_hash": "356f53acb1d3bf1c804a0d89a06df72e", + "semantic_hash": "356f53acb1d3bf1c804a0d89a06df72e" + }, + "core/components/modules/applied-filters/date.tsx": { + "mtime": 1786278610.521412, + "ast_hash": "be9508cafebabc9a735a7a9e8a66f534", + "semantic_hash": "be9508cafebabc9a735a7a9e8a66f534" + }, + "core/components/modules/applied-filters/index.ts": { + "mtime": 1786278610.5214577, + "ast_hash": "df9501089118a9d9e3f2f86797858e01", + "semantic_hash": "df9501089118a9d9e3f2f86797858e01" + }, + "core/components/modules/applied-filters/members.tsx": { + "mtime": 1786278610.5215046, + "ast_hash": "8234f8d346657106bacbbcb6c1ef6a7b", + "semantic_hash": "8234f8d346657106bacbbcb6c1ef6a7b" + }, + "core/components/modules/applied-filters/root.tsx": { + "mtime": 1786278610.5215764, + "ast_hash": "9033a48cb932cbca7edd1a3cc8cbfcad", + "semantic_hash": "9033a48cb932cbca7edd1a3cc8cbfcad" + }, + "core/components/modules/applied-filters/status.tsx": { + "mtime": 1786278610.5216289, + "ast_hash": "0c2eb913ece12bbf6266e27cb13a3033", + "semantic_hash": "0c2eb913ece12bbf6266e27cb13a3033" + }, + "core/components/modules/archived-modules/header.tsx": { + "mtime": 1786278610.5217276, + "ast_hash": "bf3fafab9c9d2362a5f28d4295f5f50c", + "semantic_hash": "bf3fafab9c9d2362a5f28d4295f5f50c" + }, + "core/components/modules/archived-modules/index.ts": { + "mtime": 1786278610.5217752, + "ast_hash": "9f155d23e0a47fe5a3676b5e71b1a005", + "semantic_hash": "9f155d23e0a47fe5a3676b5e71b1a005" + }, + "core/components/modules/archived-modules/modal.tsx": { + "mtime": 1786278610.5218208, + "ast_hash": "1df8320ef970d0ef147d01ecf93224fe", + "semantic_hash": "1df8320ef970d0ef147d01ecf93224fe" + }, + "core/components/modules/archived-modules/root.tsx": { + "mtime": 1786278610.5218663, + "ast_hash": "615ff35296a99925ff8b3bb32b045291", + "semantic_hash": "615ff35296a99925ff8b3bb32b045291" + }, + "core/components/modules/archived-modules/view.tsx": { + "mtime": 1786278610.521913, + "ast_hash": "efe76a77afdede7f32dd65bf7fa9667f", + "semantic_hash": "efe76a77afdede7f32dd65bf7fa9667f" + }, + "core/components/modules/delete-module-modal.tsx": { + "mtime": 1786278610.5219743, + "ast_hash": "1140beb2d51746d1edfa47d6442b675e", + "semantic_hash": "1140beb2d51746d1edfa47d6442b675e" + }, + "core/components/modules/dropdowns/filters/index.ts": { + "mtime": 1786278610.5220804, + "ast_hash": "346938c0f80fb5105a9e2772eeb1557f", + "semantic_hash": "346938c0f80fb5105a9e2772eeb1557f" + }, + "core/components/modules/dropdowns/filters/lead.tsx": { + "mtime": 1786278610.5221312, + "ast_hash": "28cba17bbf881957b14907448febfd51", + "semantic_hash": "28cba17bbf881957b14907448febfd51" + }, + "core/components/modules/dropdowns/filters/members.tsx": { + "mtime": 1786278610.522186, + "ast_hash": "c3f3eeb735b318daecb3236df91392bd", + "semantic_hash": "c3f3eeb735b318daecb3236df91392bd" + }, + "core/components/modules/dropdowns/filters/root.tsx": { + "mtime": 1786278610.5222573, + "ast_hash": "840b76a3db70c74a3dde0f2f80aa5717", + "semantic_hash": "840b76a3db70c74a3dde0f2f80aa5717" + }, + "core/components/modules/dropdowns/filters/start-date.tsx": { + "mtime": 1786278610.5223053, + "ast_hash": "c91cfa6a14bd295dcc291cf7855827b7", + "semantic_hash": "c91cfa6a14bd295dcc291cf7855827b7" + }, + "core/components/modules/dropdowns/filters/status.tsx": { + "mtime": 1786278610.5223544, + "ast_hash": "e4f709d3c427b5778558da6c94f9523b", + "semantic_hash": "e4f709d3c427b5778558da6c94f9523b" + }, + "core/components/modules/dropdowns/filters/target-date.tsx": { + "mtime": 1786278610.5224028, + "ast_hash": "48c6fa18df1e923490a2a8f77f7a3452", + "semantic_hash": "48c6fa18df1e923490a2a8f77f7a3452" + }, + "core/components/modules/dropdowns/index.ts": { + "mtime": 1786278610.5224502, + "ast_hash": "1933afb9e4fe4901d096b6612cfcde64", + "semantic_hash": "1933afb9e4fe4901d096b6612cfcde64" + }, + "core/components/modules/dropdowns/order-by.tsx": { + "mtime": 1786278610.522514, + "ast_hash": "87340886b820049cc9caaa0de37f6354", + "semantic_hash": "87340886b820049cc9caaa0de37f6354" + }, + "core/components/modules/form.tsx": { + "mtime": 1786278610.5226052, + "ast_hash": "00c7f8c7c1938a8e1fb3c5981a44fed8", + "semantic_hash": "00c7f8c7c1938a8e1fb3c5981a44fed8" + }, + "core/components/modules/gantt-chart/blocks.tsx": { + "mtime": 1786278610.5226977, + "ast_hash": "17a61da44851c5d19765bed2d9c450a1", + "semantic_hash": "17a61da44851c5d19765bed2d9c450a1" + }, + "core/components/modules/gantt-chart/index.ts": { + "mtime": 1786278610.522743, + "ast_hash": "b8a4b9c449ee2c5b908661027302d4f6", + "semantic_hash": "b8a4b9c449ee2c5b908661027302d4f6" + }, + "core/components/modules/gantt-chart/modules-list-layout.tsx": { + "mtime": 1786278610.5228074, + "ast_hash": "30a45cbec947f13e3d49ca26935a64bf", + "semantic_hash": "30a45cbec947f13e3d49ca26935a64bf" + }, + "core/components/modules/index.ts": { + "mtime": 1786278610.522859, + "ast_hash": "764f03f41014fd3252b2ade337d0caff", + "semantic_hash": "764f03f41014fd3252b2ade337d0caff" + }, + "core/components/modules/links/create-update-modal.tsx": { + "mtime": 1786278610.5229554, + "ast_hash": "3baa9e28d7ba5737577baeb6f1220cbf", + "semantic_hash": "3baa9e28d7ba5737577baeb6f1220cbf" + }, + "core/components/modules/links/index.ts": { + "mtime": 1786278610.5230021, + "ast_hash": "3e4307d4d7c8c665bbeb1167ac05f374", + "semantic_hash": "3e4307d4d7c8c665bbeb1167ac05f374" + }, + "core/components/modules/links/list-item.tsx": { + "mtime": 1786278610.523063, + "ast_hash": "bc68e060fc941ac86be83c647279247b", + "semantic_hash": "bc68e060fc941ac86be83c647279247b" + }, + "core/components/modules/links/list.tsx": { + "mtime": 1786278610.5231183, + "ast_hash": "3114d8f0703fa6b884600a05592e2ae6", + "semantic_hash": "3114d8f0703fa6b884600a05592e2ae6" + }, + "core/components/modules/modal.tsx": { + "mtime": 1786278610.5231936, + "ast_hash": "4ad44398cf52e8fd48c634e69094c5e2", + "semantic_hash": "4ad44398cf52e8fd48c634e69094c5e2" + }, + "core/components/modules/module-card-item.tsx": { + "mtime": 1786278610.5233045, + "ast_hash": "b9f0c95f62e8580c5103cf99519179cc", + "semantic_hash": "b9f0c95f62e8580c5103cf99519179cc" + }, + "core/components/modules/module-layout-icon.tsx": { + "mtime": 1786278610.523367, + "ast_hash": "9fe111e84711a05818cc494cd0e843b3", + "semantic_hash": "9fe111e84711a05818cc494cd0e843b3" + }, + "core/components/modules/module-list-item-action.tsx": { + "mtime": 1786278610.5234416, + "ast_hash": "910209a01d88586645509c55be7e9397", + "semantic_hash": "910209a01d88586645509c55be7e9397" + }, + "core/components/modules/module-list-item.tsx": { + "mtime": 1786278610.5235066, + "ast_hash": "1420f1d1d7151eaff134d8d09ed70bbb", + "semantic_hash": "1420f1d1d7151eaff134d8d09ed70bbb" + }, + "core/components/modules/module-peek-overview.tsx": { + "mtime": 1786278610.5235648, + "ast_hash": "ece9207e81017fee47d32dbb93bcb995", + "semantic_hash": "ece9207e81017fee47d32dbb93bcb995" + }, + "core/components/modules/module-status-dropdown.tsx": { + "mtime": 1786278610.523631, + "ast_hash": "eafd33e20e0b22538a9ab6b2a8e53b3b", + "semantic_hash": "eafd33e20e0b22538a9ab6b2a8e53b3b" + }, + "core/components/modules/module-view-header.tsx": { + "mtime": 1786278610.523711, + "ast_hash": "a3fe5f3dcdfc4946ad6bf11117edc4bf", + "semantic_hash": "a3fe5f3dcdfc4946ad6bf11117edc4bf" + }, + "core/components/modules/modules-list-view.tsx": { + "mtime": 1786278610.5238867, + "ast_hash": "a19839647397d32f320fd92577fd5df1", + "semantic_hash": "a19839647397d32f320fd92577fd5df1" + }, + "core/components/modules/quick-actions.tsx": { + "mtime": 1786278610.523956, + "ast_hash": "7fd611fabb166fde0e66291b14432a64", + "semantic_hash": "7fd611fabb166fde0e66291b14432a64" + }, + "core/components/modules/select/index.ts": { + "mtime": 1786278610.524029, + "ast_hash": "25e3722b915a55f24f57fd514bef66ac", + "semantic_hash": "25e3722b915a55f24f57fd514bef66ac" + }, + "core/components/modules/select/status.tsx": { + "mtime": 1786278610.5240877, + "ast_hash": "b3a608ebb3e6df05b9bc7dec42d5a41f", + "semantic_hash": "b3a608ebb3e6df05b9bc7dec42d5a41f" + }, + "core/components/modules/sidebar-select/index.ts": { + "mtime": 1786278610.5241635, + "ast_hash": "8ed0db25b02c49f2ffd4cc750b4847df", + "semantic_hash": "8ed0db25b02c49f2ffd4cc750b4847df" + }, + "core/components/modules/sidebar-select/select-status.tsx": { + "mtime": 1786278610.5242248, + "ast_hash": "0678784d5332daf06465750682bc0fca", + "semantic_hash": "0678784d5332daf06465750682bc0fca" + }, + "core/components/navigation/app-rail-hoc.tsx": { + "mtime": 1786278610.524309, + "ast_hash": "3206e63170f800f722b1fa70ab54af86", + "semantic_hash": "3206e63170f800f722b1fa70ab54af86" + }, + "core/components/navigation/app-rail-root.tsx": { + "mtime": 1786278610.524368, + "ast_hash": "f0b9e9945a5a0ba22983229cebdb3b5b", + "semantic_hash": "f0b9e9945a5a0ba22983229cebdb3b5b" + }, + "core/components/navigation/customize-navigation-dialog.tsx": { + "mtime": 1786278610.5245523, + "ast_hash": "14cc0b26bc20ef6c29b39a4abec09e56", + "semantic_hash": "14cc0b26bc20ef6c29b39a4abec09e56" + }, + "core/components/navigation/index.ts": { + "mtime": 1786278610.5246007, + "ast_hash": "acb19640b645c15822db50549401ea49", + "semantic_hash": "acb19640b645c15822db50549401ea49" + }, + "core/components/navigation/items-root.tsx": { + "mtime": 1786278610.5246575, + "ast_hash": "efe4dc6481f1deebd954f9673044fdd8", + "semantic_hash": "efe4dc6481f1deebd954f9673044fdd8" + }, + "core/components/navigation/project-actions-menu.tsx": { + "mtime": 1786278610.5247195, + "ast_hash": "f6ed73cdedd69c4042e8c716fb65bb64", + "semantic_hash": "f6ed73cdedd69c4042e8c716fb65bb64" + }, + "core/components/navigation/project-header-button.tsx": { + "mtime": 1786278610.5247781, + "ast_hash": "b22a495def7e141e876616e37e1ca6fa", + "semantic_hash": "b22a495def7e141e876616e37e1ca6fa" + }, + "core/components/navigation/project-header.tsx": { + "mtime": 1786278610.5248516, + "ast_hash": "bc9865fd6d6d88fc3f62be836ff1390c", + "semantic_hash": "bc9865fd6d6d88fc3f62be836ff1390c" + }, + "core/components/navigation/tab-navigation-overflow-menu.tsx": { + "mtime": 1786278610.5249307, + "ast_hash": "212057832f4f2f5e5bc9af7ad8bb4774", + "semantic_hash": "212057832f4f2f5e5bc9af7ad8bb4774" + }, + "core/components/navigation/tab-navigation-root.tsx": { + "mtime": 1786278610.5250423, + "ast_hash": "563fe3d77d8fd4d74e1449c407bffd13", + "semantic_hash": "563fe3d77d8fd4d74e1449c407bffd13" + }, + "core/components/navigation/tab-navigation-utils.ts": { + "mtime": 1786278610.5251076, + "ast_hash": "c232d334a45fab6d8b4519fed34f60a4", + "semantic_hash": "c232d334a45fab6d8b4519fed34f60a4" + }, + "core/components/navigation/tab-navigation-visible-item.tsx": { + "mtime": 1786278610.5251698, + "ast_hash": "52214acc29aa18166093876f8f6c0742", + "semantic_hash": "52214acc29aa18166093876f8f6c0742" + }, + "core/components/navigation/top-nav-power-k.tsx": { + "mtime": 1786278610.5252807, + "ast_hash": "89cf6a4fe02432ffd347c42694d53778", + "semantic_hash": "89cf6a4fe02432ffd347c42694d53778" + }, + "core/components/navigation/top-navigation-root.tsx": { + "mtime": 1786307172.3664792, + "ast_hash": "7771cc229f9f6286f780f0a7abefc60f", + "semantic_hash": "7771cc229f9f6286f780f0a7abefc60f" + }, + "core/components/navigation/use-active-tab.ts": { + "mtime": 1786278610.5254214, + "ast_hash": "3d09bb3ecf5c0bbf2449b038a424ce8b", + "semantic_hash": "3d09bb3ecf5c0bbf2449b038a424ce8b" + }, + "core/components/navigation/use-navigation-items.ts": { + "mtime": 1786278610.525487, + "ast_hash": "171e6ea6211f6a23ce28f6e85de5d45c", + "semantic_hash": "171e6ea6211f6a23ce28f6e85de5d45c" + }, + "core/components/navigation/use-project-actions.ts": { + "mtime": 1786278610.5255487, + "ast_hash": "60c99461a6ea8aa2caf39e97a3a1ceaf", + "semantic_hash": "60c99461a6ea8aa2caf39e97a3a1ceaf" + }, + "core/components/navigation/use-responsive-tab-layout.ts": { + "mtime": 1786278610.5256257, + "ast_hash": "938f67f610fc5991d41091d06f0b1aef", + "semantic_hash": "938f67f610fc5991d41091d06f0b1aef" + }, + "core/components/navigation/use-tab-preferences.ts": { + "mtime": 1786278610.5256987, + "ast_hash": "46a7292f9d107040886e4380af39b63e", + "semantic_hash": "46a7292f9d107040886e4380af39b63e" + }, + "core/components/onboarding/create-or-join-workspaces.tsx": { + "mtime": 1786278610.525812, + "ast_hash": "452b80e93e709d8192a769c6d7a5389d", + "semantic_hash": "452b80e93e709d8192a769c6d7a5389d" + }, + "core/components/onboarding/create-workspace.tsx": { + "mtime": 1786278610.5259407, + "ast_hash": "9b7bc0b761f652e330ad927bf8fd71f5", + "semantic_hash": "9b7bc0b761f652e330ad927bf8fd71f5" + }, + "core/components/onboarding/header.tsx": { + "mtime": 1786278610.5260086, + "ast_hash": "3432136bf7de48d3bbf1f00d8c9b95a4", + "semantic_hash": "3432136bf7de48d3bbf1f00d8c9b95a4" + }, + "core/components/onboarding/index.ts": { + "mtime": 1786278610.5260537, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/onboarding/invitations.tsx": { + "mtime": 1786278610.526133, + "ast_hash": "153c4eacc99cb6a53b6b8ab6d727d033", + "semantic_hash": "153c4eacc99cb6a53b6b8ab6d727d033" + }, + "core/components/onboarding/invite-members.tsx": { + "mtime": 1786278610.5263255, + "ast_hash": "c41288c5f2784d6aa2c3d99872f32bb7", + "semantic_hash": "c41288c5f2784d6aa2c3d99872f32bb7" + }, + "core/components/onboarding/profile-setup.tsx": { + "mtime": 1786278610.526444, + "ast_hash": "cd9f6a72215bac59500b3c3633adb332", + "semantic_hash": "cd9f6a72215bac59500b3c3633adb332" + }, + "core/components/onboarding/root.tsx": { + "mtime": 1786278610.5265489, + "ast_hash": "4c123ad78592782da484ae1373d26403", + "semantic_hash": "4c123ad78592782da484ae1373d26403" + }, + "core/components/onboarding/step-indicator.tsx": { + "mtime": 1786278610.5266125, + "ast_hash": "42e70acda4847d8db245a857c45f77f3", + "semantic_hash": "42e70acda4847d8db245a857c45f77f3" + }, + "core/components/onboarding/steps/common/header.tsx": { + "mtime": 1786278610.5267265, + "ast_hash": "3e90d7366eb9d5967cd23e9bdd2d25ba", + "semantic_hash": "3e90d7366eb9d5967cd23e9bdd2d25ba" + }, + "core/components/onboarding/steps/common/index.ts": { + "mtime": 1786278610.5267751, + "ast_hash": "89ca41a7d004550dd7846d9cc91b8937", + "semantic_hash": "89ca41a7d004550dd7846d9cc91b8937" + }, + "core/components/onboarding/steps/index.ts": { + "mtime": 1786278610.5268204, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/onboarding/steps/profile/consent.tsx": { + "mtime": 1786278610.5269063, + "ast_hash": "592663e9c410f5cd65c17736b599e111", + "semantic_hash": "592663e9c410f5cd65c17736b599e111" + }, + "core/components/onboarding/steps/profile/index.ts": { + "mtime": 1786278610.5269544, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/onboarding/steps/profile/root.tsx": { + "mtime": 1786278610.5270598, + "ast_hash": "efa39a863c759ad8c400e45c077eb799", + "semantic_hash": "efa39a863c759ad8c400e45c077eb799" + }, + "core/components/onboarding/steps/role/index.ts": { + "mtime": 1786278610.5272074, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/onboarding/steps/role/root.tsx": { + "mtime": 1786278610.527287, + "ast_hash": "53a4476d99a058e8650c80354257e66f", + "semantic_hash": "53a4476d99a058e8650c80354257e66f" + }, + "core/components/onboarding/steps/root.tsx": { + "mtime": 1786278610.5273418, + "ast_hash": "ef1a13d3bd879ecd452abf519d5edd8f", + "semantic_hash": "ef1a13d3bd879ecd452abf519d5edd8f" + }, + "core/components/onboarding/steps/team/index.ts": { + "mtime": 1786278610.527418, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/onboarding/steps/team/root.tsx": { + "mtime": 1786278610.5275836, + "ast_hash": "8ad0d17aaab2d9ee78aa1744f5aaeb00", + "semantic_hash": "8ad0d17aaab2d9ee78aa1744f5aaeb00" + }, + "core/components/onboarding/steps/usecase/index.ts": { + "mtime": 1786278610.527665, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/onboarding/steps/usecase/root.tsx": { + "mtime": 1786278610.5277429, + "ast_hash": "2a8f0615a0b80d2888b409ab53594f4c", + "semantic_hash": "2a8f0615a0b80d2888b409ab53594f4c" + }, + "core/components/onboarding/steps/workspace/create.tsx": { + "mtime": 1786278610.5278823, + "ast_hash": "4673215016c2dfaf6ad57aeed971ae76", + "semantic_hash": "4673215016c2dfaf6ad57aeed971ae76" + }, + "core/components/onboarding/steps/workspace/index.ts": { + "mtime": 1786278610.5279348, + "ast_hash": "8a6e1a0cb80ef1ab5041188b59da8891", + "semantic_hash": "8a6e1a0cb80ef1ab5041188b59da8891" + }, + "core/components/onboarding/steps/workspace/join-invites.tsx": { + "mtime": 1786278610.5280116, + "ast_hash": "632469ea6b03ba2803ba209545fb28f0", + "semantic_hash": "632469ea6b03ba2803ba209545fb28f0" + }, + "core/components/onboarding/steps/workspace/root.tsx": { + "mtime": 1786278610.52807, + "ast_hash": "25c42ab3357d91e7e8457df3bfcee836", + "semantic_hash": "25c42ab3357d91e7e8457df3bfcee836" + }, + "core/components/onboarding/switch-account-dropdown.tsx": { + "mtime": 1786278610.5281332, + "ast_hash": "6c3b38b13d250b959341f3fe05fe7a89", + "semantic_hash": "6c3b38b13d250b959341f3fe05fe7a89" + }, + "core/components/onboarding/switch-account-modal.tsx": { + "mtime": 1786278610.5283442, + "ast_hash": "df4fae60ff7258500e6749a1f68cbc2c", + "semantic_hash": "df4fae60ff7258500e6749a1f68cbc2c" + }, + "core/components/onboarding/tour/root.tsx": { + "mtime": 1786278610.5284517, + "ast_hash": "79992860cd7c6ec1515b2588fddd8d5a", + "semantic_hash": "79992860cd7c6ec1515b2588fddd8d5a" + }, + "core/components/onboarding/tour/sidebar.tsx": { + "mtime": 1786278610.5285118, + "ast_hash": "b82e86c4e7ed124e306d776ea8121870", + "semantic_hash": "b82e86c4e7ed124e306d776ea8121870" + }, + "core/components/pages/dropdowns/actions.tsx": { + "mtime": 1786278610.5296578, + "ast_hash": "d01d03dfe0d04a9501ce1ac903759257", + "semantic_hash": "d01d03dfe0d04a9501ce1ac903759257" + }, + "core/components/pages/dropdowns/index.ts": { + "mtime": 1786278610.529715, + "ast_hash": "33a1a2402a62dcdcc79cbc5292df2940", + "semantic_hash": "33a1a2402a62dcdcc79cbc5292df2940" + }, + "core/components/pages/editor/ai/ask-pi-menu.tsx": { + "mtime": 1786278610.5298672, + "ast_hash": "3e6cfb9f90e389affb79fb84c55a42f7", + "semantic_hash": "3e6cfb9f90e389affb79fb84c55a42f7" + }, + "core/components/pages/editor/ai/index.ts": { + "mtime": 1786278610.5299141, + "ast_hash": "2b802c3c3b7cb6ac579cffe1a1ab2dd0", + "semantic_hash": "2b802c3c3b7cb6ac579cffe1a1ab2dd0" + }, + "core/components/pages/editor/ai/menu.tsx": { + "mtime": 1786278610.530004, + "ast_hash": "d5f39f28526034e0c1cc8f60818fb61a", + "semantic_hash": "d5f39f28526034e0c1cc8f60818fb61a" + }, + "core/components/pages/editor/content-limit-banner.tsx": { + "mtime": 1786278610.5300624, + "ast_hash": "dc63b61cf65e02cd4505d03f17893246", + "semantic_hash": "dc63b61cf65e02cd4505d03f17893246" + }, + "core/components/pages/editor/editor-body.tsx": { + "mtime": 1786278610.5301683, + "ast_hash": "aa015194348844df335ede0efabedec7", + "semantic_hash": "aa015194348844df335ede0efabedec7" + }, + "core/components/pages/editor/header/index.ts": { + "mtime": 1786278610.530241, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/pages/editor/header/logo-picker.tsx": { + "mtime": 1786278610.5302992, + "ast_hash": "ab02f231a47b117d8ec5f4f7da344808", + "semantic_hash": "ab02f231a47b117d8ec5f4f7da344808" + }, + "core/components/pages/editor/header/root.tsx": { + "mtime": 1786278610.5303543, + "ast_hash": "52a205409d72839e7c9e8079340daa17", + "semantic_hash": "52a205409d72839e7c9e8079340daa17" + }, + "core/components/pages/editor/page-root.tsx": { + "mtime": 1786278610.5304313, + "ast_hash": "b0a0ef53d1f52f789bd28cf08612904e", + "semantic_hash": "b0a0ef53d1f52f789bd28cf08612904e" + }, + "core/components/pages/editor/summary/content-browser.tsx": { + "mtime": 1786278610.5305164, + "ast_hash": "518eb3b491e27a813778bc8eb545919b", + "semantic_hash": "518eb3b491e27a813778bc8eb545919b" + }, + "core/components/pages/editor/summary/heading-components.tsx": { + "mtime": 1786278610.5305774, + "ast_hash": "278e7b12e158760051677cff1a086c50", + "semantic_hash": "278e7b12e158760051677cff1a086c50" + }, + "core/components/pages/editor/summary/index.ts": { + "mtime": 1786278610.5306222, + "ast_hash": "f89a779c48eddfa6a761338da9a3a996", + "semantic_hash": "f89a779c48eddfa6a761338da9a3a996" + }, + "core/components/pages/editor/title.tsx": { + "mtime": 1786278610.5306802, + "ast_hash": "616fed0d2df0ed3e82245e761331a795", + "semantic_hash": "616fed0d2df0ed3e82245e761331a795" + }, + "core/components/pages/editor/toolbar/color-dropdown.tsx": { + "mtime": 1786278610.5313225, + "ast_hash": "d0e01f6c9d202e1b70c81f974825e0c9", + "semantic_hash": "d0e01f6c9d202e1b70c81f974825e0c9" + }, + "core/components/pages/editor/toolbar/index.ts": { + "mtime": 1786278610.5313883, + "ast_hash": "57c46726d76435eadd6fad51aa95ab88", + "semantic_hash": "57c46726d76435eadd6fad51aa95ab88" + }, + "core/components/pages/editor/toolbar/options-dropdown.tsx": { + "mtime": 1786278610.5314655, + "ast_hash": "add6619167223a5fd40d5785bec80354", + "semantic_hash": "add6619167223a5fd40d5785bec80354" + }, + "core/components/pages/editor/toolbar/root.tsx": { + "mtime": 1786278610.5315356, + "ast_hash": "ec08a7190d6909567cc3173492ab1ec7", + "semantic_hash": "ec08a7190d6909567cc3173492ab1ec7" + }, + "core/components/pages/editor/toolbar/toolbar.tsx": { + "mtime": 1786278610.5316176, + "ast_hash": "ba6b2e17c529b38f2fcef8205f9656b9", + "semantic_hash": "ba6b2e17c529b38f2fcef8205f9656b9" + }, + "core/components/pages/header/actions.tsx": { + "mtime": 1786278610.5317302, + "ast_hash": "757a85499ce92afed6c7479da9098206", + "semantic_hash": "757a85499ce92afed6c7479da9098206" + }, + "core/components/pages/header/archived-badge.tsx": { + "mtime": 1786278610.5318005, + "ast_hash": "40ce5cbae7296d0a820f3d0bcc8a32f1", + "semantic_hash": "40ce5cbae7296d0a820f3d0bcc8a32f1" + }, + "core/components/pages/header/copy-link-control.tsx": { + "mtime": 1786278610.531866, + "ast_hash": "5d148a3f8e9084d45eeee9d6545643c7", + "semantic_hash": "5d148a3f8e9084d45eeee9d6545643c7" + }, + "core/components/pages/header/favorite-control.tsx": { + "mtime": 1786278610.531925, + "ast_hash": "61bbe47b806e4f5c4bd69ebb1d922353", + "semantic_hash": "61bbe47b806e4f5c4bd69ebb1d922353" + }, + "core/components/pages/header/index.ts": { + "mtime": 1786278610.5319846, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/pages/header/lock-control.tsx": { + "mtime": 1786278610.5320551, + "ast_hash": "dff61001a9ffdc610f2b9d169a785746", + "semantic_hash": "dff61001a9ffdc610f2b9d169a785746" + }, + "core/components/pages/header/offline-badge.tsx": { + "mtime": 1786278610.5321229, + "ast_hash": "88ec753987e691d448895b41f75d8118", + "semantic_hash": "88ec753987e691d448895b41f75d8118" + }, + "core/components/pages/header/root.tsx": { + "mtime": 1786278610.5321891, + "ast_hash": "7be72fa9381694858386a7417c251391", + "semantic_hash": "7be72fa9381694858386a7417c251391" + }, + "core/components/pages/header/syncing-badge.tsx": { + "mtime": 1786278610.532257, + "ast_hash": "544f809ac9e7bdb718665ece6170b2cd", + "semantic_hash": "544f809ac9e7bdb718665ece6170b2cd" + }, + "core/components/pages/list/applied-filters/index.ts": { + "mtime": 1786278610.532386, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/pages/list/applied-filters/root.tsx": { + "mtime": 1786278610.5324495, + "ast_hash": "03734092fa523108c63c43b143099da6", + "semantic_hash": "03734092fa523108c63c43b143099da6" + }, + "core/components/pages/list/block-item-action.tsx": { + "mtime": 1786278610.5325174, + "ast_hash": "64fe8f3a0322bf93e21fb6992c15d30d", + "semantic_hash": "64fe8f3a0322bf93e21fb6992c15d30d" + }, + "core/components/pages/list/block.tsx": { + "mtime": 1786278610.5325828, + "ast_hash": "5ac3c15a27d7a6c8384786445ad649ae", + "semantic_hash": "5ac3c15a27d7a6c8384786445ad649ae" + }, + "core/components/pages/list/filters/index.ts": { + "mtime": 1786278610.532667, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/pages/list/filters/root.tsx": { + "mtime": 1786278610.5327542, + "ast_hash": "78f493c60bf2cf167c0eeef3546608fe", + "semantic_hash": "78f493c60bf2cf167c0eeef3546608fe" + }, + "core/components/pages/list/index.ts": { + "mtime": 1786278610.5328119, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/pages/list/order-by.tsx": { + "mtime": 1786278610.5328877, + "ast_hash": "81880705ba003f38d8004ea5905a78ab", + "semantic_hash": "81880705ba003f38d8004ea5905a78ab" + }, + "core/components/pages/list/root.tsx": { + "mtime": 1786278610.532958, + "ast_hash": "db68b249dfbccdce215d82b2373a1c69", + "semantic_hash": "db68b249dfbccdce215d82b2373a1c69" + }, + "core/components/pages/list/search-input.tsx": { + "mtime": 1786278610.533034, + "ast_hash": "bc316cb803d6e78baabffef2125301d2", + "semantic_hash": "bc316cb803d6e78baabffef2125301d2" + }, + "core/components/pages/list/tab-navigation.tsx": { + "mtime": 1786278610.533101, + "ast_hash": "87f830fd17437aeaa623c5cdbc07bc7f", + "semantic_hash": "87f830fd17437aeaa623c5cdbc07bc7f" + }, + "core/components/pages/loaders/page-content-loader.tsx": { + "mtime": 1786278610.5332088, + "ast_hash": "1e1d22682bda41f7752d5bc63b8c9984", + "semantic_hash": "1e1d22682bda41f7752d5bc63b8c9984" + }, + "core/components/pages/loaders/page-loader.tsx": { + "mtime": 1786278610.5332851, + "ast_hash": "4f0d351bedcde692a5d83e66b976053e", + "semantic_hash": "4f0d351bedcde692a5d83e66b976053e" + }, + "core/components/pages/modals/create-page-modal.tsx": { + "mtime": 1786278610.5333855, + "ast_hash": "d28f3902f5fcaf5ff18034699492f751", + "semantic_hash": "d28f3902f5fcaf5ff18034699492f751" + }, + "core/components/pages/modals/delete-page-modal.tsx": { + "mtime": 1786278610.5334568, + "ast_hash": "5be64da061ac74dff087a582340a8daf", + "semantic_hash": "5be64da061ac74dff087a582340a8daf" + }, + "core/components/pages/modals/export-page-modal.tsx": { + "mtime": 1786278610.5335686, + "ast_hash": "bc05aced0bff71f94dc5f64485f8bef0", + "semantic_hash": "bc05aced0bff71f94dc5f64485f8bef0" + }, + "core/components/pages/modals/page-form.tsx": { + "mtime": 1786278610.5336576, + "ast_hash": "851bcc5ebc65e6281d8cc6d433f293f7", + "semantic_hash": "851bcc5ebc65e6281d8cc6d433f293f7" + }, + "core/components/pages/navigation-pane/index.ts": { + "mtime": 1786278610.533759, + "ast_hash": "a7a7f52ee473048dcdfe21cd26c42e95", + "semantic_hash": "a7a7f52ee473048dcdfe21cd26c42e95" + }, + "core/components/pages/navigation-pane/root.tsx": { + "mtime": 1786278610.533842, + "ast_hash": "5ede9536a1754891264d3e4c03919aa1", + "semantic_hash": "5ede9536a1754891264d3e4c03919aa1" + }, + "core/components/pages/navigation-pane/tab-panels/assets.tsx": { + "mtime": 1786278610.5339463, + "ast_hash": "c0a8a6ca5aa5ab281e2887001c8be5fe", + "semantic_hash": "c0a8a6ca5aa5ab281e2887001c8be5fe" + }, + "core/components/pages/navigation-pane/tab-panels/empty-state/assets.tsx": { + "mtime": 1786278610.5340474, + "ast_hash": "b4b7ce2c04b421326f0416954e63d37c", + "semantic_hash": "b4b7ce2c04b421326f0416954e63d37c" + }, + "core/components/pages/navigation-pane/tab-panels/empty-state/outline.tsx": { + "mtime": 1786278610.5340984, + "ast_hash": "4c2eb58ba30290f8748dd9d5289f7644", + "semantic_hash": "4c2eb58ba30290f8748dd9d5289f7644" + }, + "core/components/pages/navigation-pane/tab-panels/index.ts": { + "mtime": 1786278610.5341551, + "ast_hash": "09942203e91dbd8bac5600cfbf399575", + "semantic_hash": "09942203e91dbd8bac5600cfbf399575" + }, + "core/components/pages/navigation-pane/tab-panels/info/actors-info.tsx": { + "mtime": 1786278610.5342443, + "ast_hash": "004793c84bb13d14fe32f80810343797", + "semantic_hash": "004793c84bb13d14fe32f80810343797" + }, + "core/components/pages/navigation-pane/tab-panels/info/document-info.tsx": { + "mtime": 1786278610.5343115, + "ast_hash": "f49bb66d7fc65b458f21fe904b3602d2", + "semantic_hash": "f49bb66d7fc65b458f21fe904b3602d2" + }, + "core/components/pages/navigation-pane/tab-panels/info/root.tsx": { + "mtime": 1786278610.534371, + "ast_hash": "3d7846ce1ca2f9c6949e93e22783db27", + "semantic_hash": "3d7846ce1ca2f9c6949e93e22783db27" + }, + "core/components/pages/navigation-pane/tab-panels/info/version-history.tsx": { + "mtime": 1786278610.5344443, + "ast_hash": "bf5877a0fd1447d8eb2ff11ea41a162d", + "semantic_hash": "bf5877a0fd1447d8eb2ff11ea41a162d" + }, + "core/components/pages/navigation-pane/tab-panels/outline.tsx": { + "mtime": 1786278610.534499, + "ast_hash": "670d92ca6a79bb76562c92d2f9202574", + "semantic_hash": "670d92ca6a79bb76562c92d2f9202574" + }, + "core/components/pages/navigation-pane/tab-panels/root.tsx": { + "mtime": 1786278610.5345542, + "ast_hash": "24bb5797c2799458e6e02cda6b5f25d7", + "semantic_hash": "24bb5797c2799458e6e02cda6b5f25d7" + }, + "core/components/pages/navigation-pane/tabs-list.tsx": { + "mtime": 1786278610.5346029, + "ast_hash": "19429a30d8be806a92e3709ee665967e", + "semantic_hash": "19429a30d8be806a92e3709ee665967e" + }, + "core/components/pages/navigation-pane/types/extensions.ts": { + "mtime": 1786278610.5346918, + "ast_hash": "ab61fc71f6d9f9d19cfc7df8e73f6f69", + "semantic_hash": "ab61fc71f6d9f9d19cfc7df8e73f6f69" + }, + "core/components/pages/navigation-pane/types/index.ts": { + "mtime": 1786278610.5347426, + "ast_hash": "f91480087ca5b07f25ceac17ee267024", + "semantic_hash": "f91480087ca5b07f25ceac17ee267024" + }, + "core/components/pages/pages-list-main-content.tsx": { + "mtime": 1786278610.5348208, + "ast_hash": "69557322dd8e9397111db0c4616c9e66", + "semantic_hash": "69557322dd8e9397111db0c4616c9e66" + }, + "core/components/pages/pages-list-view.tsx": { + "mtime": 1786278610.534882, + "ast_hash": "da16834dc515f58717893f5fcb574009", + "semantic_hash": "da16834dc515f58717893f5fcb574009" + }, + "core/components/pages/version/editor.tsx": { + "mtime": 1786278610.534971, + "ast_hash": "100a4832474ee907e1c7d0baa5dab735", + "semantic_hash": "100a4832474ee907e1c7d0baa5dab735" + }, + "core/components/pages/version/index.ts": { + "mtime": 1786278610.535016, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/pages/version/main-content.tsx": { + "mtime": 1786278610.5350878, + "ast_hash": "bdf93c0ee28847f02d3e0cbe870cd9f5", + "semantic_hash": "bdf93c0ee28847f02d3e0cbe870cd9f5" + }, + "core/components/pages/version/root.tsx": { + "mtime": 1786278610.5351465, + "ast_hash": "b53949a866f6ce992ba7d765c0d53071", + "semantic_hash": "b53949a866f6ce992ba7d765c0d53071" + }, + "core/components/pomodoro/global-pomodoro-timer.tsx": { + "mtime": 1786389893.177786, + "ast_hash": "067c4453e0d5070fcae278d800d3da81", + "semantic_hash": "067c4453e0d5070fcae278d800d3da81" + }, + "core/components/pomodoro/helper.ts": { + "mtime": 1786307172.3670924, + "ast_hash": "e514a34a8051be3cd3c1a0dfc8fdbebc", + "semantic_hash": "e514a34a8051be3cd3c1a0dfc8fdbebc" + }, + "core/components/pomodoro/pomodoro-controls.tsx": { + "mtime": 1786389893.1781633, + "ast_hash": "e1e2707e0f5281b217c6c1927920d2e0", + "semantic_hash": "e1e2707e0f5281b217c6c1927920d2e0" + }, + "core/components/pomodoro/pomodoro-countdown.tsx": { + "mtime": 1786389893.1787283, + "ast_hash": "ce13c21c61ae09245b94e1a0281a1ff6", + "semantic_hash": "ce13c21c61ae09245b94e1a0281a1ff6" + }, + "core/components/pomodoro/pomodoro-header-button.tsx": { + "mtime": 1786389893.1790276, + "ast_hash": "a0869318407e5f4e70f2af2139cff253", + "semantic_hash": "a0869318407e5f4e70f2af2139cff253" + }, + "core/components/pomodoro/pomodoro-settings-inline.tsx": { + "mtime": 1786389893.179253, + "ast_hash": "938953c28b2a35b5ab9797ba114c872b", + "semantic_hash": "938953c28b2a35b5ab9797ba114c872b" + }, + "core/components/pomodoro/pomodoro-timer.tsx": { + "mtime": 1786389893.179855, + "ast_hash": "bb8b5548b80dd01cdc11862dab68d6c1", + "semantic_hash": "bb8b5548b80dd01cdc11862dab68d6c1" + }, + "core/components/pomodoro/sidebar-indicator.tsx": { + "mtime": 1786307172.3683915, + "ast_hash": "b7e97d4e443b0b77458acc5879c1b554", + "semantic_hash": "b7e97d4e443b0b77458acc5879c1b554" + }, + "core/components/power-k/actions/helper.ts": { + "mtime": 1786278610.5352635, + "ast_hash": "fedee0919a318a4bda8ab42c37412ca1", + "semantic_hash": "fedee0919a318a4bda8ab42c37412ca1" + }, + "core/components/power-k/config/account-commands.ts": { + "mtime": 1786278610.5353496, + "ast_hash": "5a8c961b824293269d85bcd1f2f34d65", + "semantic_hash": "5a8c961b824293269d85bcd1f2f34d65" + }, + "core/components/power-k/config/commands.ts": { + "mtime": 1786278610.5354068, + "ast_hash": "18274834ca4b0b629082809ddb2eeb2e", + "semantic_hash": "18274834ca4b0b629082809ddb2eeb2e" + }, + "core/components/power-k/config/creation/command.ts": { + "mtime": 1786278610.5368245, + "ast_hash": "acd85813d8d4a6515a6faa3be6e62e75", + "semantic_hash": "acd85813d8d4a6515a6faa3be6e62e75" + }, + "core/components/power-k/config/creation/root.ts": { + "mtime": 1786278610.5368867, + "ast_hash": "170809dfce98543f26b420e267f25d8e", + "semantic_hash": "170809dfce98543f26b420e267f25d8e" + }, + "core/components/power-k/config/help-commands.ts": { + "mtime": 1786278610.536937, + "ast_hash": "e355ed00b8c282be02c91bcf6cce259e", + "semantic_hash": "e355ed00b8c282be02c91bcf6cce259e" + }, + "core/components/power-k/config/miscellaneous-commands.ts": { + "mtime": 1786278610.5369933, + "ast_hash": "ee0262c38f32cd2fd0b2da0d74bbb9ab", + "semantic_hash": "ee0262c38f32cd2fd0b2da0d74bbb9ab" + }, + "core/components/power-k/config/navigation/commands.ts": { + "mtime": 1786278610.537097, + "ast_hash": "eb8bc3c459865e27a7b557bc4480d3b3", + "semantic_hash": "eb8bc3c459865e27a7b557bc4480d3b3" + }, + "core/components/power-k/config/navigation/root.ts": { + "mtime": 1786278610.5371647, + "ast_hash": "9c26763104a9f09ff4b603256f156c7e", + "semantic_hash": "9c26763104a9f09ff4b603256f156c7e" + }, + "core/components/power-k/config/preferences-commands.ts": { + "mtime": 1786278610.5373416, + "ast_hash": "d3b11bcd9537e4fced4ddc25a40651ec", + "semantic_hash": "d3b11bcd9537e4fced4ddc25a40651ec" + }, + "core/components/power-k/core/context-detector.ts": { + "mtime": 1786278610.537429, + "ast_hash": "91899defe7dd863cd0a905c62816b0f0", + "semantic_hash": "91899defe7dd863cd0a905c62816b0f0" + }, + "core/components/power-k/core/registry.ts": { + "mtime": 1786278610.5375063, + "ast_hash": "989c6928441789ccb0111aaf68ef5eb1", + "semantic_hash": "989c6928441789ccb0111aaf68ef5eb1" + }, + "core/components/power-k/core/shortcut-handler.ts": { + "mtime": 1786278610.5375795, + "ast_hash": "82b11d44ada3489d7a5687148cacfbda", + "semantic_hash": "82b11d44ada3489d7a5687148cacfbda" + }, + "core/components/power-k/core/types.ts": { + "mtime": 1786278610.5376368, + "ast_hash": "1c291921c622d1da1db46b096c78cbe1", + "semantic_hash": "1c291921c622d1da1db46b096c78cbe1" + }, + "core/components/power-k/global-shortcuts.tsx": { + "mtime": 1786278610.5376928, + "ast_hash": "67c79e75a1385cac853cb497acaf221f", + "semantic_hash": "67c79e75a1385cac853cb497acaf221f" + }, + "core/components/power-k/hooks/use-context-indicator.ts": { + "mtime": 1786278610.5377724, + "ast_hash": "f00c792aa9bc624771ae2940c9b30d57", + "semantic_hash": "f00c792aa9bc624771ae2940c9b30d57" + }, + "core/components/power-k/menus/builder.tsx": { + "mtime": 1786278610.5378516, + "ast_hash": "d11ddff0c14a9ce6a12a3e048db56f42", + "semantic_hash": "d11ddff0c14a9ce6a12a3e048db56f42" + }, + "core/components/power-k/menus/cycles.tsx": { + "mtime": 1786278610.5379136, + "ast_hash": "70340fff1b4c71d76c238222bd93910f", + "semantic_hash": "70340fff1b4c71d76c238222bd93910f" + }, + "core/components/power-k/menus/empty-state.tsx": { + "mtime": 1786278610.5379593, + "ast_hash": "85966b91a8bd84b56e5f31aa48785e89", + "semantic_hash": "85966b91a8bd84b56e5f31aa48785e89" + }, + "core/components/power-k/menus/labels.tsx": { + "mtime": 1786278610.5380104, + "ast_hash": "6bb3672f0d06e1f7c05e68f6a2dbe3d5", + "semantic_hash": "6bb3672f0d06e1f7c05e68f6a2dbe3d5" + }, + "core/components/power-k/menus/members.tsx": { + "mtime": 1786278610.5380669, + "ast_hash": "6c7ed9f1038b53f7bfbdf072a1031c29", + "semantic_hash": "6c7ed9f1038b53f7bfbdf072a1031c29" + }, + "core/components/power-k/menus/modules.tsx": { + "mtime": 1786278610.5381248, + "ast_hash": "b4e791311c596e350ce5b71ffe732044", + "semantic_hash": "b4e791311c596e350ce5b71ffe732044" + }, + "core/components/power-k/menus/projects.tsx": { + "mtime": 1786278610.5381837, + "ast_hash": "83ebb00b60473b6440545789751bf902", + "semantic_hash": "83ebb00b60473b6440545789751bf902" + }, + "core/components/power-k/menus/settings.tsx": { + "mtime": 1786278610.5382423, + "ast_hash": "d07f10cd399ef68a8ed31876a8c7f23a", + "semantic_hash": "d07f10cd399ef68a8ed31876a8c7f23a" + }, + "core/components/power-k/menus/views.tsx": { + "mtime": 1786278610.538295, + "ast_hash": "8111832f5caf93ebcc208329687d099f", + "semantic_hash": "8111832f5caf93ebcc208329687d099f" + }, + "core/components/power-k/menus/workspaces.tsx": { + "mtime": 1786278610.5383492, + "ast_hash": "0a93719eb11792853da5dbcd07db95c6", + "semantic_hash": "0a93719eb11792853da5dbcd07db95c6" + }, + "core/components/power-k/projects-app-provider.tsx": { + "mtime": 1786278610.538418, + "ast_hash": "c623b5996654956e6a27f04a7c5492ae", + "semantic_hash": "c623b5996654956e6a27f04a7c5492ae" + }, + "core/components/power-k/ui/modal/command-item-shortcut-badge.tsx": { + "mtime": 1786278610.5385404, + "ast_hash": "6a78bbf04fb5661beab2d722499ea353", + "semantic_hash": "6a78bbf04fb5661beab2d722499ea353" + }, + "core/components/power-k/ui/modal/command-item.tsx": { + "mtime": 1786278610.5385976, + "ast_hash": "353dc0b6780df1925b9ff376cd5a9d63", + "semantic_hash": "353dc0b6780df1925b9ff376cd5a9d63" + }, + "core/components/power-k/ui/modal/commands-list.tsx": { + "mtime": 1786278610.5386524, + "ast_hash": "33f57ceca743af22356268a509a7c4a2", + "semantic_hash": "33f57ceca743af22356268a509a7c4a2" + }, + "core/components/power-k/ui/modal/constants.ts": { + "mtime": 1786278610.5387878, + "ast_hash": "c82c6042ebea211e903074951f170831", + "semantic_hash": "c82c6042ebea211e903074951f170831" + }, + "core/components/power-k/ui/modal/context-indicator.tsx": { + "mtime": 1786278610.5388508, + "ast_hash": "941fb32f6ba11658daa558ab7463234b", + "semantic_hash": "941fb32f6ba11658daa558ab7463234b" + }, + "core/components/power-k/ui/modal/footer.tsx": { + "mtime": 1786278610.538914, + "ast_hash": "f876cba2257d2cf5ea22a24f36a7b861", + "semantic_hash": "f876cba2257d2cf5ea22a24f36a7b861" + }, + "core/components/power-k/ui/modal/header.tsx": { + "mtime": 1786278610.538975, + "ast_hash": "f67241a91e6b5d678d3f8d8ea29170e2", + "semantic_hash": "f67241a91e6b5d678d3f8d8ea29170e2" + }, + "core/components/power-k/ui/modal/no-results-command.tsx": { + "mtime": 1786278610.5390358, + "ast_hash": "df2ee446e46f5aa8a493724455527c85", + "semantic_hash": "df2ee446e46f5aa8a493724455527c85" + }, + "core/components/power-k/ui/modal/search-menu.tsx": { + "mtime": 1786278610.5391002, + "ast_hash": "ffec9b015915c52873bd82d18221682a", + "semantic_hash": "ffec9b015915c52873bd82d18221682a" + }, + "core/components/power-k/ui/modal/search-results-map.tsx": { + "mtime": 1786278610.5391567, + "ast_hash": "bccc07539c3a36ac9665c74e1f715b82", + "semantic_hash": "bccc07539c3a36ac9665c74e1f715b82" + }, + "core/components/power-k/ui/modal/search-results.tsx": { + "mtime": 1786278610.5392148, + "ast_hash": "6ab31f69a92e250bf07ed5bf090454eb", + "semantic_hash": "6ab31f69a92e250bf07ed5bf090454eb" + }, + "core/components/power-k/ui/modal/shortcuts-root.tsx": { + "mtime": 1786278610.5392845, + "ast_hash": "2a4bcecbdc918e51d1c350b5321e59d7", + "semantic_hash": "2a4bcecbdc918e51d1c350b5321e59d7" + }, + "core/components/power-k/ui/modal/wrapper.tsx": { + "mtime": 1786278610.539378, + "ast_hash": "abdc4e61a624637e4002c3b00376f264", + "semantic_hash": "abdc4e61a624637e4002c3b00376f264" + }, + "core/components/power-k/ui/pages/context-based/cycle/commands.ts": { + "mtime": 1786278610.5395513, + "ast_hash": "98065d73b98f133b73fca56a16e7bde4", + "semantic_hash": "98065d73b98f133b73fca56a16e7bde4" + }, + "core/components/power-k/ui/pages/context-based/index.ts": { + "mtime": 1786278610.5396097, + "ast_hash": "bda3372143a7c269ce49f091756f3e42", + "semantic_hash": "bda3372143a7c269ce49f091756f3e42" + }, + "core/components/power-k/ui/pages/context-based/module/commands.tsx": { + "mtime": 1786278610.5398297, + "ast_hash": "28533bc8d642bff9b1c3099b568e5309", + "semantic_hash": "28533bc8d642bff9b1c3099b568e5309" + }, + "core/components/power-k/ui/pages/context-based/module/index.ts": { + "mtime": 1786278610.5398786, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/power-k/ui/pages/context-based/module/root.tsx": { + "mtime": 1786278610.539939, + "ast_hash": "a6505dfe04160aafa91a64379ac187ef", + "semantic_hash": "a6505dfe04160aafa91a64379ac187ef" + }, + "core/components/power-k/ui/pages/context-based/module/status-menu.tsx": { + "mtime": 1786278610.5399961, + "ast_hash": "9fba47c13c40fe55dd10affd3751ec26", + "semantic_hash": "9fba47c13c40fe55dd10affd3751ec26" + }, + "core/components/power-k/ui/pages/context-based/page/commands.ts": { + "mtime": 1786278610.5402074, + "ast_hash": "4cd87484e302f179fa0676782f84c70c", + "semantic_hash": "4cd87484e302f179fa0676782f84c70c" + }, + "core/components/power-k/ui/pages/context-based/root.tsx": { + "mtime": 1786278610.5402675, + "ast_hash": "a69a50fd8b499efbe29b473eacdbaf7d", + "semantic_hash": "a69a50fd8b499efbe29b473eacdbaf7d" + }, + "core/components/power-k/ui/pages/context-based/work-item/commands.ts": { + "mtime": 1786278610.5404425, + "ast_hash": "2b421f601ceacfea684d7d16edc1999d", + "semantic_hash": "2b421f601ceacfea684d7d16edc1999d" + }, + "core/components/power-k/ui/pages/context-based/work-item/cycles-menu.tsx": { + "mtime": 1786278610.5405042, + "ast_hash": "f99eccd7faa1f7b22f43fe7434725f24", + "semantic_hash": "f99eccd7faa1f7b22f43fe7434725f24" + }, + "core/components/power-k/ui/pages/context-based/work-item/estimates-menu.tsx": { + "mtime": 1786278610.5405645, + "ast_hash": "4fc1a47842b842e31e860b4cbfe651f3", + "semantic_hash": "4fc1a47842b842e31e860b4cbfe651f3" + }, + "core/components/power-k/ui/pages/context-based/work-item/index.ts": { + "mtime": 1786278610.5406086, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/power-k/ui/pages/context-based/work-item/labels-menu.tsx": { + "mtime": 1786278610.5406594, + "ast_hash": "f66581aec4dcd95d04ef6b26731b73fa", + "semantic_hash": "f66581aec4dcd95d04ef6b26731b73fa" + }, + "core/components/power-k/ui/pages/context-based/work-item/modules-menu.tsx": { + "mtime": 1786278610.54071, + "ast_hash": "a720cf6df8535e16b2f9b13c1aa3b056", + "semantic_hash": "a720cf6df8535e16b2f9b13c1aa3b056" + }, + "core/components/power-k/ui/pages/context-based/work-item/priorities-menu.tsx": { + "mtime": 1786278610.5407693, + "ast_hash": "ea132b17999e57f288e2791faad12061", + "semantic_hash": "ea132b17999e57f288e2791faad12061" + }, + "core/components/power-k/ui/pages/context-based/work-item/root.tsx": { + "mtime": 1786278610.5408247, + "ast_hash": "011a6e1909df835af53e0e74bd972510", + "semantic_hash": "011a6e1909df835af53e0e74bd972510" + }, + "core/components/power-k/ui/pages/context-based/work-item/state-menu-item.tsx": { + "mtime": 1786278610.5408804, + "ast_hash": "dbdc3e6d26734ddf38e592184f01ca1b", + "semantic_hash": "dbdc3e6d26734ddf38e592184f01ca1b" + }, + "core/components/power-k/ui/pages/context-based/work-item/states-menu.tsx": { + "mtime": 1786278610.540939, + "ast_hash": "62fe94c37bb5eb402667224ef3f2b5c8", + "semantic_hash": "62fe94c37bb5eb402667224ef3f2b5c8" + }, + "core/components/power-k/ui/pages/default.tsx": { + "mtime": 1786278610.540996, + "ast_hash": "c891f809c8054929429cc384ee2b94cc", + "semantic_hash": "c891f809c8054929429cc384ee2b94cc" + }, + "core/components/power-k/ui/pages/index.ts": { + "mtime": 1786278610.5410395, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/power-k/ui/pages/open-entity/project-cycles-menu.tsx": { + "mtime": 1786278610.5411377, + "ast_hash": "9170da6380bfce90dae25be5f1799013", + "semantic_hash": "9170da6380bfce90dae25be5f1799013" + }, + "core/components/power-k/ui/pages/open-entity/project-modules-menu.tsx": { + "mtime": 1786278610.5411868, + "ast_hash": "22a173f52a9bd90c73cc1791f007f8bb", + "semantic_hash": "22a173f52a9bd90c73cc1791f007f8bb" + }, + "core/components/power-k/ui/pages/open-entity/project-settings-menu.tsx": { + "mtime": 1786278610.5412483, + "ast_hash": "323386fd1d07e4669eaf5b8feb60fefb", + "semantic_hash": "323386fd1d07e4669eaf5b8feb60fefb" + }, + "core/components/power-k/ui/pages/open-entity/project-views-menu.tsx": { + "mtime": 1786278610.5412993, + "ast_hash": "ac68c9cb77d73062aaafebe14fc14d76", + "semantic_hash": "ac68c9cb77d73062aaafebe14fc14d76" + }, + "core/components/power-k/ui/pages/open-entity/projects-menu.tsx": { + "mtime": 1786278610.5413518, + "ast_hash": "dc06a6179f5f7aa82a02792c8516b058", + "semantic_hash": "dc06a6179f5f7aa82a02792c8516b058" + }, + "core/components/power-k/ui/pages/open-entity/root.tsx": { + "mtime": 1786278610.5414104, + "ast_hash": "c7bca790b7a4126f70642795ab1d6cb7", + "semantic_hash": "c7bca790b7a4126f70642795ab1d6cb7" + }, + "core/components/power-k/ui/pages/open-entity/shared.ts": { + "mtime": 1786278610.5414653, + "ast_hash": "007b05a7690def7b297972937b3c1752", + "semantic_hash": "007b05a7690def7b297972937b3c1752" + }, + "core/components/power-k/ui/pages/open-entity/workspace-settings-menu.tsx": { + "mtime": 1786278610.5415113, + "ast_hash": "3be180c584989abdf46d5d1281f36d05", + "semantic_hash": "3be180c584989abdf46d5d1281f36d05" + }, + "core/components/power-k/ui/pages/open-entity/workspaces-menu.tsx": { + "mtime": 1786278610.5415664, + "ast_hash": "970ec0fc12ca256a44d9bf4efdf20698", + "semantic_hash": "970ec0fc12ca256a44d9bf4efdf20698" + }, + "core/components/power-k/ui/pages/preferences/index.ts": { + "mtime": 1786278610.541646, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/power-k/ui/pages/preferences/languages-menu.tsx": { + "mtime": 1786278610.5417054, + "ast_hash": "349e645fedbcbc633cb2a520b5f8b878", + "semantic_hash": "349e645fedbcbc633cb2a520b5f8b878" + }, + "core/components/power-k/ui/pages/preferences/root.tsx": { + "mtime": 1786278610.5417705, + "ast_hash": "529fea42278d557a08a7e7bca964d1db", + "semantic_hash": "529fea42278d557a08a7e7bca964d1db" + }, + "core/components/power-k/ui/pages/preferences/start-of-week-menu.tsx": { + "mtime": 1786278610.5418236, + "ast_hash": "1cf0756b9684f58157be22ee31fb95b0", + "semantic_hash": "1cf0756b9684f58157be22ee31fb95b0" + }, + "core/components/power-k/ui/pages/preferences/themes-menu.tsx": { + "mtime": 1786278610.541873, + "ast_hash": "e070e3a6489bbbcf0267fcd068211073", + "semantic_hash": "e070e3a6489bbbcf0267fcd068211073" + }, + "core/components/power-k/ui/pages/preferences/timezone-menu.tsx": { + "mtime": 1786278610.5419195, + "ast_hash": "2c67a55f801deb227b197371d4e3dd18", + "semantic_hash": "2c67a55f801deb227b197371d4e3dd18" + }, + "core/components/power-k/ui/pages/root.tsx": { + "mtime": 1786278610.541978, + "ast_hash": "838b295516333a353939b6aabb4d2fb6", + "semantic_hash": "838b295516333a353939b6aabb4d2fb6" + }, + "core/components/power-k/ui/pages/work-item-selection-page.tsx": { + "mtime": 1786278610.5420592, + "ast_hash": "ec94039c51c5379621c30ade1ece40d0", + "semantic_hash": "ec94039c51c5379621c30ade1ece40d0" + }, + "core/components/power-k/ui/renderer/command.tsx": { + "mtime": 1786278610.5421667, + "ast_hash": "8f1c4151750464a1f7db77d75a0dbba9", + "semantic_hash": "8f1c4151750464a1f7db77d75a0dbba9" + }, + "core/components/power-k/ui/renderer/shared.ts": { + "mtime": 1786278610.542243, + "ast_hash": "a4b591ede69472c479e35c4982bbbbf4", + "semantic_hash": "a4b591ede69472c479e35c4982bbbbf4" + }, + "core/components/power-k/ui/renderer/shortcut.tsx": { + "mtime": 1786278610.5423136, + "ast_hash": "8867e68b518d92913bffcbb7d43c18e3", + "semantic_hash": "8867e68b518d92913bffcbb7d43c18e3" + }, + "core/components/power-k/utils/navigation.ts": { + "mtime": 1786278610.542405, + "ast_hash": "2241231bf6bdae9a9ad56c73b97541d3", + "semantic_hash": "2241231bf6bdae9a9ad56c73b97541d3" + }, + "core/components/profile/activity/activity-list.tsx": { + "mtime": 1786278610.5426066, + "ast_hash": "1f4911c0907116ec9537ff687af19ea1", + "semantic_hash": "1f4911c0907116ec9537ff687af19ea1" + }, + "core/components/profile/activity/download-button.tsx": { + "mtime": 1786278610.5426702, + "ast_hash": "961f326276509eada64acfa1ad2db296", + "semantic_hash": "961f326276509eada64acfa1ad2db296" + }, + "core/components/profile/activity/workspace-activity-list.tsx": { + "mtime": 1786278610.5427516, + "ast_hash": "2f90fe966f118b831535004e6536e933", + "semantic_hash": "2f90fe966f118b831535004e6536e933" + }, + "core/components/profile/overview/activity.tsx": { + "mtime": 1786278610.542839, + "ast_hash": "912a41357d62ace750f251fa2bf7ce4a", + "semantic_hash": "912a41357d62ace750f251fa2bf7ce4a" + }, + "core/components/profile/overview/priority-distribution.tsx": { + "mtime": 1786278610.5429022, + "ast_hash": "55643c6af20b3102d0af83898f18d443", + "semantic_hash": "55643c6af20b3102d0af83898f18d443" + }, + "core/components/profile/overview/state-distribution.tsx": { + "mtime": 1786278610.5429614, + "ast_hash": "7ffec5ffc20f750f5b2142aef717914d", + "semantic_hash": "7ffec5ffc20f750f5b2142aef717914d" + }, + "core/components/profile/overview/stats.tsx": { + "mtime": 1786278610.5430214, + "ast_hash": "8c3d66226161067b2307cb0766d1a4cc", + "semantic_hash": "8c3d66226161067b2307cb0766d1a4cc" + }, + "core/components/profile/overview/workload.tsx": { + "mtime": 1786278610.5430827, + "ast_hash": "7e4251efca30fa54b0dc1a4f50ddd6a4", + "semantic_hash": "7e4251efca30fa54b0dc1a4f50ddd6a4" + }, + "core/components/profile/profile-issues-filter.tsx": { + "mtime": 1786381455.0458832, + "ast_hash": "1e357a4c626a523c9fe93d0575dcdd77", + "semantic_hash": "1e357a4c626a523c9fe93d0575dcdd77" + }, + "core/components/profile/profile-issues.tsx": { + "mtime": 1786381455.0460482, + "ast_hash": "b0c8573ceaca58a7f0a33f81df9155ad", + "semantic_hash": "b0c8573ceaca58a7f0a33f81df9155ad" + }, + "core/components/profile/profile-setting-content-wrapper.tsx": { + "mtime": 1786278610.5432715, + "ast_hash": "6e4e8eec3fce4b2cbb237e9887471b19", + "semantic_hash": "6e4e8eec3fce4b2cbb237e9887471b19" + }, + "core/components/profile/sidebar.tsx": { + "mtime": 1786381455.0464458, + "ast_hash": "1cc67820bd137cd7e6d891a37ec089f0", + "semantic_hash": "1cc67820bd137cd7e6d891a37ec089f0" + }, + "core/components/profile/start-of-week-preference.tsx": { + "mtime": 1786278610.543506, + "ast_hash": "06e7c44fd9a1596681f9d6c1eb44cef3", + "semantic_hash": "06e7c44fd9a1596681f9d6c1eb44cef3" + }, + "core/components/profile/time.tsx": { + "mtime": 1786278610.5435634, + "ast_hash": "fe5fc417d6a4f889bf7c79563da07513", + "semantic_hash": "fe5fc417d6a4f889bf7c79563da07513" + }, + "core/components/program-timeline/block.tsx": { + "mtime": 1786307172.3688092, + "ast_hash": "3d5be12391137caaa4cf88b4ed379868", + "semantic_hash": "3d5be12391137caaa4cf88b4ed379868" + }, + "core/components/program-timeline/root.tsx": { + "mtime": 1786307172.3691008, + "ast_hash": "7a73b4f284ed06b3b3b903a21eb2075f", + "semantic_hash": "7a73b4f284ed06b3b3b903a21eb2075f" + }, + "core/components/program-timeline/utils.ts": { + "mtime": 1786307172.3693292, + "ast_hash": "f6e0a7d8092c147ee427bdde1972b159", + "semantic_hash": "f6e0a7d8092c147ee427bdde1972b159" + }, + "core/components/project-states/create-update/create.tsx": { + "mtime": 1786278610.54369, + "ast_hash": "64df4f2f64dea96782a95b02759deeb3", + "semantic_hash": "64df4f2f64dea96782a95b02759deeb3" + }, + "core/components/project-states/create-update/form.tsx": { + "mtime": 1786278610.543755, + "ast_hash": "a4c5bd148b56dd1becf0fe39099902fd", + "semantic_hash": "a4c5bd148b56dd1becf0fe39099902fd" + }, + "core/components/project-states/create-update/index.ts": { + "mtime": 1786278610.5438004, + "ast_hash": "b19651dc3ee7050876e22dd20ddba1ce", + "semantic_hash": "b19651dc3ee7050876e22dd20ddba1ce" + }, + "core/components/project-states/create-update/update.tsx": { + "mtime": 1786278610.5438547, + "ast_hash": "4be18afd220a70c4549f430f0eb51442", + "semantic_hash": "4be18afd220a70c4549f430f0eb51442" + }, + "core/components/project-states/group-item.tsx": { + "mtime": 1786278610.5439236, + "ast_hash": "9f7b634f0f5eb0bc324bb1b1e32e9324", + "semantic_hash": "9f7b634f0f5eb0bc324bb1b1e32e9324" + }, + "core/components/project-states/group-list.tsx": { + "mtime": 1786278610.543985, + "ast_hash": "ad7a44a9a631fdcb264654af3dc678d9", + "semantic_hash": "ad7a44a9a631fdcb264654af3dc678d9" + }, + "core/components/project-states/index.ts": { + "mtime": 1786278610.5440376, + "ast_hash": "bd9f24b90f640f908ae5970c5393f8c0", + "semantic_hash": "bd9f24b90f640f908ae5970c5393f8c0" + }, + "core/components/project-states/loader.tsx": { + "mtime": 1786278610.5440903, + "ast_hash": "4a9087db213dbb5147ed5eb0974cdff2", + "semantic_hash": "4a9087db213dbb5147ed5eb0974cdff2" + }, + "core/components/project-states/options/delete.tsx": { + "mtime": 1786278610.5441844, + "ast_hash": "4b228a4836132fdd5820aa2bc1087a0c", + "semantic_hash": "4b228a4836132fdd5820aa2bc1087a0c" + }, + "core/components/project-states/options/index.ts": { + "mtime": 1786278610.5442333, + "ast_hash": "238ae86731e68534a59ca3d49b39fde0", + "semantic_hash": "238ae86731e68534a59ca3d49b39fde0" + }, + "core/components/project-states/options/mark-as-default.tsx": { + "mtime": 1786278610.5442843, + "ast_hash": "b9a665863cb5bc97341e700e9bae3ffc", + "semantic_hash": "b9a665863cb5bc97341e700e9bae3ffc" + }, + "core/components/project-states/root.tsx": { + "mtime": 1786278610.5443401, + "ast_hash": "d47484453cf3dfaa733f15de1b1d8304", + "semantic_hash": "d47484453cf3dfaa733f15de1b1d8304" + }, + "core/components/project-states/state-delete-modal.tsx": { + "mtime": 1786278610.5443897, + "ast_hash": "b7f56763608d41a5f9ce22fcf6a0aaa9", + "semantic_hash": "b7f56763608d41a5f9ce22fcf6a0aaa9" + }, + "core/components/project-states/state-item-title.tsx": { + "mtime": 1786278610.5444522, + "ast_hash": "fbd5354871f8c29f6259cad552861630", + "semantic_hash": "fbd5354871f8c29f6259cad552861630" + }, + "core/components/project-states/state-item.tsx": { + "mtime": 1786278610.5445333, + "ast_hash": "33b8c12c37192dc8ac8249eed1be55ce", + "semantic_hash": "33b8c12c37192dc8ac8249eed1be55ce" + }, + "core/components/project-states/state-list.tsx": { + "mtime": 1786278610.5445921, + "ast_hash": "97e8b5d6289198d4f573abb4d0c156da", + "semantic_hash": "97e8b5d6289198d4f573abb4d0c156da" + }, + "core/components/project/applied-filters/access.tsx": { + "mtime": 1786278610.5447142, + "ast_hash": "6bdc77989b7da29f1ab7f0e4e1ea5f9d", + "semantic_hash": "6bdc77989b7da29f1ab7f0e4e1ea5f9d" + }, + "core/components/project/applied-filters/date.tsx": { + "mtime": 1786278610.5447614, + "ast_hash": "7b666e11872fb2844501d63994e05113", + "semantic_hash": "7b666e11872fb2844501d63994e05113" + }, + "core/components/project/applied-filters/index.ts": { + "mtime": 1786278610.5448065, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/project/applied-filters/members.tsx": { + "mtime": 1786278610.5448527, + "ast_hash": "e5ae752e9f9e71121d1b32c46632fbe1", + "semantic_hash": "e5ae752e9f9e71121d1b32c46632fbe1" + }, + "core/components/project/applied-filters/project-display-filters.tsx": { + "mtime": 1786278610.5448992, + "ast_hash": "edc39520183af624495d9b428cdacab8", + "semantic_hash": "edc39520183af624495d9b428cdacab8" + }, + "core/components/project/applied-filters/root.tsx": { + "mtime": 1786278610.5449653, + "ast_hash": "d94bb43cc7e9754855b88e7fb19cc438", + "semantic_hash": "d94bb43cc7e9754855b88e7fb19cc438" + }, + "core/components/project/archive-restore-modal.tsx": { + "mtime": 1786278610.545025, + "ast_hash": "f31c86efe4d845b13a8f665101dcb8cd", + "semantic_hash": "f31c86efe4d845b13a8f665101dcb8cd" + }, + "core/components/project/card-list.tsx": { + "mtime": 1786278610.5450993, + "ast_hash": "0857ec85de40f331e0c7e37963793266", + "semantic_hash": "0857ec85de40f331e0c7e37963793266" + }, + "core/components/project/card.tsx": { + "mtime": 1786278610.545268, + "ast_hash": "0a577ad3577d010d82e1c35473fd947b", + "semantic_hash": "0a577ad3577d010d82e1c35473fd947b" + }, + "core/components/project/confirm-project-member-remove.tsx": { + "mtime": 1786278610.5453362, + "ast_hash": "4eb3f46afaa4b6c0dadb2b4ba7ed80c2", + "semantic_hash": "4eb3f46afaa4b6c0dadb2b4ba7ed80c2" + }, + "core/components/project/create-project-modal.tsx": { + "mtime": 1786278610.5454028, + "ast_hash": "a8fee7d239cbd7aa59fab620dec39bda", + "semantic_hash": "a8fee7d239cbd7aa59fab620dec39bda" + }, + "core/components/project/create/common-attributes.tsx": { + "mtime": 1786278610.5455084, + "ast_hash": "f85a3b01e58ca4f2c9f2941bc904c6ca", + "semantic_hash": "f85a3b01e58ca4f2c9f2941bc904c6ca" + }, + "core/components/project/create/header.tsx": { + "mtime": 1786278610.5455797, + "ast_hash": "a5e3572b2b5529b6a4f70d2b53888dd6", + "semantic_hash": "a5e3572b2b5529b6a4f70d2b53888dd6" + }, + "core/components/project/create/project-create-buttons.tsx": { + "mtime": 1786278610.545636, + "ast_hash": "6f2e1cffffbed4f9026f6b1ce0496155", + "semantic_hash": "6f2e1cffffbed4f9026f6b1ce0496155" + }, + "core/components/project/delete-project-modal.tsx": { + "mtime": 1786278610.5457292, + "ast_hash": "753e1957a9070bd3453fe035289c5a08", + "semantic_hash": "753e1957a9070bd3453fe035289c5a08" + }, + "core/components/project/dropdowns/filters/access.tsx": { + "mtime": 1786278610.545851, + "ast_hash": "9bb45cc85a7bb0e599b5f224271dc090", + "semantic_hash": "9bb45cc85a7bb0e599b5f224271dc090" + }, + "core/components/project/dropdowns/filters/created-at.tsx": { + "mtime": 1786278610.5458996, + "ast_hash": "b4af816fc164357dcf141290b0f43f28", + "semantic_hash": "b4af816fc164357dcf141290b0f43f28" + }, + "core/components/project/dropdowns/filters/index.ts": { + "mtime": 1786278610.545943, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/project/dropdowns/filters/lead.tsx": { + "mtime": 1786278610.545993, + "ast_hash": "28cba17bbf881957b14907448febfd51", + "semantic_hash": "28cba17bbf881957b14907448febfd51" + }, + "core/components/project/dropdowns/filters/member-list.tsx": { + "mtime": 1786278610.5460587, + "ast_hash": "5f1c7de5e5159bca3a8d8b0d2c2a4505", + "semantic_hash": "5f1c7de5e5159bca3a8d8b0d2c2a4505" + }, + "core/components/project/dropdowns/filters/members.tsx": { + "mtime": 1786278610.5461078, + "ast_hash": "c3f3eeb735b318daecb3236df91392bd", + "semantic_hash": "c3f3eeb735b318daecb3236df91392bd" + }, + "core/components/project/dropdowns/filters/root.tsx": { + "mtime": 1786278610.5461595, + "ast_hash": "17f82838a4bf5feb689dcf914f472503", + "semantic_hash": "17f82838a4bf5feb689dcf914f472503" + }, + "core/components/project/dropdowns/order-by.tsx": { + "mtime": 1786278610.5462174, + "ast_hash": "7456cae29cf552805f9600b6e7f53b90", + "semantic_hash": "7456cae29cf552805f9600b6e7f53b90" + }, + "core/components/project/empty-state.tsx": { + "mtime": 1786278610.5462637, + "ast_hash": "581ee077e3dd5cf060bbc18d35ff94d3", + "semantic_hash": "581ee077e3dd5cf060bbc18d35ff94d3" + }, + "core/components/project/filters.tsx": { + "mtime": 1786278610.546317, + "ast_hash": "0ba5aea9f7a5d07f555733f1cb57b0bb", + "semantic_hash": "0ba5aea9f7a5d07f555733f1cb57b0bb" + }, + "core/components/project/form-loader.tsx": { + "mtime": 1786278610.5463734, + "ast_hash": "6d4e4797b8907ddc12d8a68aa93ed3d9", + "semantic_hash": "6d4e4797b8907ddc12d8a68aa93ed3d9" + }, + "core/components/project/form.tsx": { + "mtime": 1786278610.5464618, + "ast_hash": "ace1c225c062618c8c48915ce022be85", + "semantic_hash": "ace1c225c062618c8c48915ce022be85" + }, + "core/components/project/header.tsx": { + "mtime": 1786278610.5465539, + "ast_hash": "67d30dfd6297b0f618480d3fdeeaee38", + "semantic_hash": "67d30dfd6297b0f618480d3fdeeaee38" + }, + "core/components/project/integration-card.tsx": { + "mtime": 1786278610.5466468, + "ast_hash": "7f1c96ed19467201a74aa4c82f9cef0e", + "semantic_hash": "7f1c96ed19467201a74aa4c82f9cef0e" + }, + "core/components/project/join-project-modal.tsx": { + "mtime": 1786278610.5467155, + "ast_hash": "624fdf0d3b9b584b815e82bd3f45ff26", + "semantic_hash": "624fdf0d3b9b584b815e82bd3f45ff26" + }, + "core/components/project/leave-project-modal.tsx": { + "mtime": 1786278610.5467958, + "ast_hash": "15a239e5e0a913f068cbc69cf25168ff", + "semantic_hash": "15a239e5e0a913f068cbc69cf25168ff" + }, + "core/components/project/member-header-column.tsx": { + "mtime": 1786278610.5468848, + "ast_hash": "541fbb365f810741590c98cd51d2fd0d", + "semantic_hash": "541fbb365f810741590c98cd51d2fd0d" + }, + "core/components/project/member-list-item.tsx": { + "mtime": 1786278610.5469673, + "ast_hash": "c44cc1ef52ef6ddbbc38f80290d27392", + "semantic_hash": "c44cc1ef52ef6ddbbc38f80290d27392" + }, + "core/components/project/member-list.tsx": { + "mtime": 1786278610.547052, + "ast_hash": "205f0d056bc0a222703c601270237829", + "semantic_hash": "205f0d056bc0a222703c601270237829" + }, + "core/components/project/member-select.tsx": { + "mtime": 1786278610.5471234, + "ast_hash": "e26e778a33268a46600e232fdf676123", + "semantic_hash": "e26e778a33268a46600e232fdf676123" + }, + "core/components/project/multi-select-modal.tsx": { + "mtime": 1786278610.5475023, + "ast_hash": "49c71a5a1798002ee684e42798d584d0", + "semantic_hash": "49c71a5a1798002ee684e42798d584d0" + }, + "core/components/project/project-feature-update.tsx": { + "mtime": 1786278610.5475721, + "ast_hash": "b35d54a2776970cefa064168180d398c", + "semantic_hash": "b35d54a2776970cefa064168180d398c" + }, + "core/components/project/project-network-icon.tsx": { + "mtime": 1786278610.5476403, + "ast_hash": "c634db859db2fc19513c95fd84940be5", + "semantic_hash": "c634db859db2fc19513c95fd84940be5" + }, + "core/components/project/project-settings-member-defaults.tsx": { + "mtime": 1786278610.5477152, + "ast_hash": "c578e7cb5c8527b27d206b0c4fb33550", + "semantic_hash": "c578e7cb5c8527b27d206b0c4fb33550" + }, + "core/components/project/publish-project/modal.tsx": { + "mtime": 1786278610.5479252, + "ast_hash": "914e8b7e833cb94ef0356b09f47ddbb9", + "semantic_hash": "914e8b7e833cb94ef0356b09f47ddbb9" + }, + "core/components/project/root.tsx": { + "mtime": 1786278610.5479991, + "ast_hash": "3bac74ca4a00ae2dcd1329a934cbcc71", + "semantic_hash": "3bac74ca4a00ae2dcd1329a934cbcc71" + }, + "core/components/project/search-projects.tsx": { + "mtime": 1786278610.548059, + "ast_hash": "d20eab1c4010afcf932a2a6d2f17710a", + "semantic_hash": "d20eab1c4010afcf932a2a6d2f17710a" + }, + "core/components/project/send-project-invitation-modal.tsx": { + "mtime": 1786278610.5481915, + "ast_hash": "d2f913ce45ff7efaed04505301b97b78", + "semantic_hash": "d2f913ce45ff7efaed04505301b97b78" + }, + "core/components/project/settings/control-section.tsx": { + "mtime": 1786278610.548296, + "ast_hash": "34bcb351d52a651f878d70f200cc9fb5", + "semantic_hash": "34bcb351d52a651f878d70f200cc9fb5" + }, + "core/components/project/settings/features-list.tsx": { + "mtime": 1786374355.3052566, + "ast_hash": "f4352bbf7984a0c6955b0d2d7587a77e", + "semantic_hash": "f4352bbf7984a0c6955b0d2d7587a77e" + }, + "core/components/project/settings/helper.tsx": { + "mtime": 1786278610.5485291, + "ast_hash": "28ce8d5681540ac7cb73ec4198d0c646", + "semantic_hash": "28ce8d5681540ac7cb73ec4198d0c646" + }, + "core/components/project/settings/member-columns.tsx": { + "mtime": 1786278610.5486083, + "ast_hash": "cb3fca4a943f37fc0cc7b2e25ca0fe99", + "semantic_hash": "cb3fca4a943f37fc0cc7b2e25ca0fe99" + }, + "core/components/projects/create/attributes.tsx": { + "mtime": 1786278610.5487478, + "ast_hash": "0b7c763548af965118ad2e9250abfea6", + "semantic_hash": "0b7c763548af965118ad2e9250abfea6" + }, + "core/components/projects/create/root.tsx": { + "mtime": 1786278610.5488234, + "ast_hash": "eb6ebe30c308cb8e50dba24cd9b9bb22", + "semantic_hash": "eb6ebe30c308cb8e50dba24cd9b9bb22" + }, + "core/components/projects/create/utils.ts": { + "mtime": 1786278610.5488856, + "ast_hash": "c795fcd29acf4796f2d76d7608f42d15", + "semantic_hash": "c795fcd29acf4796f2d76d7608f42d15" + }, + "core/components/projects/mobile-header.tsx": { + "mtime": 1786278610.5489438, + "ast_hash": "17a5b796907ec926b816a5b0c658c541", + "semantic_hash": "17a5b796907ec926b816a5b0c658c541" + }, + "core/components/projects/page.tsx": { + "mtime": 1786278610.549005, + "ast_hash": "4d7fdd2eedd46180e30c7c726252af1e", + "semantic_hash": "4d7fdd2eedd46180e30c7c726252af1e" + }, + "core/components/projects/settings/intake/header.tsx": { + "mtime": 1786278610.5491414, + "ast_hash": "d769757ac2ec9a858f7125acb610ec8c", + "semantic_hash": "d769757ac2ec9a858f7125acb610ec8c" + }, + "core/components/projects/settings/useProjectColumns.tsx": { + "mtime": 1786278610.5492082, + "ast_hash": "8f7f46c16179b0cd51ca9c0469330ab2", + "semantic_hash": "8f7f46c16179b0cd51ca9c0469330ab2" + }, + "core/components/readonly/cycle.tsx": { + "mtime": 1786278610.5493126, + "ast_hash": "d0ae3ff623d7925a942ac8c622c8198f", + "semantic_hash": "d0ae3ff623d7925a942ac8c622c8198f" + }, + "core/components/readonly/date.tsx": { + "mtime": 1786278610.54937, + "ast_hash": "6c1d2b4f6d24d7414813fcff42309c92", + "semantic_hash": "6c1d2b4f6d24d7414813fcff42309c92" + }, + "core/components/readonly/estimate.tsx": { + "mtime": 1786278610.5494328, + "ast_hash": "94e52fa49ca602a62da59486b45ae799", + "semantic_hash": "94e52fa49ca602a62da59486b45ae799" + }, + "core/components/readonly/index.tsx": { + "mtime": 1786278610.5494862, + "ast_hash": "67340d70e0c4fe4686ea835df357d4f0", + "semantic_hash": "67340d70e0c4fe4686ea835df357d4f0" + }, + "core/components/readonly/labels.tsx": { + "mtime": 1786278610.549549, + "ast_hash": "e5c144816133d03ee9c637e25d77bb6c", + "semantic_hash": "e5c144816133d03ee9c637e25d77bb6c" + }, + "core/components/readonly/member.tsx": { + "mtime": 1786278610.5496128, + "ast_hash": "cff54839e69d8d5ccb1b689e148f02d9", + "semantic_hash": "cff54839e69d8d5ccb1b689e148f02d9" + }, + "core/components/readonly/module.tsx": { + "mtime": 1786278610.5496764, + "ast_hash": "dd1557a23b54b0162597a293675f95a4", + "semantic_hash": "dd1557a23b54b0162597a293675f95a4" + }, + "core/components/readonly/priority.tsx": { + "mtime": 1786278610.5497322, + "ast_hash": "e492903aece9b66f47be34d17d035ff5", + "semantic_hash": "e492903aece9b66f47be34d17d035ff5" + }, + "core/components/readonly/state.tsx": { + "mtime": 1786278610.5497918, + "ast_hash": "66d2026c0ad399da72c1f069f51282ac", + "semantic_hash": "66d2026c0ad399da72c1f069f51282ac" + }, + "core/components/relations/index.tsx": { + "mtime": 1786278610.549877, + "ast_hash": "e6044db6ac768f59f53695a19327ae81", + "semantic_hash": "e6044db6ac768f59f53695a19327ae81" + }, + "core/components/rich-filters/add-filters/button.tsx": { + "mtime": 1786278610.5500016, + "ast_hash": "87809a354f040d57a2d0dad2998cf994", + "semantic_hash": "87809a354f040d57a2d0dad2998cf994" + }, + "core/components/rich-filters/add-filters/dropdown.tsx": { + "mtime": 1786278610.5500927, + "ast_hash": "b6b0f8dc9411243743c5819cc606479a", + "semantic_hash": "b6b0f8dc9411243743c5819cc606479a" + }, + "core/components/rich-filters/filter-item/close-button.tsx": { + "mtime": 1786278610.5501778, + "ast_hash": "aaea6a8ea4ab9f640e5763c0fa3d7a2b", + "semantic_hash": "aaea6a8ea4ab9f640e5763c0fa3d7a2b" + }, + "core/components/rich-filters/filter-item/container.tsx": { + "mtime": 1786278610.5502355, + "ast_hash": "9dbe79ee0d5ee992ebbe184133d05bc4", + "semantic_hash": "9dbe79ee0d5ee992ebbe184133d05bc4" + }, + "core/components/rich-filters/filter-item/invalid.tsx": { + "mtime": 1786278610.550291, + "ast_hash": "5581e52ea7736b46af44aa2541044214", + "semantic_hash": "5581e52ea7736b46af44aa2541044214" + }, + "core/components/rich-filters/filter-item/loader.tsx": { + "mtime": 1786278610.5503392, + "ast_hash": "e3884d712808174acfa01c50ebee1d11", + "semantic_hash": "e3884d712808174acfa01c50ebee1d11" + }, + "core/components/rich-filters/filter-item/property.tsx": { + "mtime": 1786278610.5503979, + "ast_hash": "477b7f93951d3034d06d77ad778bfb48", + "semantic_hash": "477b7f93951d3034d06d77ad778bfb48" + }, + "core/components/rich-filters/filter-item/root.tsx": { + "mtime": 1786278610.5518646, + "ast_hash": "c856816cdae281d00460edd6a95788fd", + "semantic_hash": "c856816cdae281d00460edd6a95788fd" + }, + "core/components/rich-filters/filter-value-input/date/range.tsx": { + "mtime": 1786278610.5519993, + "ast_hash": "bca87deb3d669afff58b7c8cc9fa6cb8", + "semantic_hash": "bca87deb3d669afff58b7c8cc9fa6cb8" + }, + "core/components/rich-filters/filter-value-input/date/single.tsx": { + "mtime": 1786278610.5520647, + "ast_hash": "e3d801c7694330e8096c289477eddf7f", + "semantic_hash": "e3d801c7694330e8096c289477eddf7f" + }, + "core/components/rich-filters/filter-value-input/root.tsx": { + "mtime": 1786278610.5521262, + "ast_hash": "fd1b87ab2b916c2ef887001bac34cd37", + "semantic_hash": "fd1b87ab2b916c2ef887001bac34cd37" + }, + "core/components/rich-filters/filter-value-input/select/multi.tsx": { + "mtime": 1786278610.552214, + "ast_hash": "0ca20d7e887798f2ddde6fc2e7a4b07a", + "semantic_hash": "0ca20d7e887798f2ddde6fc2e7a4b07a" + }, + "core/components/rich-filters/filter-value-input/select/selected-options-display.tsx": { + "mtime": 1786278610.5522761, + "ast_hash": "f7fb8b02518e2622c8293349f43dd6ae", + "semantic_hash": "f7fb8b02518e2622c8293349f43dd6ae" + }, + "core/components/rich-filters/filter-value-input/select/shared.tsx": { + "mtime": 1786278610.5523345, + "ast_hash": "eaa00cddc07239044ace0ed05fe3ca01", + "semantic_hash": "eaa00cddc07239044ace0ed05fe3ca01" + }, + "core/components/rich-filters/filter-value-input/select/single.tsx": { + "mtime": 1786278610.552387, + "ast_hash": "82084bfed783c8dffb48be5adf698f2f", + "semantic_hash": "82084bfed783c8dffb48be5adf698f2f" + }, + "core/components/rich-filters/filters-row.tsx": { + "mtime": 1786278610.5524642, + "ast_hash": "1674a8ad253b3900d599ec8f936b569a", + "semantic_hash": "1674a8ad253b3900d599ec8f936b569a" + }, + "core/components/rich-filters/filters-toggle.tsx": { + "mtime": 1786278610.5525255, + "ast_hash": "438e13a1761c7ca87fd4f347d3927d56", + "semantic_hash": "438e13a1761c7ca87fd4f347d3927d56" + }, + "core/components/rich-filters/shared.ts": { + "mtime": 1786278610.5525875, + "ast_hash": "7d5add44a3e38be7f09d1eb8038c7a7b", + "semantic_hash": "7d5add44a3e38be7f09d1eb8038c7a7b" + }, + "core/components/settings/boxed-control-item.tsx": { + "mtime": 1786278610.5526774, + "ast_hash": "5a702e39cc52f3e0a54cbb3ca5f59ef7", + "semantic_hash": "5a702e39cc52f3e0a54cbb3ca5f59ef7" + }, + "core/components/settings/content-wrapper.tsx": { + "mtime": 1786278610.5527298, + "ast_hash": "061d7bcd2eb106bee5ed417f5db16245", + "semantic_hash": "061d7bcd2eb106bee5ed417f5db16245" + }, + "core/components/settings/control-item.tsx": { + "mtime": 1786278610.5527804, + "ast_hash": "696e016d26f0fb476710340a035d0a1f", + "semantic_hash": "696e016d26f0fb476710340a035d0a1f" + }, + "core/components/settings/heading.tsx": { + "mtime": 1786278610.5528274, + "ast_hash": "95e9dedb7e188091877b4d2b1dd4f9ae", + "semantic_hash": "95e9dedb7e188091877b4d2b1dd4f9ae" + }, + "core/components/settings/helper.ts": { + "mtime": 1786278610.5528805, + "ast_hash": "25e19701e18e9bcb41a0395abcc41dc0", + "semantic_hash": "25e19701e18e9bcb41a0395abcc41dc0" + }, + "core/components/settings/layout.tsx": { + "mtime": 1786278610.5529318, + "ast_hash": "a51c116984fa6cdd3362fb895cef2619", + "semantic_hash": "a51c116984fa6cdd3362fb895cef2619" + }, + "core/components/settings/mobile/nav.tsx": { + "mtime": 1786278610.5530212, + "ast_hash": "d9cdbd83ac6de2f9286900b1e005dc5c", + "semantic_hash": "d9cdbd83ac6de2f9286900b1e005dc5c" + }, + "core/components/settings/page-header.tsx": { + "mtime": 1786278610.5530734, + "ast_hash": "86ab9170714bca40ca7ad2307fa82180", + "semantic_hash": "86ab9170714bca40ca7ad2307fa82180" + }, + "core/components/settings/profile/content/index.ts": { + "mtime": 1786278610.553182, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/profile/content/pages/general/form.tsx": { + "mtime": 1786278610.5534708, + "ast_hash": "f7dba2849690f7dda7e11df82900af5a", + "semantic_hash": "f7dba2849690f7dda7e11df82900af5a" + }, + "core/components/settings/profile/content/pages/general/index.ts": { + "mtime": 1786278610.5535183, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/profile/content/pages/general/root.tsx": { + "mtime": 1786278610.5535705, + "ast_hash": "eea8e060841eacf8a478ea006dca0c05", + "semantic_hash": "eea8e060841eacf8a478ea006dca0c05" + }, + "core/components/settings/profile/content/pages/index.ts": { + "mtime": 1786278610.553624, + "ast_hash": "46e51f0a0c316b11e9b752921207ee69", + "semantic_hash": "46e51f0a0c316b11e9b752921207ee69" + }, + "core/components/settings/profile/content/pages/notifications/email-notification-form.tsx": { + "mtime": 1786278610.55372, + "ast_hash": "b212cc9c46126ece2039414fe8a062f9", + "semantic_hash": "b212cc9c46126ece2039414fe8a062f9" + }, + "core/components/settings/profile/content/pages/notifications/index.ts": { + "mtime": 1786278610.553767, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/profile/content/pages/notifications/root.tsx": { + "mtime": 1786278610.5538223, + "ast_hash": "2dddffb83d642c582d7e121ade3b668e", + "semantic_hash": "2dddffb83d642c582d7e121ade3b668e" + }, + "core/components/settings/profile/content/pages/preferences/default-list.tsx": { + "mtime": 1786278610.55391, + "ast_hash": "8d9330e82a1d23079257f25b6b2f5c5d", + "semantic_hash": "8d9330e82a1d23079257f25b6b2f5c5d" + }, + "core/components/settings/profile/content/pages/preferences/index.ts": { + "mtime": 1786278610.5539582, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/profile/content/pages/preferences/language-and-timezone-list.tsx": { + "mtime": 1786278610.5540144, + "ast_hash": "394879eace2b5597bc53c768c38c9eca", + "semantic_hash": "394879eace2b5597bc53c768c38c9eca" + }, + "core/components/settings/profile/content/pages/preferences/root.tsx": { + "mtime": 1786278610.5540683, + "ast_hash": "dec4e834c6629984b25b2c1e68c82ed5", + "semantic_hash": "dec4e834c6629984b25b2c1e68c82ed5" + }, + "core/components/settings/profile/content/pages/security.tsx": { + "mtime": 1786278610.5541716, + "ast_hash": "eda6ada3c39e633ba3a180863543fbae", + "semantic_hash": "eda6ada3c39e633ba3a180863543fbae" + }, + "core/components/settings/profile/content/root.tsx": { + "mtime": 1786278610.5542226, + "ast_hash": "a936b0aee6cb3e8dccc6d4c1b0dcb122", + "semantic_hash": "a936b0aee6cb3e8dccc6d4c1b0dcb122" + }, + "core/components/settings/profile/heading.tsx": { + "mtime": 1786278610.5542743, + "ast_hash": "72c24287b6ff1b010d05aa3b9ffbcd47", + "semantic_hash": "72c24287b6ff1b010d05aa3b9ffbcd47" + }, + "core/components/settings/profile/modal.tsx": { + "mtime": 1786278610.5543342, + "ast_hash": "d43dd4c5a4403b023b4b2412a3620ed4", + "semantic_hash": "d43dd4c5a4403b023b4b2412a3620ed4" + }, + "core/components/settings/profile/sidebar/header.tsx": { + "mtime": 1786278610.5544207, + "ast_hash": "eaa7590779ccda20b8f7bb024b4f9adc", + "semantic_hash": "eaa7590779ccda20b8f7bb024b4f9adc" + }, + "core/components/settings/profile/sidebar/index.ts": { + "mtime": 1786278610.554466, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/profile/sidebar/item-categories.tsx": { + "mtime": 1786278610.5545294, + "ast_hash": "d2c6b7c4dfdc5bb1c271bfc0f1c39918", + "semantic_hash": "d2c6b7c4dfdc5bb1c271bfc0f1c39918" + }, + "core/components/settings/profile/sidebar/root.tsx": { + "mtime": 1786278610.554584, + "ast_hash": "cb2350de8957be12bc3cb0f577e43b52", + "semantic_hash": "cb2350de8957be12bc3cb0f577e43b52" + }, + "core/components/settings/profile/sidebar/workspace-options.tsx": { + "mtime": 1786278610.5546417, + "ast_hash": "b85620221eef321cf2daab7bfff143c2", + "semantic_hash": "b85620221eef321cf2daab7bfff143c2" + }, + "core/components/settings/project/content/feature-control-item.tsx": { + "mtime": 1786278610.5547657, + "ast_hash": "a14defcb51aba3ab51a24df2ba37f0d4", + "semantic_hash": "a14defcb51aba3ab51a24df2ba37f0d4" + }, + "core/components/settings/project/sidebar/header.tsx": { + "mtime": 1786278610.5548558, + "ast_hash": "ef88d130fe4a53fd7737ea93733778f0", + "semantic_hash": "ef88d130fe4a53fd7737ea93733778f0" + }, + "core/components/settings/project/sidebar/index.ts": { + "mtime": 1786278610.5549033, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/project/sidebar/item-categories.tsx": { + "mtime": 1786278610.5549564, + "ast_hash": "568eeae591c6dff9e58c0e3a9941833c", + "semantic_hash": "568eeae591c6dff9e58c0e3a9941833c" + }, + "core/components/settings/project/sidebar/item-icon.tsx": { + "mtime": 1786307172.3716016, + "ast_hash": "e31e3d4c55e6d1ed3a87ffb8f56e02af", + "semantic_hash": "e31e3d4c55e6d1ed3a87ffb8f56e02af" + }, + "core/components/settings/project/sidebar/root.tsx": { + "mtime": 1786278610.5550628, + "ast_hash": "76b16aeb206500f3ec7beadc635ee4b4", + "semantic_hash": "76b16aeb206500f3ec7beadc635ee4b4" + }, + "core/components/settings/sidebar/item.tsx": { + "mtime": 1786278610.5551708, + "ast_hash": "6506f96680bdda815288c8ed894211d7", + "semantic_hash": "6506f96680bdda815288c8ed894211d7" + }, + "core/components/settings/workspace/sidebar/header.tsx": { + "mtime": 1786278610.5552847, + "ast_hash": "e676b17a3a51120d5d7e4c2fc0166b35", + "semantic_hash": "e676b17a3a51120d5d7e4c2fc0166b35" + }, + "core/components/settings/workspace/sidebar/index.ts": { + "mtime": 1786278610.55533, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/settings/workspace/sidebar/item-categories.tsx": { + "mtime": 1786278610.5553806, + "ast_hash": "05b54d954cae6fb9184f6fef0989b536", + "semantic_hash": "05b54d954cae6fb9184f6fef0989b536" + }, + "core/components/settings/workspace/sidebar/item-icon.tsx": { + "mtime": 1786307172.3720815, + "ast_hash": "a29fd2d7286d0759efbc683ed7c6e735", + "semantic_hash": "a29fd2d7286d0759efbc683ed7c6e735" + }, + "core/components/settings/workspace/sidebar/root.tsx": { + "mtime": 1786278610.5554786, + "ast_hash": "93dfc12057f48c9f092c13e284c1388a", + "semantic_hash": "93dfc12057f48c9f092c13e284c1388a" + }, + "core/components/sidebar/add-button.tsx": { + "mtime": 1786278610.5555594, + "ast_hash": "a9901f6a6f9cc778e7b9218487adfcf2", + "semantic_hash": "a9901f6a6f9cc778e7b9218487adfcf2" + }, + "core/components/sidebar/resizable-sidebar.tsx": { + "mtime": 1786278610.5556278, + "ast_hash": "cc92f9c60dd7bb14e4515cc34d7df05d", + "semantic_hash": "cc92f9c60dd7bb14e4515cc34d7df05d" + }, + "core/components/sidebar/search-button.tsx": { + "mtime": 1786278610.5556839, + "ast_hash": "b7e3fcb88bbe5f97058837df9c25f139", + "semantic_hash": "b7e3fcb88bbe5f97058837df9c25f139" + }, + "core/components/sidebar/sidebar-item.tsx": { + "mtime": 1786278610.555753, + "ast_hash": "1bc759165b822efda0ff851a84ac99f9", + "semantic_hash": "1bc759165b822efda0ff851a84ac99f9" + }, + "core/components/sidebar/sidebar-navigation.tsx": { + "mtime": 1786278610.555808, + "ast_hash": "27ab51b316efb1a87d35bf78cbc1b9bf", + "semantic_hash": "27ab51b316efb1a87d35bf78cbc1b9bf" + }, + "core/components/sidebar/sidebar-toggle-button.tsx": { + "mtime": 1786278610.555876, + "ast_hash": "bb7714f7f381d6632938593772fa2f6a", + "semantic_hash": "bb7714f7f381d6632938593772fa2f6a" + }, + "core/components/sidebar/sidebar-wrapper.tsx": { + "mtime": 1786307172.3727152, + "ast_hash": "782baa050ae6f5cb80684f8eeca77aef", + "semantic_hash": "782baa050ae6f5cb80684f8eeca77aef" + }, + "core/components/stickies/action-bar.tsx": { + "mtime": 1786278610.556023, + "ast_hash": "8994b1563b85b87433d97ab4657fad2e", + "semantic_hash": "8994b1563b85b87433d97ab4657fad2e" + }, + "core/components/stickies/delete-modal.tsx": { + "mtime": 1786278610.5560844, + "ast_hash": "30e601e5f8f3545ba263dc8b3b15b2c8", + "semantic_hash": "30e601e5f8f3545ba263dc8b3b15b2c8" + }, + "core/components/stickies/layout/stickies-infinite.tsx": { + "mtime": 1786278610.5561714, + "ast_hash": "dad7b13ca2493cb8365015ed7024277a", + "semantic_hash": "dad7b13ca2493cb8365015ed7024277a" + }, + "core/components/stickies/layout/stickies-list.tsx": { + "mtime": 1786278610.556242, + "ast_hash": "f9a1638dab5e8eef86b3fec5552fcb35", + "semantic_hash": "f9a1638dab5e8eef86b3fec5552fcb35" + }, + "core/components/stickies/layout/stickies-loader.tsx": { + "mtime": 1786278610.5562985, + "ast_hash": "95097dec63d7a2fe85aae3b771117553", + "semantic_hash": "95097dec63d7a2fe85aae3b771117553" + }, + "core/components/stickies/layout/stickies-truncated.tsx": { + "mtime": 1786278610.556357, + "ast_hash": "32370f6e522cdc178d00c1c2771b677e", + "semantic_hash": "32370f6e522cdc178d00c1c2771b677e" + }, + "core/components/stickies/layout/sticky-dnd-wrapper.tsx": { + "mtime": 1786278610.5565636, + "ast_hash": "a74da9112664b994443a47ebcbaaa336", + "semantic_hash": "a74da9112664b994443a47ebcbaaa336" + }, + "core/components/stickies/layout/sticky.helpers.ts": { + "mtime": 1786278610.5566232, + "ast_hash": "bf0701d22e0c8887a90600592741985c", + "semantic_hash": "bf0701d22e0c8887a90600592741985c" + }, + "core/components/stickies/modal/index.tsx": { + "mtime": 1786278610.5567095, + "ast_hash": "62fbec00a1e97743060b42138d35a0a8", + "semantic_hash": "62fbec00a1e97743060b42138d35a0a8" + }, + "core/components/stickies/modal/search.tsx": { + "mtime": 1786278610.55677, + "ast_hash": "0963113d8aad359d73f59b22ca9b5354", + "semantic_hash": "0963113d8aad359d73f59b22ca9b5354" + }, + "core/components/stickies/modal/stickies.tsx": { + "mtime": 1786278610.5568323, + "ast_hash": "a66bef4c72a7b1b4ebea66c534a6732c", + "semantic_hash": "a66bef4c72a7b1b4ebea66c534a6732c" + }, + "core/components/stickies/sticky/index.ts": { + "mtime": 1786278610.5569108, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/stickies/sticky/inputs.tsx": { + "mtime": 1786278610.556975, + "ast_hash": "a10c35850b4cf7b5fbc7b4300d0111d1", + "semantic_hash": "a10c35850b4cf7b5fbc7b4300d0111d1" + }, + "core/components/stickies/sticky/root.tsx": { + "mtime": 1786278610.5570354, + "ast_hash": "802acb60f971afc2d1d7d4bdb7c9f0bf", + "semantic_hash": "802acb60f971afc2d1d7d4bdb7c9f0bf" + }, + "core/components/stickies/sticky/sticky-item-drag-handle.tsx": { + "mtime": 1786278610.5570807, + "ast_hash": "f18921ea81e8aa40bdf45df6632aa948", + "semantic_hash": "f18921ea81e8aa40bdf45df6632aa948" + }, + "core/components/stickies/sticky/use-operations.tsx": { + "mtime": 1786278610.5571425, + "ast_hash": "c1eca9963021d0e43765dfa991dc6195", + "semantic_hash": "c1eca9963021d0e43765dfa991dc6195" + }, + "core/components/stickies/widget.tsx": { + "mtime": 1786278610.5572097, + "ast_hash": "1a26a2a3a3738e791d6503e28c56aee5", + "semantic_hash": "1a26a2a3a3738e791d6503e28c56aee5" + }, + "core/components/ui/empty-space.tsx": { + "mtime": 1786278610.5572999, + "ast_hash": "004715093bdc0989bbeb975c17aa253a", + "semantic_hash": "004715093bdc0989bbeb975c17aa253a" + }, + "core/components/ui/integration-and-import-export-banner.tsx": { + "mtime": 1786278610.5573559, + "ast_hash": "6b885b9a2f644141ae59e3c8be671310", + "semantic_hash": "6b885b9a2f644141ae59e3c8be671310" + }, + "core/components/ui/labels-list.tsx": { + "mtime": 1786278610.5574136, + "ast_hash": "11a261640566402055608eb7a34c844a", + "semantic_hash": "11a261640566402055608eb7a34c844a" + }, + "core/components/ui/loader/cycle-module-board-loader.tsx": { + "mtime": 1786278610.557496, + "ast_hash": "6dfc874693d343ba3a3f211d0723735c", + "semantic_hash": "6dfc874693d343ba3a3f211d0723735c" + }, + "core/components/ui/loader/cycle-module-list-loader.tsx": { + "mtime": 1786278610.5575547, + "ast_hash": "b52444afa8002be8992ab41e29ecd3f2", + "semantic_hash": "b52444afa8002be8992ab41e29ecd3f2" + }, + "core/components/ui/loader/layouts/calendar-layout-loader.tsx": { + "mtime": 1786278610.5576332, + "ast_hash": "ba7f62f8f8afcaeebcc216df9fa8ea60", + "semantic_hash": "ba7f62f8f8afcaeebcc216df9fa8ea60" + }, + "core/components/ui/loader/layouts/gantt-layout-loader.tsx": { + "mtime": 1786278610.5576851, + "ast_hash": "e6d9eca1e90567892630d0f79da78540", + "semantic_hash": "e6d9eca1e90567892630d0f79da78540" + }, + "core/components/ui/loader/layouts/kanban-layout-loader.tsx": { + "mtime": 1786278610.557753, + "ast_hash": "8a92e4382bd8e20af9c54b08a1622cb6", + "semantic_hash": "8a92e4382bd8e20af9c54b08a1622cb6" + }, + "core/components/ui/loader/layouts/list-layout-loader.tsx": { + "mtime": 1786278610.5578072, + "ast_hash": "7404ce40e3f76efc0265a4c71cfba9b8", + "semantic_hash": "7404ce40e3f76efc0265a4c71cfba9b8" + }, + "core/components/ui/loader/layouts/members-layout-loader.tsx": { + "mtime": 1786278610.5578663, + "ast_hash": "ef4da1f856fadcc168b1c9be9c2e674a", + "semantic_hash": "ef4da1f856fadcc168b1c9be9c2e674a" + }, + "core/components/ui/loader/layouts/project-inbox/inbox-layout-loader.tsx": { + "mtime": 1786278610.5579422, + "ast_hash": "d6dd19eb40448af7b078e719b9cd950b", + "semantic_hash": "d6dd19eb40448af7b078e719b9cd950b" + }, + "core/components/ui/loader/layouts/project-inbox/inbox-sidebar-loader.tsx": { + "mtime": 1786278610.5580041, + "ast_hash": "a9a8b9f560fd6bd9614a987d23beb082", + "semantic_hash": "a9a8b9f560fd6bd9614a987d23beb082" + }, + "core/components/ui/loader/layouts/spreadsheet-layout-loader.tsx": { + "mtime": 1786278610.5580626, + "ast_hash": "cbdfbe5a777c20b9de7db315e539c665", + "semantic_hash": "cbdfbe5a777c20b9de7db315e539c665" + }, + "core/components/ui/loader/notification-loader.tsx": { + "mtime": 1786278610.558117, + "ast_hash": "e95e217154764119ac32ef2937064aea", + "semantic_hash": "e95e217154764119ac32ef2937064aea" + }, + "core/components/ui/loader/pages-loader.tsx": { + "mtime": 1786278610.5581725, + "ast_hash": "850e68ea57e30ac6f367c70fe3a90ed3", + "semantic_hash": "850e68ea57e30ac6f367c70fe3a90ed3" + }, + "core/components/ui/loader/projects-loader.tsx": { + "mtime": 1786278610.5582323, + "ast_hash": "6abd5a3ba2c66e43d2f3f1966a8fc6b9", + "semantic_hash": "6abd5a3ba2c66e43d2f3f1966a8fc6b9" + }, + "core/components/ui/loader/settings/activity.tsx": { + "mtime": 1786278610.558314, + "ast_hash": "b87b7fc9e578e7f05a8201d2e7df6c28", + "semantic_hash": "b87b7fc9e578e7f05a8201d2e7df6c28" + }, + "core/components/ui/loader/settings/email.tsx": { + "mtime": 1786278610.5584228, + "ast_hash": "f996f6db6cee04066df2d3cfe43db81f", + "semantic_hash": "f996f6db6cee04066df2d3cfe43db81f" + }, + "core/components/ui/loader/settings/import-and-export.tsx": { + "mtime": 1786278610.5584707, + "ast_hash": "e1e2d5c535b1ed1bfd993401b759f7a9", + "semantic_hash": "e1e2d5c535b1ed1bfd993401b759f7a9" + }, + "core/components/ui/loader/settings/integration.tsx": { + "mtime": 1786278610.5585182, + "ast_hash": "6982163ba48d436e7399d16ba0ea2f2b", + "semantic_hash": "6982163ba48d436e7399d16ba0ea2f2b" + }, + "core/components/ui/loader/settings/members.tsx": { + "mtime": 1786278610.5585673, + "ast_hash": "b68cd96eeb2ec8f1e10b856d38b7afe8", + "semantic_hash": "b68cd96eeb2ec8f1e10b856d38b7afe8" + }, + "core/components/ui/loader/settings/web-hook.tsx": { + "mtime": 1786278610.558619, + "ast_hash": "3ef09b729447b78da4ef710522dee7f8", + "semantic_hash": "3ef09b729447b78da4ef710522dee7f8" + }, + "core/components/ui/loader/utils.tsx": { + "mtime": 1786278610.5586703, + "ast_hash": "92f24cd3de35838975deb6e3fb4370a2", + "semantic_hash": "92f24cd3de35838975deb6e3fb4370a2" + }, + "core/components/ui/loader/view-list-loader.tsx": { + "mtime": 1786278610.5587175, + "ast_hash": "fc564e7fa17085063e278e29331d70e2", + "semantic_hash": "fc564e7fa17085063e278e29331d70e2" + }, + "core/components/ui/markdown-to-component.tsx": { + "mtime": 1786278610.5587757, + "ast_hash": "3ffe989828a9cf24bf27575d970fdf53", + "semantic_hash": "3ffe989828a9cf24bf27575d970fdf53" + }, + "core/components/ui/profile-empty-state.tsx": { + "mtime": 1786278610.5588322, + "ast_hash": "aafd10e5c57b8eabf3d28a8005e01f51", + "semantic_hash": "aafd10e5c57b8eabf3d28a8005e01f51" + }, + "core/components/user/index.ts": { + "mtime": 1786278610.5589075, + "ast_hash": "eebe5457ea94224317b22dc7818f9c42", + "semantic_hash": "eebe5457ea94224317b22dc7818f9c42" + }, + "core/components/user/user-greetings.tsx": { + "mtime": 1786278610.5589604, + "ast_hash": "86b6cff20b0ffb1b7d5c60e054662c83", + "semantic_hash": "86b6cff20b0ffb1b7d5c60e054662c83" + }, + "core/components/views/applied-filters/access.tsx": { + "mtime": 1786278610.5590777, + "ast_hash": "1c3e76be9464915713535d5ed5594e2f", + "semantic_hash": "1c3e76be9464915713535d5ed5594e2f" + }, + "core/components/views/applied-filters/index.tsx": { + "mtime": 1786278610.5591216, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/views/applied-filters/root.tsx": { + "mtime": 1786278610.5591683, + "ast_hash": "af1766728aec8556577ba85af0eeb3f9", + "semantic_hash": "af1766728aec8556577ba85af0eeb3f9" + }, + "core/components/views/delete-view-modal.tsx": { + "mtime": 1786278610.559222, + "ast_hash": "683bf04074207d33449345c87d8f81d3", + "semantic_hash": "683bf04074207d33449345c87d8f81d3" + }, + "core/components/views/filters/filter-selection.tsx": { + "mtime": 1786278610.5593166, + "ast_hash": "b1238b59b3ce51d30ff4eaf8cc954019", + "semantic_hash": "b1238b59b3ce51d30ff4eaf8cc954019" + }, + "core/components/views/filters/order-by.tsx": { + "mtime": 1786278610.5593665, + "ast_hash": "9a426197fa9b932bbf7a94cbc7776d91", + "semantic_hash": "9a426197fa9b932bbf7a94cbc7776d91" + }, + "core/components/views/form.tsx": { + "mtime": 1786278610.5594583, + "ast_hash": "5884471e4fd2fbf3c25185543231bd7e", + "semantic_hash": "5884471e4fd2fbf3c25185543231bd7e" + }, + "core/components/views/helper.tsx": { + "mtime": 1786278610.5595143, + "ast_hash": "6d3d32eb8e8164a467117b1be739f8f5", + "semantic_hash": "6d3d32eb8e8164a467117b1be739f8f5" + }, + "core/components/views/modal.tsx": { + "mtime": 1786278610.5595846, + "ast_hash": "bac29b507a7b9b7bb57424de439ecb3e", + "semantic_hash": "bac29b507a7b9b7bb57424de439ecb3e" + }, + "core/components/views/publish/index.ts": { + "mtime": 1786278610.5596714, + "ast_hash": "cfde52d0bd086696684604d90726d9db", + "semantic_hash": "cfde52d0bd086696684604d90726d9db" + }, + "core/components/views/publish/use-view-publish.tsx": { + "mtime": 1786278610.5597262, + "ast_hash": "3c42eee0b8cf64e4fdad3fbe4a374c46", + "semantic_hash": "3c42eee0b8cf64e4fdad3fbe4a374c46" + }, + "core/components/views/quick-actions.tsx": { + "mtime": 1786278610.5597982, + "ast_hash": "a440fe15a1f1decd48bc6e07bfd115e1", + "semantic_hash": "a440fe15a1f1decd48bc6e07bfd115e1" + }, + "core/components/views/view-list-header.tsx": { + "mtime": 1786278610.559869, + "ast_hash": "817541d2c543d73ebb31f79defa047e1", + "semantic_hash": "817541d2c543d73ebb31f79defa047e1" + }, + "core/components/views/view-list-item-action.tsx": { + "mtime": 1786278610.5599408, + "ast_hash": "50858b69b69cfb1780b40c1e89751aff", + "semantic_hash": "50858b69b69cfb1780b40c1e89751aff" + }, + "core/components/views/view-list-item.tsx": { + "mtime": 1786278610.5599985, + "ast_hash": "b2c0bc188f96f1a52ca00afd8b4237db", + "semantic_hash": "b2c0bc188f96f1a52ca00afd8b4237db" + }, + "core/components/views/views-list.tsx": { + "mtime": 1786278610.5600526, + "ast_hash": "4a86bc07c3deaaf0ff4e90b6338973a3", + "semantic_hash": "4a86bc07c3deaaf0ff4e90b6338973a3" + }, + "core/components/web-hooks/create-webhook-modal.tsx": { + "mtime": 1786278610.56015, + "ast_hash": "05a22a4f9360a2335a8e35cd366f2d66", + "semantic_hash": "05a22a4f9360a2335a8e35cd366f2d66" + }, + "core/components/web-hooks/delete-webhook-modal.tsx": { + "mtime": 1786278610.56021, + "ast_hash": "8b57a9997e334cff45ad1ab00d33a554", + "semantic_hash": "8b57a9997e334cff45ad1ab00d33a554" + }, + "core/components/web-hooks/empty-state.tsx": { + "mtime": 1786278610.560262, + "ast_hash": "eab63ec54196cc05e538e6c92af730a1", + "semantic_hash": "eab63ec54196cc05e538e6c92af730a1" + }, + "core/components/web-hooks/form/delete-section.tsx": { + "mtime": 1786278610.5603576, + "ast_hash": "9c8fa15367b2068dac0ffaccf22fcf92", + "semantic_hash": "9c8fa15367b2068dac0ffaccf22fcf92" + }, + "core/components/web-hooks/form/event-types.tsx": { + "mtime": 1786278610.5604177, + "ast_hash": "19a76e6df7795be090fa2f4190b77fbf", + "semantic_hash": "19a76e6df7795be090fa2f4190b77fbf" + }, + "core/components/web-hooks/form/form.tsx": { + "mtime": 1786278610.5604758, + "ast_hash": "0d4a13f27a418025a95b42f433a1f880", + "semantic_hash": "0d4a13f27a418025a95b42f433a1f880" + }, + "core/components/web-hooks/form/index.ts": { + "mtime": 1786278610.5605226, + "ast_hash": "ec024dc7a89b55613e35fff965766587", + "semantic_hash": "ec024dc7a89b55613e35fff965766587" + }, + "core/components/web-hooks/form/individual-event-options.tsx": { + "mtime": 1786278610.560582, + "ast_hash": "1f33c13e8d5d95bf0d8f327a070d0bcc", + "semantic_hash": "1f33c13e8d5d95bf0d8f327a070d0bcc" + }, + "core/components/web-hooks/form/input.tsx": { + "mtime": 1786278610.5606363, + "ast_hash": "93163fcc544edd7cbfb416b8040335ad", + "semantic_hash": "93163fcc544edd7cbfb416b8040335ad" + }, + "core/components/web-hooks/form/toggle.tsx": { + "mtime": 1786278610.5607636, + "ast_hash": "0ce66aa7bbe1089a5291353183bfda7c", + "semantic_hash": "0ce66aa7bbe1089a5291353183bfda7c" + }, + "core/components/web-hooks/generated-hook-details.tsx": { + "mtime": 1786278610.5608242, + "ast_hash": "24b2d5005ad6a692b794cada13cfd0f5", + "semantic_hash": "24b2d5005ad6a692b794cada13cfd0f5" + }, + "core/components/web-hooks/index.ts": { + "mtime": 1786278610.560871, + "ast_hash": "52555e062ee1cf0d8bb70b26f53562be", + "semantic_hash": "52555e062ee1cf0d8bb70b26f53562be" + }, + "core/components/web-hooks/utils.ts": { + "mtime": 1786278610.5609243, + "ast_hash": "6106f13bce46227051f1f89d5292e01b", + "semantic_hash": "6106f13bce46227051f1f89d5292e01b" + }, + "core/components/web-hooks/webhooks-list-item.tsx": { + "mtime": 1786278610.5609918, + "ast_hash": "445177174d28f8c465b338eec0bf5dd1", + "semantic_hash": "445177174d28f8c465b338eec0bf5dd1" + }, + "core/components/web-hooks/webhooks-list.tsx": { + "mtime": 1786278610.5610428, + "ast_hash": "619ea1509891739dbd3f25eef51a69b8", + "semantic_hash": "619ea1509891739dbd3f25eef51a69b8" + }, + "core/components/work-item-filters/filters-hoc/base.tsx": { + "mtime": 1786278610.561315, + "ast_hash": "a710727ecc292078141f83ae9cc283a6", + "semantic_hash": "a710727ecc292078141f83ae9cc283a6" + }, + "core/components/work-item-filters/filters-hoc/project-level.tsx": { + "mtime": 1786278610.5613935, + "ast_hash": "030f161ee34500661fb4251ceefc2b99", + "semantic_hash": "030f161ee34500661fb4251ceefc2b99" + }, + "core/components/work-item-filters/filters-hoc/shared.ts": { + "mtime": 1786278610.5614507, + "ast_hash": "8ec828b45129e435b927e9dcc9089cfc", + "semantic_hash": "8ec828b45129e435b927e9dcc9089cfc" + }, + "core/components/work-item-filters/filters-hoc/workspace-level.tsx": { + "mtime": 1786278610.5615168, + "ast_hash": "75080d697a45eb1e8b6d18e8fd26444f", + "semantic_hash": "75080d697a45eb1e8b6d18e8fd26444f" + }, + "core/components/work-item-filters/filters-row.tsx": { + "mtime": 1786278610.561572, + "ast_hash": "a691404d55e9624535b35e67058cd74d", + "semantic_hash": "a691404d55e9624535b35e67058cd74d" + }, + "core/components/work-item-filters/filters-toggle.tsx": { + "mtime": 1786278610.5616322, + "ast_hash": "07a583de9ce4560173db8e2597639778", + "semantic_hash": "07a583de9ce4560173db8e2597639778" + }, + "core/components/workflow/index.ts": { + "mtime": 1786278610.5617185, + "ast_hash": "cc6991e323232cad15f63d4ded610449", + "semantic_hash": "cc6991e323232cad15f63d4ded610449" + }, + "core/components/workflow/state-option.tsx": { + "mtime": 1786278610.5617864, + "ast_hash": "2fbbae5ecfd3e6f95550ab981e1a5f33", + "semantic_hash": "2fbbae5ecfd3e6f95550ab981e1a5f33" + }, + "core/components/workflow/use-workflow-drag-n-drop.ts": { + "mtime": 1786278610.561853, + "ast_hash": "4aedb65a3afc6dc9441ac7cb5f36ec7c", + "semantic_hash": "4aedb65a3afc6dc9441ac7cb5f36ec7c" + }, + "core/components/workspace-notifications/index.ts": { + "mtime": 1786278610.5619473, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace-notifications/notification-app-sidebar-option.tsx": { + "mtime": 1786278610.5620134, + "ast_hash": "f39f68e5b743c4e55ab00e5aa76c8ff9", + "semantic_hash": "f39f68e5b743c4e55ab00e5aa76c8ff9" + }, + "core/components/workspace-notifications/notification-card/content.ts": { + "mtime": 1786278610.5621114, + "ast_hash": "61348cd5d5633a8203d999f854d6fcb1", + "semantic_hash": "61348cd5d5633a8203d999f854d6fcb1" + }, + "core/components/workspace-notifications/notification-card/root.tsx": { + "mtime": 1786278610.5621796, + "ast_hash": "dae936be56a5bc1e386ca9a8711808e0", + "semantic_hash": "dae936be56a5bc1e386ca9a8711808e0" + }, + "core/components/workspace-notifications/root.tsx": { + "mtime": 1786278610.5622518, + "ast_hash": "8cd273f08253f9be4331aa03f1ff2071", + "semantic_hash": "8cd273f08253f9be4331aa03f1ff2071" + }, + "core/components/workspace-notifications/sidebar/empty-state.tsx": { + "mtime": 1786278610.562347, + "ast_hash": "93a8b999336976e7dbc97521159a27da", + "semantic_hash": "93a8b999336976e7dbc97521159a27da" + }, + "core/components/workspace-notifications/sidebar/filters/applied-filter.tsx": { + "mtime": 1786278610.5624533, + "ast_hash": "72e26101171222b479c83cfb10805fee", + "semantic_hash": "72e26101171222b479c83cfb10805fee" + }, + "core/components/workspace-notifications/sidebar/filters/menu/index.ts": { + "mtime": 1786278610.5625422, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace-notifications/sidebar/filters/menu/menu-option-item.tsx": { + "mtime": 1786278610.5626073, + "ast_hash": "ec8b27d9bf73955911c3dca56035a5d0", + "semantic_hash": "ec8b27d9bf73955911c3dca56035a5d0" + }, + "core/components/workspace-notifications/sidebar/filters/menu/root.tsx": { + "mtime": 1786278610.5626686, + "ast_hash": "eff280295333834fc3e7b37d1ee1896c", + "semantic_hash": "eff280295333834fc3e7b37d1ee1896c" + }, + "core/components/workspace-notifications/sidebar/header/index.ts": { + "mtime": 1786278610.562759, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace-notifications/sidebar/header/options/index.ts": { + "mtime": 1786278610.562851, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace-notifications/sidebar/header/options/menu-option/index.ts": { + "mtime": 1786278610.5629437, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace-notifications/sidebar/header/options/menu-option/menu-item.tsx": { + "mtime": 1786278610.563005, + "ast_hash": "0a9ff7594e208178ecfd2629debf0457", + "semantic_hash": "0a9ff7594e208178ecfd2629debf0457" + }, + "core/components/workspace-notifications/sidebar/header/options/menu-option/root.tsx": { + "mtime": 1786278610.5630763, + "ast_hash": "6e7cf6164c2e702508dbb5d6d8d8bea6", + "semantic_hash": "6e7cf6164c2e702508dbb5d6d8d8bea6" + }, + "core/components/workspace-notifications/sidebar/header/options/root.tsx": { + "mtime": 1786278610.5631464, + "ast_hash": "a057826a9569cc236722cdb39a625728", + "semantic_hash": "a057826a9569cc236722cdb39a625728" + }, + "core/components/workspace-notifications/sidebar/header/root.tsx": { + "mtime": 1786278610.5632157, + "ast_hash": "bcede1ea217edf47fd0c9ea823427d40", + "semantic_hash": "bcede1ea217edf47fd0c9ea823427d40" + }, + "core/components/workspace-notifications/sidebar/index.ts": { + "mtime": 1786278610.5632699, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace-notifications/sidebar/loader.tsx": { + "mtime": 1786278610.5633302, + "ast_hash": "10dbc624d07a5f7cd385f7e21f39dca5", + "semantic_hash": "10dbc624d07a5f7cd385f7e21f39dca5" + }, + "core/components/workspace-notifications/sidebar/notification-card/content.tsx": { + "mtime": 1786278610.5634406, + "ast_hash": "b576bf37d3d640488a22eca5ed4ef447", + "semantic_hash": "b576bf37d3d640488a22eca5ed4ef447" + }, + "core/components/workspace-notifications/sidebar/notification-card/item.tsx": { + "mtime": 1786278610.5635195, + "ast_hash": "cedd1714924ae93ca0448060bfa5e3ea", + "semantic_hash": "cedd1714924ae93ca0448060bfa5e3ea" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/archive.tsx": { + "mtime": 1786278610.563622, + "ast_hash": "9408a3e3970fbd74c47bd6cd8b9d8c8c", + "semantic_hash": "9408a3e3970fbd74c47bd6cd8b9d8c8c" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/button.tsx": { + "mtime": 1786278610.5636883, + "ast_hash": "b79cab3b79670a070348fd8ac1a544c3", + "semantic_hash": "b79cab3b79670a070348fd8ac1a544c3" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/index.ts": { + "mtime": 1786278610.5637453, + "ast_hash": "f2599689dd290c4ca775170dd58f83e6", + "semantic_hash": "f2599689dd290c4ca775170dd58f83e6" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/read.tsx": { + "mtime": 1786278610.5638072, + "ast_hash": "d010bed24a558e1b4dbd0f7871a9f786", + "semantic_hash": "d010bed24a558e1b4dbd0f7871a9f786" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/root.tsx": { + "mtime": 1786278610.563874, + "ast_hash": "d5284def9b861adcd5cb5e598dab9975", + "semantic_hash": "d5284def9b861adcd5cb5e598dab9975" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/snooze/index.ts": { + "mtime": 1786278610.5639644, + "ast_hash": "febea9f1817a8b3f95a4766ad4e978b1", + "semantic_hash": "febea9f1817a8b3f95a4766ad4e978b1" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/snooze/modal.tsx": { + "mtime": 1786278610.564051, + "ast_hash": "aa16941a9c23779ef531c3a8d0b67236", + "semantic_hash": "aa16941a9c23779ef531c3a8d0b67236" + }, + "core/components/workspace-notifications/sidebar/notification-card/options/snooze/root.tsx": { + "mtime": 1786278610.5645247, + "ast_hash": "1ac30bcb41d9abf00d996a7803c45303", + "semantic_hash": "1ac30bcb41d9abf00d996a7803c45303" + }, + "core/components/workspace-notifications/sidebar/root.tsx": { + "mtime": 1786278610.5646238, + "ast_hash": "f9b48d4c25fc9911d4b285b5a5bae459", + "semantic_hash": "f9b48d4c25fc9911d4b285b5a5bae459" + }, + "core/components/workspace/ConfirmWorkspaceMemberRemove.tsx": { + "mtime": 1786278610.565105, + "ast_hash": "5b75a302cc945dfad1b5fc50c7b0a4a2", + "semantic_hash": "5b75a302cc945dfad1b5fc50c7b0a4a2" + }, + "core/components/workspace/billing/comparison/base.tsx": { + "mtime": 1786278610.5652542, + "ast_hash": "ce05e4b77134d46c02f14e2e6cf51333", + "semantic_hash": "ce05e4b77134d46c02f14e2e6cf51333" + }, + "core/components/workspace/billing/comparison/feature-detail.tsx": { + "mtime": 1786278610.5653157, + "ast_hash": "57769b4e27050db380a7627d5c3df326", + "semantic_hash": "57769b4e27050db380a7627d5c3df326" + }, + "core/components/workspace/billing/comparison/frequency-toggle.tsx": { + "mtime": 1786278610.565383, + "ast_hash": "2a455c5589d963f70a19792cf38b95de", + "semantic_hash": "2a455c5589d963f70a19792cf38b95de" + }, + "core/components/workspace/billing/comparison/index.ts": { + "mtime": 1786278610.565441, + "ast_hash": "996a55af97bb62f96cffcd9691b8c1e9", + "semantic_hash": "996a55af97bb62f96cffcd9691b8c1e9" + }, + "core/components/workspace/billing/comparison/plan-detail.tsx": { + "mtime": 1786278610.5655136, + "ast_hash": "0b4c69902d286c0e45a1d18ab832c3d5", + "semantic_hash": "0b4c69902d286c0e45a1d18ab832c3d5" + }, + "core/components/workspace/billing/comparison/plans.tsx": { + "mtime": 1786278610.5656166, + "ast_hash": "7d37a94375ef87471c1864fe1c02b110", + "semantic_hash": "7d37a94375ef87471c1864fe1c02b110" + }, + "core/components/workspace/billing/comparison/root.tsx": { + "mtime": 1786278610.565704, + "ast_hash": "54f78313f9735570145a13676edf44f9", + "semantic_hash": "54f78313f9735570145a13676edf44f9" + }, + "core/components/workspace/billing/index.ts": { + "mtime": 1786278610.565752, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace/billing/root.tsx": { + "mtime": 1786278610.565812, + "ast_hash": "2c08b468b22d56a90ea24db59953db39", + "semantic_hash": "2c08b468b22d56a90ea24db59953db39" + }, + "core/components/workspace/confirm-workspace-member-remove.tsx": { + "mtime": 1786278610.5658789, + "ast_hash": "0bdef19dd2dd3d67a53168ff81058924", + "semantic_hash": "0bdef19dd2dd3d67a53168ff81058924" + }, + "core/components/workspace/content-wrapper.tsx": { + "mtime": 1786278610.5659347, + "ast_hash": "c87e083e6d48096a7eb012885a13c017", + "semantic_hash": "c87e083e6d48096a7eb012885a13c017" + }, + "core/components/workspace/create-workspace-form.tsx": { + "mtime": 1786278610.5660367, + "ast_hash": "7d8b929746e74e5c1d569b0bcea78573", + "semantic_hash": "7d8b929746e74e5c1d569b0bcea78573" + }, + "core/components/workspace/delete-workspace-form.tsx": { + "mtime": 1786278610.566107, + "ast_hash": "4193506d4b0778e7c7993da50d2f8d84", + "semantic_hash": "4193506d4b0778e7c7993da50d2f8d84" + }, + "core/components/workspace/delete-workspace-modal.tsx": { + "mtime": 1786278610.5661716, + "ast_hash": "0e70e65892bfbc1e5ff79e8494f874b2", + "semantic_hash": "0e70e65892bfbc1e5ff79e8494f874b2" + }, + "core/components/workspace/delete-workspace-section.tsx": { + "mtime": 1786278610.566228, + "ast_hash": "8eb2f0219e7b86becdbddd1368ef15f5", + "semantic_hash": "8eb2f0219e7b86becdbddd1368ef15f5" + }, + "core/components/workspace/edition-badge.tsx": { + "mtime": 1786278610.566294, + "ast_hash": "63889e5c49d2d60d8002957eaa00e198", + "semantic_hash": "63889e5c49d2d60d8002957eaa00e198" + }, + "core/components/workspace/invite-modal/actions.tsx": { + "mtime": 1786278610.5663903, + "ast_hash": "4887ce13db23c5b75a1610354807bb30", + "semantic_hash": "4887ce13db23c5b75a1610354807bb30" + }, + "core/components/workspace/invite-modal/fields.tsx": { + "mtime": 1786278610.5664628, + "ast_hash": "e5294a902eec12329c7949535d837480", + "semantic_hash": "e5294a902eec12329c7949535d837480" + }, + "core/components/workspace/invite-modal/form.tsx": { + "mtime": 1786278610.5665238, + "ast_hash": "b8f0bff6b17626cad783d197b70740a0", + "semantic_hash": "b8f0bff6b17626cad783d197b70740a0" + }, + "core/components/workspace/logo.tsx": { + "mtime": 1786278610.5665827, + "ast_hash": "35de4e8ac6fadcc5f5bddb2c545c2234", + "semantic_hash": "35de4e8ac6fadcc5f5bddb2c545c2234" + }, + "core/components/workspace/members/index.ts": { + "mtime": 1786278610.566684, + "ast_hash": "9dce10c415b71428ab8b773901814386", + "semantic_hash": "9dce10c415b71428ab8b773901814386" + }, + "core/components/workspace/members/invite-modal.tsx": { + "mtime": 1786278610.566769, + "ast_hash": "c63f5d7901bffdd1e1eb6a3537c20d14", + "semantic_hash": "c63f5d7901bffdd1e1eb6a3537c20d14" + }, + "core/components/workspace/settings/invitations-list-item.tsx": { + "mtime": 1786278610.5669339, + "ast_hash": "7db82511e1a12765c123be07af26a069", + "semantic_hash": "7db82511e1a12765c123be07af26a069" + }, + "core/components/workspace/settings/member-columns.tsx": { + "mtime": 1786278610.5670838, + "ast_hash": "920b9efcbf8cb132c9f72ee169a5a8eb", + "semantic_hash": "920b9efcbf8cb132c9f72ee169a5a8eb" + }, + "core/components/workspace/settings/members-list-item.tsx": { + "mtime": 1786278610.567148, + "ast_hash": "eab03540d43be2a37ee735e75b23c9e7", + "semantic_hash": "eab03540d43be2a37ee735e75b23c9e7" + }, + "core/components/workspace/settings/members-list.tsx": { + "mtime": 1786278610.5672922, + "ast_hash": "e4346685cbbc6a584d66bf5dbdf1c20c", + "semantic_hash": "e4346685cbbc6a584d66bf5dbdf1c20c" + }, + "core/components/workspace/settings/useMemberColumns.tsx": { + "mtime": 1786278610.5674257, + "ast_hash": "fa134ac7f2411deb23535342a7811556", + "semantic_hash": "fa134ac7f2411deb23535342a7811556" + }, + "core/components/workspace/settings/workspace-details.tsx": { + "mtime": 1786278610.5676363, + "ast_hash": "94718db3481db3828cce6039db111419", + "semantic_hash": "94718db3481db3828cce6039db111419" + }, + "core/components/workspace/sidebar/dropdown-item.tsx": { + "mtime": 1786278610.5679538, + "ast_hash": "35cb2e205f393a4585ec16666ee7c597", + "semantic_hash": "35cb2e205f393a4585ec16666ee7c597" + }, + "core/components/workspace/sidebar/extended-sidebar-item.tsx": { + "mtime": 1786278610.56815, + "ast_hash": "dc892a0cfc79eb14bce0b8b521f376ed", + "semantic_hash": "dc892a0cfc79eb14bce0b8b521f376ed" + }, + "core/components/workspace/sidebar/favorites/favorite-folder.tsx": { + "mtime": 1786278610.5684476, + "ast_hash": "a9eb91dbd57916beb007d9d450575617", + "semantic_hash": "a9eb91dbd57916beb007d9d450575617" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-drag-handle.tsx": { + "mtime": 1786278610.5685773, + "ast_hash": "b18c89869a473fb715c57e527fcc8caa", + "semantic_hash": "b18c89869a473fb715c57e527fcc8caa" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-icon.tsx": { + "mtime": 1786278610.5686378, + "ast_hash": "abfccc0f47276488f9eedafabd1886cb", + "semantic_hash": "abfccc0f47276488f9eedafabd1886cb" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-quick-action.tsx": { + "mtime": 1786278610.5687244, + "ast_hash": "f4c607ea165a7410cdd90f82960d178f", + "semantic_hash": "f4c607ea165a7410cdd90f82960d178f" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-title.tsx": { + "mtime": 1786278610.568803, + "ast_hash": "c2b7a27d23fe84a9df84ff61bd9f988e", + "semantic_hash": "c2b7a27d23fe84a9df84ff61bd9f988e" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/favorite-item-wrapper.tsx": { + "mtime": 1786278610.5688868, + "ast_hash": "2183d27a4f3540783b0bbd6ca6824fd2", + "semantic_hash": "2183d27a4f3540783b0bbd6ca6824fd2" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/helper.tsx": { + "mtime": 1786278610.5689611, + "ast_hash": "56d2ef34d65997fe82312a250ac1f705", + "semantic_hash": "56d2ef34d65997fe82312a250ac1f705" + }, + "core/components/workspace/sidebar/favorites/favorite-items/common/index.ts": { + "mtime": 1786278610.5690112, + "ast_hash": "fa1efee16853958d88123fcbbbf4324f", + "semantic_hash": "fa1efee16853958d88123fcbbbf4324f" + }, + "core/components/workspace/sidebar/favorites/favorite-items/index.ts": { + "mtime": 1786278610.569078, + "ast_hash": "2a8420094298c391ceb350dcdfd362f1", + "semantic_hash": "2a8420094298c391ceb350dcdfd362f1" + }, + "core/components/workspace/sidebar/favorites/favorite-items/root.tsx": { + "mtime": 1786278610.56915, + "ast_hash": "8baa9fa4a8ae914fb8d772b3fa6dc4b3", + "semantic_hash": "8baa9fa4a8ae914fb8d772b3fa6dc4b3" + }, + "core/components/workspace/sidebar/favorites/favorites-menu.tsx": { + "mtime": 1786278610.5692832, + "ast_hash": "a4eb2206768d0c825df2b6febfc0a0dc", + "semantic_hash": "a4eb2206768d0c825df2b6febfc0a0dc" + }, + "core/components/workspace/sidebar/favorites/favorites.helpers.ts": { + "mtime": 1786278610.5693588, + "ast_hash": "8020a8282e8df26b3fd8882bb2ecad3e", + "semantic_hash": "8020a8282e8df26b3fd8882bb2ecad3e" + }, + "core/components/workspace/sidebar/favorites/new-fav-folder.tsx": { + "mtime": 1786278610.5695074, + "ast_hash": "3e9c0086c49f8d2695d1d089aab704ff", + "semantic_hash": "3e9c0086c49f8d2695d1d089aab704ff" + }, + "core/components/workspace/sidebar/help-section/index.ts": { + "mtime": 1786278610.569613, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace/sidebar/help-section/root.tsx": { + "mtime": 1786278610.569697, + "ast_hash": "054e0b62005331c9f6282a8c8b512ff7", + "semantic_hash": "054e0b62005331c9f6282a8c8b512ff7" + }, + "core/components/workspace/sidebar/helper.tsx": { + "mtime": 1786374355.3055677, + "ast_hash": "4509fa0ff25c8209a5a6c2546ac43e82", + "semantic_hash": "4509fa0ff25c8209a5a6c2546ac43e82" + }, + "core/components/workspace/sidebar/project-navigation.tsx": { + "mtime": 1786278610.5698507, + "ast_hash": "1aa27212f51896ced068532aa87ae0d9", + "semantic_hash": "1aa27212f51896ced068532aa87ae0d9" + }, + "core/components/workspace/sidebar/projects-list-item.tsx": { + "mtime": 1786278610.5699153, + "ast_hash": "d3884dc16edb8aa7f0f7fc9b29c8de78", + "semantic_hash": "d3884dc16edb8aa7f0f7fc9b29c8de78" + }, + "core/components/workspace/sidebar/projects-list.tsx": { + "mtime": 1786278610.570043, + "ast_hash": "9e1b46b0d6207bc4fdafe4be7229c1f5", + "semantic_hash": "9e1b46b0d6207bc4fdafe4be7229c1f5" + }, + "core/components/workspace/sidebar/quick-actions.tsx": { + "mtime": 1786278610.5701165, + "ast_hash": "3fdb39e91abdd953d6d956ca12f08c25", + "semantic_hash": "3fdb39e91abdd953d6d956ca12f08c25" + }, + "core/components/workspace/sidebar/sidebar-item.tsx": { + "mtime": 1786278610.5701976, + "ast_hash": "87f7f30fa61367a4a703bb0540bf8b92", + "semantic_hash": "87f7f30fa61367a4a703bb0540bf8b92" + }, + "core/components/workspace/sidebar/sidebar-menu-items.tsx": { + "mtime": 1786278610.5702791, + "ast_hash": "8bd59095cadcb917a2752f0ccbf38988", + "semantic_hash": "8bd59095cadcb917a2752f0ccbf38988" + }, + "core/components/workspace/sidebar/user-menu-item.tsx": { + "mtime": 1786278610.5703437, + "ast_hash": "c00f369f78947128f60ebc635c19ad79", + "semantic_hash": "c00f369f78947128f60ebc635c19ad79" + }, + "core/components/workspace/sidebar/user-menu-root.tsx": { + "mtime": 1786278610.5705948, + "ast_hash": "b4d91f3ed685f93d9a36c361fc519276", + "semantic_hash": "b4d91f3ed685f93d9a36c361fc519276" + }, + "core/components/workspace/sidebar/user-menu.tsx": { + "mtime": 1786278610.570654, + "ast_hash": "df8f7887e68fd584592948150ac2bc8a", + "semantic_hash": "df8f7887e68fd584592948150ac2bc8a" + }, + "core/components/workspace/sidebar/workspace-menu-header.tsx": { + "mtime": 1786278610.5707402, + "ast_hash": "3a2b830ff562f90f513681e99fb99c56", + "semantic_hash": "3a2b830ff562f90f513681e99fb99c56" + }, + "core/components/workspace/sidebar/workspace-menu-item.tsx": { + "mtime": 1786285461.1368241, + "ast_hash": "56343900d5274b3d8dc59711905ff13b", + "semantic_hash": "56343900d5274b3d8dc59711905ff13b" + }, + "core/components/workspace/sidebar/workspace-menu-root.tsx": { + "mtime": 1786278610.5709279, + "ast_hash": "3140c72dde854724d80a15de9d4df91a", + "semantic_hash": "3140c72dde854724d80a15de9d4df91a" + }, + "core/components/workspace/sidebar/workspace-menu.tsx": { + "mtime": 1786374355.3057137, + "ast_hash": "2d48eb851a79b32b3e3619ec165b0c47", + "semantic_hash": "2d48eb851a79b32b3e3619ec165b0c47" + }, + "core/components/workspace/upgrade-badge.tsx": { + "mtime": 1786278610.5710657, + "ast_hash": "edb4e38a689badb5e41895f34bc5b578", + "semantic_hash": "edb4e38a689badb5e41895f34bc5b578" + }, + "core/components/workspace/views/default-view-list-item.tsx": { + "mtime": 1786278610.5711553, + "ast_hash": "4fc9afe32cbac943d67dd740eff16e36", + "semantic_hash": "4fc9afe32cbac943d67dd740eff16e36" + }, + "core/components/workspace/views/default-view-quick-action.tsx": { + "mtime": 1786278610.5712428, + "ast_hash": "f9ff18fd63dce5fd6b8510319f575a22", + "semantic_hash": "f9ff18fd63dce5fd6b8510319f575a22" + }, + "core/components/workspace/views/delete-view-modal.tsx": { + "mtime": 1786278610.5713105, + "ast_hash": "c99ec67753a24d0273939bcafa8f4dd2", + "semantic_hash": "c99ec67753a24d0273939bcafa8f4dd2" + }, + "core/components/workspace/views/form.tsx": { + "mtime": 1786278610.5713992, + "ast_hash": "8f3b7d23842ba16dca1340c9a7ac6754", + "semantic_hash": "8f3b7d23842ba16dca1340c9a7ac6754" + }, + "core/components/workspace/views/header.tsx": { + "mtime": 1786278610.5714846, + "ast_hash": "c52da7636cfcf668c8aaa57befbe8fd5", + "semantic_hash": "c52da7636cfcf668c8aaa57befbe8fd5" + }, + "core/components/workspace/views/modal.tsx": { + "mtime": 1786278610.5715501, + "ast_hash": "f5dd2e4b27b89fe1c0da401c7dbae303", + "semantic_hash": "f5dd2e4b27b89fe1c0da401c7dbae303" + }, + "core/components/workspace/views/quick-action.tsx": { + "mtime": 1786278610.5716043, + "ast_hash": "bb37839e16deebf572e6e001dfb63bbb", + "semantic_hash": "bb37839e16deebf572e6e001dfb63bbb" + }, + "core/components/workspace/views/view-list-item.tsx": { + "mtime": 1786278610.5716624, + "ast_hash": "e64ab8db939fd28e0fba36b8e22a494f", + "semantic_hash": "e64ab8db939fd28e0fba36b8e22a494f" + }, + "core/components/workspace/views/views-list.tsx": { + "mtime": 1786278610.5717368, + "ast_hash": "3823839f96e24a9763a604b36820168b", + "semantic_hash": "3823839f96e24a9763a604b36820168b" + }, + "core/components/workspace/worklogs/export-button.tsx": { + "mtime": 1786307172.37447, + "ast_hash": "a399b893cd47d661bb8268d0b369b4ce", + "semantic_hash": "a399b893cd47d661bb8268d0b369b4ce" + }, + "core/components/workspace/worklogs/filters.tsx": { + "mtime": 1786307172.3748355, + "ast_hash": "3a079e0c8b5a9793fea3936b4ac82f3d", + "semantic_hash": "3a079e0c8b5a9793fea3936b4ac82f3d" + }, + "core/components/workspace/worklogs/index.ts": { + "mtime": 1786307172.3749242, + "ast_hash": "0b6ab204878a9cd091bdc33d4348f832", + "semantic_hash": "0b6ab204878a9cd091bdc33d4348f832" + }, + "core/components/workspace/worklogs/root.tsx": { + "mtime": 1786307172.3751988, + "ast_hash": "0c7de677202ae4aa3550d0acfdbeb246", + "semantic_hash": "0c7de677202ae4aa3550d0acfdbeb246" + }, + "core/components/workspace/worklogs/worklogs-table.tsx": { + "mtime": 1786307172.3753319, + "ast_hash": "8b1a0d239aef9bb240aa6b2bec7ca4a2", + "semantic_hash": "8b1a0d239aef9bb240aa6b2bec7ca4a2" + }, + "core/hooks/context/use-issue-modal.tsx": { + "mtime": 1786278610.5718753, + "ast_hash": "dcec14063f4e2ca54a81adec7dc56dc8", + "semantic_hash": "dcec14063f4e2ca54a81adec7dc56dc8" + }, + "core/hooks/editor/index.ts": { + "mtime": 1786278610.5719724, + "ast_hash": "0708e4e7c0db8f1d84dd2745513504d2", + "semantic_hash": "0708e4e7c0db8f1d84dd2745513504d2" + }, + "core/hooks/editor/use-editor-config.ts": { + "mtime": 1786278610.5720575, + "ast_hash": "540fb7ba24d274d526b772e4b4d90b11", + "semantic_hash": "540fb7ba24d274d526b772e4b4d90b11" + }, + "core/hooks/editor/use-editor-mention.tsx": { + "mtime": 1786278610.57215, + "ast_hash": "0675c98812c3708cf5a1614781ae5bc6", + "semantic_hash": "0675c98812c3708cf5a1614781ae5bc6" + }, + "core/hooks/editor/use-extended-editor-config.ts": { + "mtime": 1786278610.5722125, + "ast_hash": "40adfd6b495c821bbf8f426c611cb252", + "semantic_hash": "40adfd6b495c821bbf8f426c611cb252" + }, + "core/hooks/oauth/core.tsx": { + "mtime": 1786278610.5723212, + "ast_hash": "c43dd0dc89a14d27c6b2ac26947ec80b", + "semantic_hash": "c43dd0dc89a14d27c6b2ac26947ec80b" + }, + "core/hooks/oauth/extended.tsx": { + "mtime": 1786278610.5723927, + "ast_hash": "bd0ccd0415b561d1cbe1c38f6b6c8cf6", + "semantic_hash": "bd0ccd0415b561d1cbe1c38f6b6c8cf6" + }, + "core/hooks/oauth/index.ts": { + "mtime": 1786278610.5724661, + "ast_hash": "d62a2da5aa4d2d0b0ad2e3c71a043113", + "semantic_hash": "d62a2da5aa4d2d0b0ad2e3c71a043113" + }, + "core/hooks/pages/index.ts": { + "mtime": 1786278610.5725524, + "ast_hash": "753e9c883a0ed19ea489d4ad519949cd", + "semantic_hash": "753e9c883a0ed19ea489d4ad519949cd" + }, + "core/hooks/pages/use-extended-editor-extensions.ts": { + "mtime": 1786278610.572609, + "ast_hash": "a63483499b1165b2080c6c3c07497522", + "semantic_hash": "a63483499b1165b2080c6c3c07497522" + }, + "core/hooks/pages/use-pages-pane-extensions.ts": { + "mtime": 1786278610.5726874, + "ast_hash": "21364e49a3e97f11bf4cfcb0f84863a3", + "semantic_hash": "21364e49a3e97f11bf4cfcb0f84863a3" + }, + "core/hooks/pomodoro/use-pomodoro-timer.ts": { + "mtime": 1786389893.18056, + "ast_hash": "c2dfa07f22633a84b69537074d5b6835", + "semantic_hash": "c2dfa07f22633a84b69537074d5b6835" + }, + "core/hooks/rich-filters/use-filters-operator-configs.ts": { + "mtime": 1786278610.5727756, + "ast_hash": "a290c9196a4169ea93fc81e7647cc6e8", + "semantic_hash": "a290c9196a4169ea93fc81e7647cc6e8" + }, + "core/hooks/store/estimates/index.ts": { + "mtime": 1786278610.5729048, + "ast_hash": "4b86b84e6427c0508c9bf110874915a9", + "semantic_hash": "4b86b84e6427c0508c9bf110874915a9" + }, + "core/hooks/store/estimates/use-estimate-point.ts": { + "mtime": 1786278610.572983, + "ast_hash": "22e6fe1f552be30c9233305019a7a834", + "semantic_hash": "22e6fe1f552be30c9233305019a7a834" + }, + "core/hooks/store/estimates/use-estimate.ts": { + "mtime": 1786278610.5730593, + "ast_hash": "6f6e8e8d57604816e3ccc90ae6451d6e", + "semantic_hash": "6f6e8e8d57604816e3ccc90ae6451d6e" + }, + "core/hooks/store/estimates/use-project-estimate.ts": { + "mtime": 1786278610.573132, + "ast_hash": "67e9a4689cff933bc8843147e3768df6", + "semantic_hash": "67e9a4689cff933bc8843147e3768df6" + }, + "core/hooks/store/index.ts": { + "mtime": 1786278610.5731995, + "ast_hash": "ea13ca1a8362a1e546dbe082b1649eb0", + "semantic_hash": "ea13ca1a8362a1e546dbe082b1649eb0" + }, + "core/hooks/store/notifications/index.ts": { + "mtime": 1786278610.5790837, + "ast_hash": "9686187db53d9c1b435054f32c3a9b1a", + "semantic_hash": "9686187db53d9c1b435054f32c3a9b1a" + }, + "core/hooks/store/notifications/use-notification.ts": { + "mtime": 1786278610.5791821, + "ast_hash": "81f39710b0f7429d415614eaa535a93c", + "semantic_hash": "81f39710b0f7429d415614eaa535a93c" + }, + "core/hooks/store/notifications/use-workspace-notifications.ts": { + "mtime": 1786278610.5792375, + "ast_hash": "5601745441fe7f70d240d34cd57f434e", + "semantic_hash": "5601745441fe7f70d240d34cd57f434e" + }, + "core/hooks/store/use-analytics.ts": { + "mtime": 1786278610.5793166, + "ast_hash": "e265197f3a580585ca16010715990ed2", + "semantic_hash": "e265197f3a580585ca16010715990ed2" + }, + "core/hooks/store/use-app-theme.ts": { + "mtime": 1786278610.5793848, + "ast_hash": "cc175721a6792ae23d7097c165f5b401", + "semantic_hash": "cc175721a6792ae23d7097c165f5b401" + }, + "core/hooks/store/use-calendar-view.ts": { + "mtime": 1786278610.5794623, + "ast_hash": "0f6f4ad6a3c92275e0f1ebdf64d5fe2d", + "semantic_hash": "0f6f4ad6a3c92275e0f1ebdf64d5fe2d" + }, + "core/hooks/store/use-command-palette.ts": { + "mtime": 1786278610.5795214, + "ast_hash": "67bfefad0090eba79b0a5ee8d5a27329", + "semantic_hash": "67bfefad0090eba79b0a5ee8d5a27329" + }, + "core/hooks/store/use-cycle-filter.ts": { + "mtime": 1786278610.5795941, + "ast_hash": "50c3bcb3df29e73bb30a14cfc06d4406", + "semantic_hash": "50c3bcb3df29e73bb30a14cfc06d4406" + }, + "core/hooks/store/use-cycle.ts": { + "mtime": 1786278610.5796518, + "ast_hash": "6a048b0688642fe77fb8dae8bb0dd851", + "semantic_hash": "6a048b0688642fe77fb8dae8bb0dd851" + }, + "core/hooks/store/use-dashboard.ts": { + "mtime": 1786278610.5797276, + "ast_hash": "2131eaf4ee8549632df9249af922c980", + "semantic_hash": "2131eaf4ee8549632df9249af922c980" + }, + "core/hooks/store/use-editor-asset.ts": { + "mtime": 1786278610.5797834, + "ast_hash": "eb1517ec527c3784c9b2d0592a0a9b55", + "semantic_hash": "eb1517ec527c3784c9b2d0592a0a9b55" + }, + "core/hooks/store/use-favorite.ts": { + "mtime": 1786278610.579851, + "ast_hash": "c7c04a730af5c2ee42386b1883ae285e", + "semantic_hash": "c7c04a730af5c2ee42386b1883ae285e" + }, + "core/hooks/store/use-global-view.ts": { + "mtime": 1786278610.5799289, + "ast_hash": "bfd36a65d854244b6b7a9ffeb39b0243", + "semantic_hash": "bfd36a65d854244b6b7a9ffeb39b0243" + }, + "core/hooks/store/use-home.ts": { + "mtime": 1786278610.5799973, + "ast_hash": "bc14d0f85c93b2e4ea43191556187876", + "semantic_hash": "bc14d0f85c93b2e4ea43191556187876" + }, + "core/hooks/store/use-inbox-issues.ts": { + "mtime": 1786278610.5800679, + "ast_hash": "96f600840904a0e8da02ded43c346fbe", + "semantic_hash": "96f600840904a0e8da02ded43c346fbe" + }, + "core/hooks/store/use-instance.ts": { + "mtime": 1786278610.5801253, + "ast_hash": "dbcb634df724b49e775efd16685b2d54", + "semantic_hash": "dbcb634df724b49e775efd16685b2d54" + }, + "core/hooks/store/use-issue-detail.ts": { + "mtime": 1786278610.5802095, + "ast_hash": "c0b66fe9721280e917b1bde5e6c01230", + "semantic_hash": "c0b66fe9721280e917b1bde5e6c01230" + }, + "core/hooks/store/use-issues.ts": { + "mtime": 1786278610.5803192, + "ast_hash": "59f33ae15694ef54807c3c32d3b87c02", + "semantic_hash": "59f33ae15694ef54807c3c32d3b87c02" + }, + "core/hooks/store/use-kanban-view.ts": { + "mtime": 1786278610.5803766, + "ast_hash": "2ff106ba7176434eb08106f5fd1ef1a6", + "semantic_hash": "2ff106ba7176434eb08106f5fd1ef1a6" + }, + "core/hooks/store/use-label.ts": { + "mtime": 1786278610.5804296, + "ast_hash": "eeaab86cf176e54cd67a6dd5ed99eea9", + "semantic_hash": "eeaab86cf176e54cd67a6dd5ed99eea9" + }, + "core/hooks/store/use-member.ts": { + "mtime": 1786278610.5805054, + "ast_hash": "13e95397c22426377e28436281b41714", + "semantic_hash": "13e95397c22426377e28436281b41714" + }, + "core/hooks/store/use-module-filter.ts": { + "mtime": 1786278610.580565, + "ast_hash": "c34ea17f713306fd9e846cb59add32dc", + "semantic_hash": "c34ea17f713306fd9e846cb59add32dc" + }, + "core/hooks/store/use-module.ts": { + "mtime": 1786278610.5806303, + "ast_hash": "99ba9ea29963ac7d1ee9848d14413768", + "semantic_hash": "99ba9ea29963ac7d1ee9848d14413768" + }, + "core/hooks/store/use-multiple-select-store.ts": { + "mtime": 1786278610.5807064, + "ast_hash": "a4e8c1806a8604463c8e4f782429c103", + "semantic_hash": "a4e8c1806a8604463c8e4f782429c103" + }, + "core/hooks/store/use-page-store.ts": { + "mtime": 1786278610.5807807, + "ast_hash": "bca13e43afa2d8b1b474aca9454858f5", + "semantic_hash": "bca13e43afa2d8b1b474aca9454858f5" + }, + "core/hooks/store/use-page.ts": { + "mtime": 1786278610.5808446, + "ast_hash": "7dcd15a26d8c202db27c7e22b924ab78", + "semantic_hash": "7dcd15a26d8c202db27c7e22b924ab78" + }, + "core/hooks/store/use-pomodoro-timer-store.ts": { + "mtime": 1786307172.376121, + "ast_hash": "1396da7184379e043af359a98389e4a4", + "semantic_hash": "1396da7184379e043af359a98389e4a4" + }, + "core/hooks/store/use-power-k.ts": { + "mtime": 1786278610.580902, + "ast_hash": "76d57af504d34240cd2279904710b03f", + "semantic_hash": "76d57af504d34240cd2279904710b03f" + }, + "core/hooks/store/use-project-filter.ts": { + "mtime": 1786278610.5809624, + "ast_hash": "3253c12051a06c20bece57cf6e61b3a0", + "semantic_hash": "3253c12051a06c20bece57cf6e61b3a0" + }, + "core/hooks/store/use-project-inbox.ts": { + "mtime": 1786278610.5810242, + "ast_hash": "eab10c622dcec729d73deb8010a24c78", + "semantic_hash": "eab10c622dcec729d73deb8010a24c78" + }, + "core/hooks/store/use-project-publish.ts": { + "mtime": 1786278610.5810895, + "ast_hash": "650a98be9c9ce0f38b88edf0ee697f92", + "semantic_hash": "650a98be9c9ce0f38b88edf0ee697f92" + }, + "core/hooks/store/use-project-state.ts": { + "mtime": 1786278610.5811713, + "ast_hash": "16918b7cd2296a3ca0eba3e2398fcefe", + "semantic_hash": "16918b7cd2296a3ca0eba3e2398fcefe" + }, + "core/hooks/store/use-project-view.ts": { + "mtime": 1786278610.5812235, + "ast_hash": "293a32344f6fe2fbfe8c9751c0bd4504", + "semantic_hash": "293a32344f6fe2fbfe8c9751c0bd4504" + }, + "core/hooks/store/use-project.ts": { + "mtime": 1786278610.5812852, + "ast_hash": "94c7e3a028e9e1aae0f040a85a5ba016", + "semantic_hash": "94c7e3a028e9e1aae0f040a85a5ba016" + }, + "core/hooks/store/use-router-params.ts": { + "mtime": 1786278610.5813558, + "ast_hash": "5a3750dc392f28a26022cb430c433caa", + "semantic_hash": "5a3750dc392f28a26022cb430c433caa" + }, + "core/hooks/store/use-webhook.ts": { + "mtime": 1786278610.581441, + "ast_hash": "93819d994a1e54c64e0cd35539b0fffa", + "semantic_hash": "93819d994a1e54c64e0cd35539b0fffa" + }, + "core/hooks/store/use-workspace.ts": { + "mtime": 1786278610.5815167, + "ast_hash": "042d8d32b0b3016dc7116ec7cea4e253", + "semantic_hash": "042d8d32b0b3016dc7116ec7cea4e253" + }, + "core/hooks/store/user/index.ts": { + "mtime": 1786278610.5816221, + "ast_hash": "6487e411e4d67008e55e863ed4a4fe68", + "semantic_hash": "6487e411e4d67008e55e863ed4a4fe68" + }, + "core/hooks/store/user/user-permissions.ts": { + "mtime": 1786278610.5816772, + "ast_hash": "c06105dae4c556b1ca646fddb367bbe9", + "semantic_hash": "c06105dae4c556b1ca646fddb367bbe9" + }, + "core/hooks/store/user/user-user-profile.ts": { + "mtime": 1786278610.581741, + "ast_hash": "0ace5a9be595e650ccbc8124cea33e3a", + "semantic_hash": "0ace5a9be595e650ccbc8124cea33e3a" + }, + "core/hooks/store/user/user-user-settings.ts": { + "mtime": 1786278610.5818071, + "ast_hash": "f30dd7744cebed6ebd2b80f292c5b2eb", + "semantic_hash": "f30dd7744cebed6ebd2b80f292c5b2eb" + }, + "core/hooks/store/user/user-user.ts": { + "mtime": 1786278610.581863, + "ast_hash": "ae2ac1870c657ec4da08848bd0c099d0", + "semantic_hash": "ae2ac1870c657ec4da08848bd0c099d0" + }, + "core/hooks/store/work-item-filters/use-work-item-filter-instance.ts": { + "mtime": 1786278610.5819612, + "ast_hash": "6c4f794527df07d198fa8cdfe69086f9", + "semantic_hash": "6c4f794527df07d198fa8cdfe69086f9" + }, + "core/hooks/store/work-item-filters/use-work-item-filters.ts": { + "mtime": 1786278610.5820436, + "ast_hash": "b1ed84e0e1daf706d7a35fbdd745b5c4", + "semantic_hash": "b1ed84e0e1daf706d7a35fbdd745b5c4" + }, + "core/hooks/store/workspace-draft/index.ts": { + "mtime": 1786278610.5821567, + "ast_hash": "3540bb0cc98690b4119ef7db41b31341", + "semantic_hash": "3540bb0cc98690b4119ef7db41b31341" + }, + "core/hooks/store/workspace-draft/use-workspace-draft-issue-filters.ts": { + "mtime": 1786278610.5822213, + "ast_hash": "d90f5f42e29bba00c8e5c3ff595b1ed9", + "semantic_hash": "d90f5f42e29bba00c8e5c3ff595b1ed9" + }, + "core/hooks/store/workspace-draft/use-workspace-draft-issue.ts": { + "mtime": 1786278610.5839424, + "ast_hash": "4959717279b8a54558bd347030043cdd", + "semantic_hash": "4959717279b8a54558bd347030043cdd" + }, + "core/hooks/use-additional-editor-mention.tsx": { + "mtime": 1786278610.5840366, + "ast_hash": "a5a74c29b421d8a9aa76a640cbe90895", + "semantic_hash": "a5a74c29b421d8a9aa76a640cbe90895" + }, + "core/hooks/use-additional-favorite-item-details.tsx": { + "mtime": 1786278610.5873582, + "ast_hash": "a40a351b21ec70d6d01fe9e9f711fb01", + "semantic_hash": "a40a351b21ec70d6d01fe9e9f711fb01" + }, + "core/hooks/use-app-router.tsx": { + "mtime": 1786278610.5874271, + "ast_hash": "ed555ed5e1e10c340f15c31b071af278", + "semantic_hash": "ed555ed5e1e10c340f15c31b071af278" + }, + "core/hooks/use-auto-save.tsx": { + "mtime": 1786278610.5875494, + "ast_hash": "bdb7394c3684c55048923114ab441e39", + "semantic_hash": "bdb7394c3684c55048923114ab441e39" + }, + "core/hooks/use-auto-scroller.tsx": { + "mtime": 1786278610.5911095, + "ast_hash": "a90375aab9fbce6ba15f46922e69f7d7", + "semantic_hash": "a90375aab9fbce6ba15f46922e69f7d7" + }, + "core/hooks/use-bulk-operation-status.ts": { + "mtime": 1786278610.5911963, + "ast_hash": "5d4a819540c957ae3ba506bd06e5fbdc", + "semantic_hash": "5d4a819540c957ae3ba506bd06e5fbdc" + }, + "core/hooks/use-collaborative-page-actions.tsx": { + "mtime": 1786278610.5912893, + "ast_hash": "fbe82f35c0d6fe8da3ce706f03789a4f", + "semantic_hash": "fbe82f35c0d6fe8da3ce706f03789a4f" + }, + "core/hooks/use-current-time.tsx": { + "mtime": 1786278610.591353, + "ast_hash": "7cac020d6ff80c3e15f796dadb991f7b", + "semantic_hash": "7cac020d6ff80c3e15f796dadb991f7b" + }, + "core/hooks/use-debounce.tsx": { + "mtime": 1786278610.5914297, + "ast_hash": "d80fccddce96d4f18fcae11c33694133", + "semantic_hash": "d80fccddce96d4f18fcae11c33694133" + }, + "core/hooks/use-debounced-duplicate-issues.tsx": { + "mtime": 1786278610.591499, + "ast_hash": "501043f82de4fc9daf307ee1350db139", + "semantic_hash": "501043f82de4fc9daf307ee1350db139" + }, + "core/hooks/use-dropdown-key-down.tsx": { + "mtime": 1786278610.5915823, + "ast_hash": "41126411287beb45382671ce9fab16ec", + "semantic_hash": "41126411287beb45382671ce9fab16ec" + }, + "core/hooks/use-dropdown.ts": { + "mtime": 1786278610.591653, + "ast_hash": "ea52acf34b1731f346caabd79a22105b", + "semantic_hash": "ea52acf34b1731f346caabd79a22105b" + }, + "core/hooks/use-editor-flagging.ts": { + "mtime": 1786278610.5917366, + "ast_hash": "845e66b5220a33ffc59d9611d0867ee9", + "semantic_hash": "845e66b5220a33ffc59d9611d0867ee9" + }, + "core/hooks/use-expandable-search.ts": { + "mtime": 1786278610.5918055, + "ast_hash": "718bef9985c856cb4cd1b9b8f9375ba7", + "semantic_hash": "718bef9985c856cb4cd1b9b8f9375ba7" + }, + "core/hooks/use-extended-sidebar-overview-outside-click.tsx": { + "mtime": 1786278610.5918858, + "ast_hash": "453570c8f4b40c461ee44df4ddf00f9d", + "semantic_hash": "453570c8f4b40c461ee44df4ddf00f9d" + }, + "core/hooks/use-favorite-item-details.tsx": { + "mtime": 1786278610.5919511, + "ast_hash": "befdc7626776c2367cb46bd7c965b2f2", + "semantic_hash": "befdc7626776c2367cb46bd7c965b2f2" + }, + "core/hooks/use-file-size.ts": { + "mtime": 1786278610.592008, + "ast_hash": "de1d14aec8de0928377702b21f3dc550", + "semantic_hash": "de1d14aec8de0928377702b21f3dc550" + }, + "core/hooks/use-group-dragndrop.ts": { + "mtime": 1786278610.5921013, + "ast_hash": "5b0108bbf16b454a7323d5201034ae59", + "semantic_hash": "5b0108bbf16b454a7323d5201034ae59" + }, + "core/hooks/use-integration-popup.tsx": { + "mtime": 1786278610.592191, + "ast_hash": "2c034be0147e56f532f2059cafb8320b", + "semantic_hash": "2c034be0147e56f532f2059cafb8320b" + }, + "core/hooks/use-intersection-observer.ts": { + "mtime": 1786278610.5923042, + "ast_hash": "132c187865c8674dd89dd99fca19f1fc", + "semantic_hash": "132c187865c8674dd89dd99fca19f1fc" + }, + "core/hooks/use-issue-layout-store.ts": { + "mtime": 1786278610.5923967, + "ast_hash": "5e3be989664ce23a1ba63262dedf8cce", + "semantic_hash": "5e3be989664ce23a1ba63262dedf8cce" + }, + "core/hooks/use-issue-peek-overview-redirection.tsx": { + "mtime": 1786278610.5924857, + "ast_hash": "36063974cec95021479f21603a5886e0", + "semantic_hash": "36063974cec95021479f21603a5886e0" + }, + "core/hooks/use-issue-properties.tsx": { + "mtime": 1786278610.5925734, + "ast_hash": "7d934ad2f66d7d465c3ff7e00f58b53c", + "semantic_hash": "7d934ad2f66d7d465c3ff7e00f58b53c" + }, + "core/hooks/use-issues-actions.tsx": { + "mtime": 1786381455.0467508, + "ast_hash": "e809e47d48adea63088f97e7dca223c8", + "semantic_hash": "e809e47d48adea63088f97e7dca223c8" + }, + "core/hooks/use-keypress.tsx": { + "mtime": 1786278610.5930636, + "ast_hash": "79f758f97ff87a033545e7ad2de6d302", + "semantic_hash": "79f758f97ff87a033545e7ad2de6d302" + }, + "core/hooks/use-local-storage.tsx": { + "mtime": 1786278610.5932534, + "ast_hash": "b317f406b6fb8d1181cabadb8ba4bb1f", + "semantic_hash": "b317f406b6fb8d1181cabadb8ba4bb1f" + }, + "core/hooks/use-multiple-select.ts": { + "mtime": 1786278610.5934525, + "ast_hash": "3dd7ecd69e606190f821fab981af24c4", + "semantic_hash": "3dd7ecd69e606190f821fab981af24c4" + }, + "core/hooks/use-navigation-preferences.ts": { + "mtime": 1786278610.593595, + "ast_hash": "0fbbd3f2ee4d4f672d37a4acd8f79390", + "semantic_hash": "0fbbd3f2ee4d4f672d37a4acd8f79390" + }, + "core/hooks/use-notification-preview.tsx": { + "mtime": 1786278610.5936787, + "ast_hash": "c1b999d0c507ae4957b78eded42e7bfc", + "semantic_hash": "c1b999d0c507ae4957b78eded42e7bfc" + }, + "core/hooks/use-online-status.ts": { + "mtime": 1786278610.5937452, + "ast_hash": "7cd85861f58c75c38660ac9ab2e09c42", + "semantic_hash": "7cd85861f58c75c38660ac9ab2e09c42" + }, + "core/hooks/use-page-fallback.ts": { + "mtime": 1786278610.5938132, + "ast_hash": "9c794eb256a386ba2551627a69744050", + "semantic_hash": "9c794eb256a386ba2551627a69744050" + }, + "core/hooks/use-page-filters.ts": { + "mtime": 1786278610.5939095, + "ast_hash": "e43fd8d27f220ae5815320aaff5ffa40", + "semantic_hash": "e43fd8d27f220ae5815320aaff5ffa40" + }, + "core/hooks/use-page-flag.ts": { + "mtime": 1786278610.5939867, + "ast_hash": "2c8556407e0107d8689ddac9b64116d9", + "semantic_hash": "2c8556407e0107d8689ddac9b64116d9" + }, + "core/hooks/use-page-operations.ts": { + "mtime": 1786278610.5940843, + "ast_hash": "a67f2230fd9bc64398c38f424888e003", + "semantic_hash": "a67f2230fd9bc64398c38f424888e003" + }, + "core/hooks/use-parse-editor-content.ts": { + "mtime": 1786278610.595395, + "ast_hash": "2506e8a0ae45a3a102aa3cd4f5673469", + "semantic_hash": "2506e8a0ae45a3a102aa3cd4f5673469" + }, + "core/hooks/use-peek-overview-outside-click.tsx": { + "mtime": 1786278610.5955036, + "ast_hash": "611c03db8cf2343ca6a48441b6812d14", + "semantic_hash": "611c03db8cf2343ca6a48441b6812d14" + }, + "core/hooks/use-platform-os.tsx": { + "mtime": 1786278610.5955725, + "ast_hash": "2d2df058932ac9d219237429b9f5e1cd", + "semantic_hash": "2d2df058932ac9d219237429b9f5e1cd" + }, + "core/hooks/use-project-issue-properties.ts": { + "mtime": 1786278610.5956457, + "ast_hash": "f4f3ed16bc132b5598363b8e19757cce", + "semantic_hash": "f4f3ed16bc132b5598363b8e19757cce" + }, + "core/hooks/use-query-params.ts": { + "mtime": 1786278610.5957193, + "ast_hash": "fca68b2bb7fd35969ae2dcad05bbe034", + "semantic_hash": "fca68b2bb7fd35969ae2dcad05bbe034" + }, + "core/hooks/use-realtime-page-events.tsx": { + "mtime": 1786278610.5958147, + "ast_hash": "a42e14b9e0b0307d113bfd297031e7b5", + "semantic_hash": "a42e14b9e0b0307d113bfd297031e7b5" + }, + "core/hooks/use-reload-confirmation.tsx": { + "mtime": 1786278610.5958993, + "ast_hash": "701e637cc05334596ee5794f72fdf93b", + "semantic_hash": "701e637cc05334596ee5794f72fdf93b" + }, + "core/hooks/use-stickies.tsx": { + "mtime": 1786278610.5959616, + "ast_hash": "1592d297d8ab2739251a3e58459812f0", + "semantic_hash": "1592d297d8ab2739251a3e58459812f0" + }, + "core/hooks/use-table-keyboard-navigation.tsx": { + "mtime": 1786278610.5960279, + "ast_hash": "18b474c32af509141ec15d076cd9cb9a", + "semantic_hash": "18b474c32af509141ec15d076cd9cb9a" + }, + "core/hooks/use-timeline-chart.ts": { + "mtime": 1786278610.5961173, + "ast_hash": "26eecdf3f39c0cc7f654352c37a6a94d", + "semantic_hash": "26eecdf3f39c0cc7f654352c37a6a94d" + }, + "core/hooks/use-timer.tsx": { + "mtime": 1786278610.5961986, + "ast_hash": "49818ae902416d8f5574000e129cae5b", + "semantic_hash": "49818ae902416d8f5574000e129cae5b" + }, + "core/hooks/use-timezone-converter.tsx": { + "mtime": 1786278610.5962818, + "ast_hash": "e301858a312d04521c6ae81441c7fb43", + "semantic_hash": "e301858a312d04521c6ae81441c7fb43" + }, + "core/hooks/use-timezone.tsx": { + "mtime": 1786278610.5963588, + "ast_hash": "784f3f22d560d275371a5934d2737609", + "semantic_hash": "784f3f22d560d275371a5934d2737609" + }, + "core/hooks/use-window-size.tsx": { + "mtime": 1786278610.5964367, + "ast_hash": "747d8adf456016731928a184af4f37ae", + "semantic_hash": "747d8adf456016731928a184af4f37ae" + }, + "core/hooks/use-workspace-invitation.tsx": { + "mtime": 1786278610.5965052, + "ast_hash": "5aa0020101857631b54c19fee5de318b", + "semantic_hash": "5aa0020101857631b54c19fee5de318b" + }, + "core/hooks/use-workspace-issue-properties-extended.tsx": { + "mtime": 1786278610.5965729, + "ast_hash": "6be10a54da7116d4e6ae9029720ba726", + "semantic_hash": "6be10a54da7116d4e6ae9029720ba726" + }, + "core/hooks/use-workspace-issue-properties.ts": { + "mtime": 1786278610.5966475, + "ast_hash": "949c66ca94a8555da39f3dea43402102", + "semantic_hash": "949c66ca94a8555da39f3dea43402102" + }, + "core/hooks/use-workspace-paths.ts": { + "mtime": 1786278610.5967078, + "ast_hash": "c80e00e78d0be1a1ce2a04ee5fc55910", + "semantic_hash": "c80e00e78d0be1a1ce2a04ee5fc55910" + }, + "core/hooks/work-item-filters/use-work-item-filters-config.tsx": { + "mtime": 1786278610.5969317, + "ast_hash": "e4451c4bb6faae27377dd4105daf76fb", + "semantic_hash": "e4451c4bb6faae27377dd4105daf76fb" + }, + "core/layouts/auth-layout/project-wrapper.tsx": { + "mtime": 1786278610.5970962, + "ast_hash": "5af395e0e2298f3b62889aefab92395e", + "semantic_hash": "5af395e0e2298f3b62889aefab92395e" + }, + "core/layouts/auth-layout/workspace-wrapper.tsx": { + "mtime": 1786278610.5972228, + "ast_hash": "80b45f48701e486d084780b528b258f4", + "semantic_hash": "80b45f48701e486d084780b528b258f4" + }, + "core/layouts/default-layout/index.tsx": { + "mtime": 1786278610.5973268, + "ast_hash": "08366616df6dee59ce360439c9b9fc88", + "semantic_hash": "08366616df6dee59ce360439c9b9fc88" + }, + "core/lib/app-rail/context.tsx": { + "mtime": 1786278610.5974844, + "ast_hash": "dab628f291fc7ea9a02d6888ef071ac3", + "semantic_hash": "dab628f291fc7ea9a02d6888ef071ac3" + }, + "core/lib/app-rail/index.ts": { + "mtime": 1786278610.5975652, + "ast_hash": "5bf278368d3ff31cd4b7ac8299534cce", + "semantic_hash": "5bf278368d3ff31cd4b7ac8299534cce" + }, + "core/lib/app-rail/provider.tsx": { + "mtime": 1786278610.597666, + "ast_hash": "3dfcacc415520bcfa8dde3b6a7f2718c", + "semantic_hash": "3dfcacc415520bcfa8dde3b6a7f2718c" + }, + "core/lib/app-rail/types.ts": { + "mtime": 1786278610.5977392, + "ast_hash": "c39439b50d7e5f01f0cd920c8d1638fa", + "semantic_hash": "c39439b50d7e5f01f0cd920c8d1638fa" + }, + "core/lib/b-progress/AppProgressBar.tsx": { + "mtime": 1786278610.597878, + "ast_hash": "b9fb138046bdae3bb7468e1bfcaf7b74", + "semantic_hash": "b9fb138046bdae3bb7468e1bfcaf7b74" + }, + "core/lib/idle-task.ts": { + "mtime": 1786278610.5979679, + "ast_hash": "9071d7b2d24aa9d4ca1eebd19cd88a43", + "semantic_hash": "9071d7b2d24aa9d4ca1eebd19cd88a43" + }, + "core/lib/local-storage.ts": { + "mtime": 1786278610.5987155, + "ast_hash": "43c9a7690191be1e95cc7274397042fd", + "semantic_hash": "43c9a7690191be1e95cc7274397042fd" + }, + "core/lib/polyfills/index.ts": { + "mtime": 1786278610.598809, + "ast_hash": "642dbe734d15c54edadc6a124a6efd8f", + "semantic_hash": "642dbe734d15c54edadc6a124a6efd8f" + }, + "core/lib/store-context.tsx": { + "mtime": 1786278610.5990515, + "ast_hash": "3fdf37c97ec143e1f4af37d26c8ff1b9", + "semantic_hash": "3fdf37c97ec143e1f4af37d26c8ff1b9" + }, + "core/lib/wrappers/authentication-wrapper.tsx": { + "mtime": 1786278610.599157, + "ast_hash": "b55b1adeb0223db324df89660f15bd92", + "semantic_hash": "b55b1adeb0223db324df89660f15bd92" + }, + "core/lib/wrappers/instance-wrapper.tsx": { + "mtime": 1786278610.5992239, + "ast_hash": "5439c761fafe30f55a4edffa2744b583", + "semantic_hash": "5439c761fafe30f55a4edffa2744b583" + }, + "core/lib/wrappers/store-wrapper.tsx": { + "mtime": 1786278610.5992894, + "ast_hash": "fac88baa3d1c44e01ec593e27e67b55a", + "semantic_hash": "fac88baa3d1c44e01ec593e27e67b55a" + }, + "core/services/ai.service.ts": { + "mtime": 1786278610.5994003, + "ast_hash": "8d62be8d35b12ed5002b4c2a2a02c60e", + "semantic_hash": "8d62be8d35b12ed5002b4c2a2a02c60e" + }, + "core/services/analytics.service.ts": { + "mtime": 1786278610.5994627, + "ast_hash": "de192cef5f6cda776d0258c8bce55f94", + "semantic_hash": "de192cef5f6cda776d0258c8bce55f94" + }, + "core/services/api.service.ts": { + "mtime": 1786278610.5995178, + "ast_hash": "e1ac7f3d23695c44559134d47c73ac4f", + "semantic_hash": "e1ac7f3d23695c44559134d47c73ac4f" + }, + "core/services/app_config.service.ts": { + "mtime": 1786278610.5995898, + "ast_hash": "75427d6c7de55280ed5d2017d35c32b5", + "semantic_hash": "75427d6c7de55280ed5d2017d35c32b5" + }, + "core/services/app_installation.service.ts": { + "mtime": 1786278610.599663, + "ast_hash": "14776343874ab7fd1cccfb41bdf58a57", + "semantic_hash": "14776343874ab7fd1cccfb41bdf58a57" + }, + "core/services/auth.service.ts": { + "mtime": 1786278610.5997248, + "ast_hash": "084aad1f8fb8c7329b890c94e988906f", + "semantic_hash": "084aad1f8fb8c7329b890c94e988906f" + }, + "core/services/cycle.service.ts": { + "mtime": 1786278610.5997977, + "ast_hash": "41081f70294486d4f8e9ed8df6984987", + "semantic_hash": "41081f70294486d4f8e9ed8df6984987" + }, + "core/services/cycle_archive.service.ts": { + "mtime": 1786278610.5998666, + "ast_hash": "4054928b156cb54b700dd746cf1df433", + "semantic_hash": "4054928b156cb54b700dd746cf1df433" + }, + "core/services/dashboard.service.ts": { + "mtime": 1786278610.599923, + "ast_hash": "cdeccf5935a8bb2d7be2cde8baeab9fb", + "semantic_hash": "cdeccf5935a8bb2d7be2cde8baeab9fb" + }, + "core/services/estimate.service.ts": { + "mtime": 1786278610.5999846, + "ast_hash": "c217fb9fb80b317cb800a78ab87160ce", + "semantic_hash": "c217fb9fb80b317cb800a78ab87160ce" + }, + "core/services/favorite/favorite.service.ts": { + "mtime": 1786278610.600211, + "ast_hash": "c1b0c4c56eb3178816381253cbdaf981", + "semantic_hash": "c1b0c4c56eb3178816381253cbdaf981" + }, + "core/services/favorite/index.ts": { + "mtime": 1786278610.600265, + "ast_hash": "7dccc083416173e1e765614b4b479c10", + "semantic_hash": "7dccc083416173e1e765614b4b479c10" + }, + "core/services/file-upload.service.ts": { + "mtime": 1786278610.6003218, + "ast_hash": "8523c49298ff819ac29ac17aa71f9385", + "semantic_hash": "8523c49298ff819ac29ac17aa71f9385" + }, + "core/services/file.service.ts": { + "mtime": 1786278610.600426, + "ast_hash": "903cffaa40868c0cdba65b1fb6c3d6ce", + "semantic_hash": "903cffaa40868c0cdba65b1fb6c3d6ce" + }, + "core/services/inbox/inbox-issue.service.ts": { + "mtime": 1786278610.6006234, + "ast_hash": "d878940e0ff195a2e17a497a90f68d08", + "semantic_hash": "d878940e0ff195a2e17a497a90f68d08" + }, + "core/services/inbox/index.ts": { + "mtime": 1786278610.600681, + "ast_hash": "4afae7d7e295accfa55da65d39d2e047", + "semantic_hash": "4afae7d7e295accfa55da65d39d2e047" + }, + "core/services/inbox/intake-work_item_version.service.ts": { + "mtime": 1786278610.600745, + "ast_hash": "c12a95c1ae8cf211a8d9345c014e7d96", + "semantic_hash": "c12a95c1ae8cf211a8d9345c014e7d96" + }, + "core/services/instance.service.ts": { + "mtime": 1786278610.600828, + "ast_hash": "549a7752f9bedc84a91206ece729c7a8", + "semantic_hash": "549a7752f9bedc84a91206ece729c7a8" + }, + "core/services/integrations/github.service.ts": { + "mtime": 1786278610.6010513, + "ast_hash": "45e89c8553d98e37e7b76c739c9c5a74", + "semantic_hash": "45e89c8553d98e37e7b76c739c9c5a74" + }, + "core/services/integrations/index.ts": { + "mtime": 1786278610.601108, + "ast_hash": "b2f16b1f66fe97d685fc31618b0297c2", + "semantic_hash": "b2f16b1f66fe97d685fc31618b0297c2" + }, + "core/services/integrations/integration.service.ts": { + "mtime": 1786278610.601167, + "ast_hash": "a6212dc59d0c57aa178a54ebfcb16e50", + "semantic_hash": "a6212dc59d0c57aa178a54ebfcb16e50" + }, + "core/services/integrations/jira.service.ts": { + "mtime": 1786278610.601274, + "ast_hash": "c6f160f8af4484ceb3a36c43477771d9", + "semantic_hash": "c6f160f8af4484ceb3a36c43477771d9" + }, + "core/services/issue/index.ts": { + "mtime": 1786278610.6013572, + "ast_hash": "9a4dd5b3d0c474668288d4d02f4e1649", + "semantic_hash": "9a4dd5b3d0c474668288d4d02f4e1649" + }, + "core/services/issue/issue.service.ts": { + "mtime": 1786278610.601527, + "ast_hash": "eff48e978e12fe41b6acc0f506b6ceb4", + "semantic_hash": "eff48e978e12fe41b6acc0f506b6ceb4" + }, + "core/services/issue/issue_activity.service.ts": { + "mtime": 1786278610.6015937, + "ast_hash": "0c3a69ae7edf3619e63bc6f6bde9841a", + "semantic_hash": "0c3a69ae7edf3619e63bc6f6bde9841a" + }, + "core/services/issue/issue_archive.service.ts": { + "mtime": 1786278610.6017683, + "ast_hash": "6214d0eedfe2a6f384d83c4cacb3b934", + "semantic_hash": "6214d0eedfe2a6f384d83c4cacb3b934" + }, + "core/services/issue/issue_attachment.service.ts": { + "mtime": 1786278610.6018474, + "ast_hash": "3a64ab31977c4f3cafa360afd732cd39", + "semantic_hash": "3a64ab31977c4f3cafa360afd732cd39" + }, + "core/services/issue/issue_comment.service.ts": { + "mtime": 1786278610.6019158, + "ast_hash": "5fab6410668460d5f065977040db3c27", + "semantic_hash": "5fab6410668460d5f065977040db3c27" + }, + "core/services/issue/issue_label.service.ts": { + "mtime": 1786278610.6019876, + "ast_hash": "c3082ab7316cde1fbc463819704f983d", + "semantic_hash": "c3082ab7316cde1fbc463819704f983d" + }, + "core/services/issue/issue_reaction.service.ts": { + "mtime": 1786278610.6020408, + "ast_hash": "73ca084fb7d9f5ae284aaa0918dbd539", + "semantic_hash": "73ca084fb7d9f5ae284aaa0918dbd539" + }, + "core/services/issue/issue_relation.service.ts": { + "mtime": 1786278610.6021025, + "ast_hash": "a0cebdc66d107c9988cf54c5d653eaa2", + "semantic_hash": "a0cebdc66d107c9988cf54c5d653eaa2" + }, + "core/services/issue/issue_time_log.service.ts": { + "mtime": 1786307172.3764951, + "ast_hash": "3f047e48f75e0a5d40f2e7482b4efb17", + "semantic_hash": "3f047e48f75e0a5d40f2e7482b4efb17" + }, + "core/services/issue/work_item_version.service.ts": { + "mtime": 1786278610.6021483, + "ast_hash": "0b9fabee5e9c82d545e321fca18b2a5d", + "semantic_hash": "0b9fabee5e9c82d545e321fca18b2a5d" + }, + "core/services/issue/workspace_draft.service.ts": { + "mtime": 1786278610.602206, + "ast_hash": "63f1cd856256a4db3a850324f0c70a4f", + "semantic_hash": "63f1cd856256a4db3a850324f0c70a4f" + }, + "core/services/issue_filter.service.ts": { + "mtime": 1786278610.6022606, + "ast_hash": "ea92f82864ffa56a73084d213656a6af", + "semantic_hash": "ea92f82864ffa56a73084d213656a6af" + }, + "core/services/module.service.ts": { + "mtime": 1786278610.6023245, + "ast_hash": "178acb188e0ebc100347efad05eca261", + "semantic_hash": "178acb188e0ebc100347efad05eca261" + }, + "core/services/module_archive.service.ts": { + "mtime": 1786278610.6023808, + "ast_hash": "59f9dc486690a2d6cd36ff85ffee0d6a", + "semantic_hash": "59f9dc486690a2d6cd36ff85ffee0d6a" + }, + "core/services/page/index.ts": { + "mtime": 1786278610.6025593, + "ast_hash": "952c12f0f02e7b07948580f1982ac67a", + "semantic_hash": "952c12f0f02e7b07948580f1982ac67a" + }, + "core/services/page/project-page-version.service.ts": { + "mtime": 1786278610.602617, + "ast_hash": "d438a88e69147f8def1c0cf5ccf9f307", + "semantic_hash": "d438a88e69147f8def1c0cf5ccf9f307" + }, + "core/services/page/project-page.service.ts": { + "mtime": 1786278610.602682, + "ast_hash": "c4ffe694fd105e772dd3376585d55fa6", + "semantic_hash": "c4ffe694fd105e772dd3376585d55fa6" + }, + "core/services/pomodoro/pomodoro-timer.service.ts": { + "mtime": 1786307172.3768435, + "ast_hash": "45b59623a36512765e459880635e0f81", + "semantic_hash": "45b59623a36512765e459880635e0f81" + }, + "core/services/project/index.ts": { + "mtime": 1786278610.6028695, + "ast_hash": "83b29c49dde9f597a130dc0f2932aadf", + "semantic_hash": "83b29c49dde9f597a130dc0f2932aadf" + }, + "core/services/project/project-archive.service.ts": { + "mtime": 1786278610.602922, + "ast_hash": "027c4ef960bdbbf835aea1eb22b98d97", + "semantic_hash": "027c4ef960bdbbf835aea1eb22b98d97" + }, + "core/services/project/project-export.service.ts": { + "mtime": 1786278610.6029787, + "ast_hash": "374d6484aecb794a77c0f84078fb5b76", + "semantic_hash": "374d6484aecb794a77c0f84078fb5b76" + }, + "core/services/project/project-member.service.ts": { + "mtime": 1786278610.6030257, + "ast_hash": "44a5ceb4f5192e477fe3bf4d66e1fc97", + "semantic_hash": "44a5ceb4f5192e477fe3bf4d66e1fc97" + }, + "core/services/project/project-publish.service.ts": { + "mtime": 1786278610.6030707, + "ast_hash": "6e0657fd5882ec3d453219adce8334ce", + "semantic_hash": "6e0657fd5882ec3d453219adce8334ce" + }, + "core/services/project/project-state.service.ts": { + "mtime": 1786278610.6031196, + "ast_hash": "52182ca92d97b8839344693282b7e2de", + "semantic_hash": "52182ca92d97b8839344693282b7e2de" + }, + "core/services/project/project.service.ts": { + "mtime": 1786278610.6031754, + "ast_hash": "768ac9ef3bec7bf0ff9aee4eabff246b", + "semantic_hash": "768ac9ef3bec7bf0ff9aee4eabff246b" + }, + "core/services/sticky.service.ts": { + "mtime": 1786278610.603236, + "ast_hash": "4f6c4a2fbd301c54fa120ed49573fac8", + "semantic_hash": "4f6c4a2fbd301c54fa120ed49573fac8" + }, + "core/services/timezone.service.ts": { + "mtime": 1786278610.603284, + "ast_hash": "fdc5d5837dde23fa933428c026f1fc09", + "semantic_hash": "fdc5d5837dde23fa933428c026f1fc09" + }, + "core/services/user.service.ts": { + "mtime": 1786381455.0470116, + "ast_hash": "993d20cc4e4a086e6a5c12c4127f88f8", + "semantic_hash": "993d20cc4e4a086e6a5c12c4127f88f8" + }, + "core/services/view.service.ts": { + "mtime": 1786278610.6034088, + "ast_hash": "0ee66b9bab72857f0c38221bce133e17", + "semantic_hash": "0ee66b9bab72857f0c38221bce133e17" + }, + "core/services/webhook.service.ts": { + "mtime": 1786278610.603478, + "ast_hash": "69879bb0a875311755add8801d832cf9", + "semantic_hash": "69879bb0a875311755add8801d832cf9" + }, + "core/services/workspace-notification.service.ts": { + "mtime": 1786278610.6035328, + "ast_hash": "4c107e59cb6924487f86a50c72f2650c", + "semantic_hash": "4c107e59cb6924487f86a50c72f2650c" + }, + "core/services/workspace.service.ts": { + "mtime": 1786278610.6037648, + "ast_hash": "ccb2029c881418f20737eb17d60fab52", + "semantic_hash": "ccb2029c881418f20737eb17d60fab52" + }, + "core/services/workspace/time-log.service.ts": { + "mtime": 1786307172.3775883, + "ast_hash": "4f83b0ef1a381de6fbd13e2ddfe34ae9", + "semantic_hash": "4f83b0ef1a381de6fbd13e2ddfe34ae9" + }, + "core/store/analytics.store.ts": { + "mtime": 1786278610.603855, + "ast_hash": "cdb2bfc0cdc61e5c79c5f73fe5d55319", + "semantic_hash": "cdb2bfc0cdc61e5c79c5f73fe5d55319" + }, + "core/store/base-command-palette.store.ts": { + "mtime": 1786278610.6039577, + "ast_hash": "b5b976330988111233ecc62fd4c7cbf1", + "semantic_hash": "b5b976330988111233ecc62fd4c7cbf1" + }, + "core/store/base-power-k.store.ts": { + "mtime": 1786278610.6040206, + "ast_hash": "7ba24ac755d1536828d8dd0e198f5c40", + "semantic_hash": "7ba24ac755d1536828d8dd0e198f5c40" + }, + "core/store/cycle.store.ts": { + "mtime": 1786278610.604108, + "ast_hash": "6f46f6b13c5f6668905648d8786c3781", + "semantic_hash": "6f46f6b13c5f6668905648d8786c3781" + }, + "core/store/cycle_filter.store.ts": { + "mtime": 1786278610.6043124, + "ast_hash": "aa78e43ffbb1d84c4a4123c239cf00f2", + "semantic_hash": "aa78e43ffbb1d84c4a4123c239cf00f2" + }, + "core/store/dashboard.store.ts": { + "mtime": 1786278610.6044211, + "ast_hash": "ea6ea66bc8a45dba1cf69f6e519ab545", + "semantic_hash": "ea6ea66bc8a45dba1cf69f6e519ab545" + }, + "core/store/editor/asset.store.ts": { + "mtime": 1786278610.6045423, + "ast_hash": "a83baf5b522dcda64c121bad1f4abfc2", + "semantic_hash": "a83baf5b522dcda64c121bad1f4abfc2" + }, + "core/store/estimates/estimate-point.ts": { + "mtime": 1786278610.6046462, + "ast_hash": "a6ad27f9ac18b865d643559a6a137d0d", + "semantic_hash": "a6ad27f9ac18b865d643559a6a137d0d" + }, + "core/store/estimates/estimate.ts": { + "mtime": 1786278610.6048155, + "ast_hash": "e2346210dfe7228e0f6dbbe3b9c490f0", + "semantic_hash": "e2346210dfe7228e0f6dbbe3b9c490f0" + }, + "core/store/estimates/project-estimate.store.ts": { + "mtime": 1786278610.6049166, + "ast_hash": "b1f01b8277f1abf11cbb5de781ff494f", + "semantic_hash": "b1f01b8277f1abf11cbb5de781ff494f" + }, + "core/store/favorite.store.ts": { + "mtime": 1786278610.6052017, + "ast_hash": "fc02af40c51aed85b517334638464dee", + "semantic_hash": "fc02af40c51aed85b517334638464dee" + }, + "core/store/global-view.store.ts": { + "mtime": 1786278610.6052806, + "ast_hash": "ca693e8f3861afef86c1df090095bee6", + "semantic_hash": "ca693e8f3861afef86c1df090095bee6" + }, + "core/store/inbox/inbox-issue.store.ts": { + "mtime": 1786278610.6054196, + "ast_hash": "b764c95fd2864507f36f72981d113aa2", + "semantic_hash": "b764c95fd2864507f36f72981d113aa2" + }, + "core/store/inbox/project-inbox.store.ts": { + "mtime": 1786278610.6055162, + "ast_hash": "86d0ea663e11c6c312eed5cefac6de3a", + "semantic_hash": "86d0ea663e11c6c312eed5cefac6de3a" + }, + "core/store/instance.store.ts": { + "mtime": 1786278610.6056063, + "ast_hash": "c58ec13c85e54a0358e086f84b82e831", + "semantic_hash": "c58ec13c85e54a0358e086f84b82e831" + }, + "core/store/issue/archived/filter.store.ts": { + "mtime": 1786278610.6059217, + "ast_hash": "484022a83412eccf75fc3b008e3738b3", + "semantic_hash": "484022a83412eccf75fc3b008e3738b3" + }, + "core/store/issue/archived/index.ts": { + "mtime": 1786278610.6059923, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/archived/issue.store.ts": { + "mtime": 1786278610.6061532, + "ast_hash": "8da457f6ea6623e8e21d6a3be79856c9", + "semantic_hash": "8da457f6ea6623e8e21d6a3be79856c9" + }, + "core/store/issue/cycle/filter.store.ts": { + "mtime": 1786278610.6062849, + "ast_hash": "fdc0e7396733c2c5704fc830be66b6db", + "semantic_hash": "fdc0e7396733c2c5704fc830be66b6db" + }, + "core/store/issue/cycle/index.ts": { + "mtime": 1786278610.6063392, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/cycle/issue.store.ts": { + "mtime": 1786278610.6064978, + "ast_hash": "0a46a1cf3afcfef4d624c762f53a4c58", + "semantic_hash": "0a46a1cf3afcfef4d624c762f53a4c58" + }, + "core/store/issue/helpers/base-issues-utils.ts": { + "mtime": 1786278610.6067255, + "ast_hash": "a9efd13813552d0b27edb53bd5cf3929", + "semantic_hash": "a9efd13813552d0b27edb53bd5cf3929" + }, + "core/store/issue/helpers/base-issues.store.ts": { + "mtime": 1786381455.0475066, + "ast_hash": "88771d6d71cfaa72a639cfde9baadb08", + "semantic_hash": "88771d6d71cfaa72a639cfde9baadb08" + }, + "core/store/issue/helpers/issue-filter-helper.store.ts": { + "mtime": 1786381455.04776, + "ast_hash": "eb26330e3098df636862f8f4d445d4aa", + "semantic_hash": "eb26330e3098df636862f8f4d445d4aa" + }, + "core/store/issue/issue-details/activity.store.ts": { + "mtime": 1786307172.3796175, + "ast_hash": "553b29e0a2045249cebf36f1b80e0d8e", + "semantic_hash": "553b29e0a2045249cebf36f1b80e0d8e" + }, + "core/store/issue/issue-details/attachment.store.ts": { + "mtime": 1786278610.6072657, + "ast_hash": "a20220e4e43b5815175c54176c25d869", + "semantic_hash": "a20220e4e43b5815175c54176c25d869" + }, + "core/store/issue/issue-details/comment.store.ts": { + "mtime": 1786278610.607336, + "ast_hash": "ab1180bbbaebe86960e5502fa4c88d32", + "semantic_hash": "ab1180bbbaebe86960e5502fa4c88d32" + }, + "core/store/issue/issue-details/comment_reaction.store.ts": { + "mtime": 1786278610.607407, + "ast_hash": "fea757d8f54e08c255861d52e3fc07a1", + "semantic_hash": "fea757d8f54e08c255861d52e3fc07a1" + }, + "core/store/issue/issue-details/issue.store.ts": { + "mtime": 1786278610.6075573, + "ast_hash": "53885dfb43166ef17dee70105d38e5e7", + "semantic_hash": "53885dfb43166ef17dee70105d38e5e7" + }, + "core/store/issue/issue-details/link.store.ts": { + "mtime": 1786278610.6076305, + "ast_hash": "45231526fa17ab13726617783bb63b7a", + "semantic_hash": "45231526fa17ab13726617783bb63b7a" + }, + "core/store/issue/issue-details/reaction.store.ts": { + "mtime": 1786278610.6077042, + "ast_hash": "2e996513b77e61cbc7a4cb1255d7af2c", + "semantic_hash": "2e996513b77e61cbc7a4cb1255d7af2c" + }, + "core/store/issue/issue-details/relation.store.ts": { + "mtime": 1786278610.6078112, + "ast_hash": "2ac74334539ca53d6947bd431b7069ea", + "semantic_hash": "2ac74334539ca53d6947bd431b7069ea" + }, + "core/store/issue/issue-details/root.store.ts": { + "mtime": 1786307172.3804424, + "ast_hash": "bd8c3eb056b7ac75d28192e12071c5d6", + "semantic_hash": "bd8c3eb056b7ac75d28192e12071c5d6" + }, + "core/store/issue/issue-details/sub_issues.store.ts": { + "mtime": 1786278610.6081681, + "ast_hash": "f4c04ff713012f855a045c2aa3a75b19", + "semantic_hash": "f4c04ff713012f855a045c2aa3a75b19" + }, + "core/store/issue/issue-details/sub_issues_filter.store.ts": { + "mtime": 1786278610.608236, + "ast_hash": "ff6c2c1989f4e1e8e5cb2eb1b6f80e40", + "semantic_hash": "ff6c2c1989f4e1e8e5cb2eb1b6f80e40" + }, + "core/store/issue/issue-details/subscription.store.ts": { + "mtime": 1786278610.6082947, + "ast_hash": "041634f12a1166ec8b206fbe4d27811e", + "semantic_hash": "041634f12a1166ec8b206fbe4d27811e" + }, + "core/store/issue/issue-details/time-log.store.ts": { + "mtime": 1786307172.3808088, + "ast_hash": "ea69815f7d0bdeb1ba3849ed2905cf2c", + "semantic_hash": "ea69815f7d0bdeb1ba3849ed2905cf2c" + }, + "core/store/issue/issue.store.ts": { + "mtime": 1786278610.6083624, + "ast_hash": "64c3e671ecd1d32f83827fa1930b3ffa", + "semantic_hash": "64c3e671ecd1d32f83827fa1930b3ffa" + }, + "core/store/issue/issue_calendar_view.store.ts": { + "mtime": 1786381455.048126, + "ast_hash": "12a75718f42c696475c57ac05f083de3", + "semantic_hash": "12a75718f42c696475c57ac05f083de3" + }, + "core/store/issue/issue_gantt_view.store.ts": { + "mtime": 1786278610.608487, + "ast_hash": "9329d07cbe1f614043350c3de62bc821", + "semantic_hash": "9329d07cbe1f614043350c3de62bc821" + }, + "core/store/issue/issue_kanban_view.store.ts": { + "mtime": 1786278610.6085606, + "ast_hash": "ba0233358efd2518d832e89f034e1f41", + "semantic_hash": "ba0233358efd2518d832e89f034e1f41" + }, + "core/store/issue/module/filter.store.ts": { + "mtime": 1786278610.6086707, + "ast_hash": "165af64f83dac4ec5abdaa8129841b2e", + "semantic_hash": "165af64f83dac4ec5abdaa8129841b2e" + }, + "core/store/issue/module/index.ts": { + "mtime": 1786278610.6087148, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/module/issue.store.ts": { + "mtime": 1786278610.6088061, + "ast_hash": "ca14e35cd0ff6beeb24bc324ebcdbe5d", + "semantic_hash": "ca14e35cd0ff6beeb24bc324ebcdbe5d" + }, + "core/store/issue/profile/filter.store.ts": { + "mtime": 1786278610.6089332, + "ast_hash": "b383cc87f295395ca2140404405895bd", + "semantic_hash": "b383cc87f295395ca2140404405895bd" + }, + "core/store/issue/profile/index.ts": { + "mtime": 1786278610.6089807, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/profile/issue.store.ts": { + "mtime": 1786381455.0484338, + "ast_hash": "507a3a92d9a5b171809967f1df22095c", + "semantic_hash": "507a3a92d9a5b171809967f1df22095c" + }, + "core/store/issue/project-views/filter.store.ts": { + "mtime": 1786278610.6091661, + "ast_hash": "599aa51207faf79c5b9bc6cbf284038a", + "semantic_hash": "599aa51207faf79c5b9bc6cbf284038a" + }, + "core/store/issue/project-views/index.ts": { + "mtime": 1786278610.6092095, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/project-views/issue.store.ts": { + "mtime": 1786278610.609264, + "ast_hash": "413c2c909b9c4d51b5fe2dbba1cbc517", + "semantic_hash": "413c2c909b9c4d51b5fe2dbba1cbc517" + }, + "core/store/issue/project/filter.store.ts": { + "mtime": 1786278610.6093678, + "ast_hash": "3963acffea2bb96dad421a6da5c7d809", + "semantic_hash": "3963acffea2bb96dad421a6da5c7d809" + }, + "core/store/issue/project/index.ts": { + "mtime": 1786278610.6094103, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/project/issue.store.ts": { + "mtime": 1786278610.609582, + "ast_hash": "74d59bc8ad7728bae24934c6352256eb", + "semantic_hash": "74d59bc8ad7728bae24934c6352256eb" + }, + "core/store/issue/root.store.ts": { + "mtime": 1786374355.308713, + "ast_hash": "e9cbcb8b360b5e93c4bfdc390b103235", + "semantic_hash": "e9cbcb8b360b5e93c4bfdc390b103235" + }, + "core/store/issue/workspace-draft/filter.store.ts": { + "mtime": 1786278610.6097999, + "ast_hash": "881bebd2a82c5299552c602e83ac44fe", + "semantic_hash": "881bebd2a82c5299552c602e83ac44fe" + }, + "core/store/issue/workspace-draft/index.ts": { + "mtime": 1786278610.609847, + "ast_hash": "f7aa99154e8695bd6a5ca2491b324783", + "semantic_hash": "f7aa99154e8695bd6a5ca2491b324783" + }, + "core/store/issue/workspace-draft/issue.store.ts": { + "mtime": 1786278610.6099954, + "ast_hash": "77fcf0bffa051ca3ee06486e0d1fefe5", + "semantic_hash": "77fcf0bffa051ca3ee06486e0d1fefe5" + }, + "core/store/issue/workspace/filter.store.ts": { + "mtime": 1786278610.610103, + "ast_hash": "44bda23052e0888a7fa2ed746a4cf0f1", + "semantic_hash": "44bda23052e0888a7fa2ed746a4cf0f1" + }, + "core/store/issue/workspace/index.ts": { + "mtime": 1786278610.610148, + "ast_hash": "1a522dd8f79d8b12ab2bcc3734d314e4", + "semantic_hash": "1a522dd8f79d8b12ab2bcc3734d314e4" + }, + "core/store/issue/workspace/issue.store.ts": { + "mtime": 1786278610.610208, + "ast_hash": "dfc8c2609015a0e87854bf91dce64714", + "semantic_hash": "dfc8c2609015a0e87854bf91dce64714" + }, + "core/store/label.store.ts": { + "mtime": 1786278610.6103063, + "ast_hash": "73008d0eda94630cdc3053fa221f92cb", + "semantic_hash": "73008d0eda94630cdc3053fa221f92cb" + }, + "core/store/member/index.ts": { + "mtime": 1786278610.6103919, + "ast_hash": "02e7c8abbe034f2747c7688184f9c06a", + "semantic_hash": "02e7c8abbe034f2747c7688184f9c06a" + }, + "core/store/member/project/base-project-member.store.ts": { + "mtime": 1786278610.610499, + "ast_hash": "a7abdc02a1fd70128b11b615555f9749", + "semantic_hash": "a7abdc02a1fd70128b11b615555f9749" + }, + "core/store/member/project/project-member-filters.store.ts": { + "mtime": 1786278610.6105943, + "ast_hash": "20ec715fd9721c70d23fe075548559d4", + "semantic_hash": "20ec715fd9721c70d23fe075548559d4" + }, + "core/store/member/utils.ts": { + "mtime": 1786278610.6106603, + "ast_hash": "76ba334ea6dc7d535957a64197f65fc7", + "semantic_hash": "76ba334ea6dc7d535957a64197f65fc7" + }, + "core/store/member/workspace/workspace-member-filters.store.ts": { + "mtime": 1786278610.6107545, + "ast_hash": "739a21342c57eda9394b081cfdcdc1ab", + "semantic_hash": "739a21342c57eda9394b081cfdcdc1ab" + }, + "core/store/member/workspace/workspace-member.store.ts": { + "mtime": 1786278610.6109052, + "ast_hash": "e5e41b247d6582a1f0e2ecc52454b7b9", + "semantic_hash": "e5e41b247d6582a1f0e2ecc52454b7b9" + }, + "core/store/module.store.ts": { + "mtime": 1786278610.6109858, + "ast_hash": "545dc7b7d8eb8e3c28e3ddb833474d73", + "semantic_hash": "545dc7b7d8eb8e3c28e3ddb833474d73" + }, + "core/store/module_filter.store.ts": { + "mtime": 1786278610.6111703, + "ast_hash": "5b4b75abbcc2280c772d27c149224599", + "semantic_hash": "5b4b75abbcc2280c772d27c149224599" + }, + "core/store/multiple_select.store.ts": { + "mtime": 1786278610.6112719, + "ast_hash": "5d07c82713e9d1a9ce60100175820723", + "semantic_hash": "5d07c82713e9d1a9ce60100175820723" + }, + "core/store/notifications/notification.ts": { + "mtime": 1786278610.611403, + "ast_hash": "5de4d51099b4387e19791d7ee8a29678", + "semantic_hash": "5de4d51099b4387e19791d7ee8a29678" + }, + "core/store/notifications/workspace-notifications.store.ts": { + "mtime": 1786278610.6115532, + "ast_hash": "27cb6d05a0fe8a29d09c21e4eafa3c76", + "semantic_hash": "27cb6d05a0fe8a29d09c21e4eafa3c76" + }, + "core/store/pages/base-page.ts": { + "mtime": 1786278610.611744, + "ast_hash": "e7688e239107b18e3d0367de4453593a", + "semantic_hash": "e7688e239107b18e3d0367de4453593a" + }, + "core/store/pages/extended-base-page.ts": { + "mtime": 1786278610.611803, + "ast_hash": "cd772a3ef0f07f315dc98aa4a0f8b6dc", + "semantic_hash": "cd772a3ef0f07f315dc98aa4a0f8b6dc" + }, + "core/store/pages/page-editor-info.ts": { + "mtime": 1786278610.611856, + "ast_hash": "0fbec00865dc28e3f301f0c583c5c71c", + "semantic_hash": "0fbec00865dc28e3f301f0c583c5c71c" + }, + "core/store/pages/project-page.store.ts": { + "mtime": 1786278610.6119616, + "ast_hash": "1bea530619c05e0a562bfea355e65b4b", + "semantic_hash": "1bea530619c05e0a562bfea355e65b4b" + }, + "core/store/pages/project-page.ts": { + "mtime": 1786278610.612036, + "ast_hash": "f18f29f3ed05efe2f8abd67217e66436", + "semantic_hash": "f18f29f3ed05efe2f8abd67217e66436" + }, + "core/store/pomodoro/pomodoro-timer.store.ts": { + "mtime": 1786389893.181061, + "ast_hash": "2a38b41867d2307e30011f432e9857cc", + "semantic_hash": "2a38b41867d2307e30011f432e9857cc" + }, + "core/store/project-view.store.ts": { + "mtime": 1786278610.6121325, + "ast_hash": "dc10dfbec8229a6b40415e2f2371d0e3", + "semantic_hash": "dc10dfbec8229a6b40415e2f2371d0e3" + }, + "core/store/project/index.ts": { + "mtime": 1786278610.6122122, + "ast_hash": "91e36266240fbf486b59e837ecc3e445", + "semantic_hash": "91e36266240fbf486b59e837ecc3e445" + }, + "core/store/project/project-publish.store.ts": { + "mtime": 1786278610.6122801, + "ast_hash": "99385911a46edabd45ac07f2043eea67", + "semantic_hash": "99385911a46edabd45ac07f2043eea67" + }, + "core/store/project/project.store.ts": { + "mtime": 1786278610.6123614, + "ast_hash": "4a4e735586f5f072b7e17f9639ea3808", + "semantic_hash": "4a4e735586f5f072b7e17f9639ea3808" + }, + "core/store/project/project_filter.store.ts": { + "mtime": 1786278610.612545, + "ast_hash": "209c17f33f2fa5fba4c1791cb151528c", + "semantic_hash": "209c17f33f2fa5fba4c1791cb151528c" + }, + "core/store/root.store.ts": { + "mtime": 1786374355.309112, + "ast_hash": "8d4a81198ae96cf62901631ed34f453d", + "semantic_hash": "8d4a81198ae96cf62901631ed34f453d" + }, + "core/store/router.store.ts": { + "mtime": 1786278610.612695, + "ast_hash": "29613f17d815e4eabbe4bd13ea8ecb58", + "semantic_hash": "29613f17d815e4eabbe4bd13ea8ecb58" + }, + "core/store/state.store.ts": { + "mtime": 1786278610.6128473, + "ast_hash": "e3ce471992b22df0537a2fe87384d020", + "semantic_hash": "e3ce471992b22df0537a2fe87384d020" + }, + "core/store/sticky/sticky.store.ts": { + "mtime": 1786278610.6129735, + "ast_hash": "b813d5536c1c663677511ffa65ed3ed6", + "semantic_hash": "b813d5536c1c663677511ffa65ed3ed6" + }, + "core/store/theme.store.ts": { + "mtime": 1786436002.282991, + "ast_hash": "f8565c2836f42f5cc65c812c744fad7b", + "semantic_hash": "f8565c2836f42f5cc65c812c744fad7b" + }, + "core/store/timeline/base-timeline.store.ts": { + "mtime": 1786278610.6131897, + "ast_hash": "97d82953d411a332ada36ae499f8ec1f", + "semantic_hash": "97d82953d411a332ada36ae499f8ec1f" + }, + "core/store/timeline/issues-timeline.store.ts": { + "mtime": 1786278610.61325, + "ast_hash": "48b41420b44f5a37e13b4f6460a0946c", + "semantic_hash": "48b41420b44f5a37e13b4f6460a0946c" + }, + "core/store/timeline/modules-timeline.store.ts": { + "mtime": 1786278610.6132996, + "ast_hash": "2f80804c16453731884c40749ce3bfa3", + "semantic_hash": "2f80804c16453731884c40749ce3bfa3" + }, + "core/store/timeline/projects-timeline.store.ts": { + "mtime": 1786307172.382354, + "ast_hash": "a081fd80f9c58dc98a577cc74f2936be", + "semantic_hash": "a081fd80f9c58dc98a577cc74f2936be" + }, + "core/store/timeline/timeline.store.ts": { + "mtime": 1786307172.3825545, + "ast_hash": "1e8761ec04203602b8c6d4cd8364f190", + "semantic_hash": "1e8761ec04203602b8c6d4cd8364f190" + }, + "core/store/user/account.store.ts": { + "mtime": 1786278610.6134348, + "ast_hash": "ff65cbb4fc5ead0453403389d8865880", + "semantic_hash": "ff65cbb4fc5ead0453403389d8865880" + }, + "core/store/user/base-permissions.store.ts": { + "mtime": 1786278610.613586, + "ast_hash": "2390a0c5c75a6f3422ad4eb7f1d83625", + "semantic_hash": "2390a0c5c75a6f3422ad4eb7f1d83625" + }, + "core/store/user/index.ts": { + "mtime": 1786278610.6136844, + "ast_hash": "c5ba848c407271b5a07650d6030c9395", + "semantic_hash": "c5ba848c407271b5a07650d6030c9395" + }, + "core/store/user/profile.store.ts": { + "mtime": 1786307172.3830929, + "ast_hash": "980ec867326b2a6c6aaa6f74191f49fc", + "semantic_hash": "980ec867326b2a6c6aaa6f74191f49fc" + }, + "core/store/user/settings.store.ts": { + "mtime": 1786278610.6138136, + "ast_hash": "723c6e3510622fa942ff1d0b71739d27", + "semantic_hash": "723c6e3510622fa942ff1d0b71739d27" + }, + "core/store/workspace/home.ts": { + "mtime": 1786278610.613968, + "ast_hash": "4c53008d14c4f30510a98fbb8a0e7442", + "semantic_hash": "4c53008d14c4f30510a98fbb8a0e7442" + }, + "core/store/workspace/index.ts": { + "mtime": 1786278610.6141107, + "ast_hash": "4e15a478aca2276b97277922427f4e43", + "semantic_hash": "4e15a478aca2276b97277922427f4e43" + }, + "core/store/workspace/link.store.ts": { + "mtime": 1786278610.61429, + "ast_hash": "d00b9ba135ee26c0e3e078684b998757", + "semantic_hash": "d00b9ba135ee26c0e3e078684b998757" + }, + "core/store/workspace/webhook.store.ts": { + "mtime": 1786278610.6144667, + "ast_hash": "ae1a04e382429edec7b5d47c1adbeeb5", + "semantic_hash": "ae1a04e382429edec7b5d47c1adbeeb5" + }, + "google.d.ts": { + "mtime": 1786278610.6145272, + "ast_hash": "f75ca810cfa8b6512118accf745d9f95", + "semantic_hash": "f75ca810cfa8b6512118accf745d9f95" + }, + "helpers/authentication.helper.tsx": { + "mtime": 1786278610.6146288, + "ast_hash": "1184b2afce72733767f1114ef507ef52", + "semantic_hash": "1184b2afce72733767f1114ef507ef52" + }, + "helpers/cover-image.helper.ts": { + "mtime": 1786278610.6147504, + "ast_hash": "f8e75654d3cb275daccf2f039cf688c7", + "semantic_hash": "f8e75654d3cb275daccf2f039cf688c7" + }, + "helpers/dashboard.helper.ts": { + "mtime": 1786278610.6148138, + "ast_hash": "5a34111d807024e9c629857c38f12fed", + "semantic_hash": "5a34111d807024e9c629857c38f12fed" + }, + "helpers/emoji.helper.tsx": { + "mtime": 1786278610.6148782, + "ast_hash": "830548507098fb20937d4a5b449fadde", + "semantic_hash": "830548507098fb20937d4a5b449fadde" + }, + "helpers/graph.helper.ts": { + "mtime": 1786278610.6149435, + "ast_hash": "80f6407b0dd10be8ca988522bb6ca3e5", + "semantic_hash": "80f6407b0dd10be8ca988522bb6ca3e5" + }, + "helpers/issue-filter.helper.ts": { + "mtime": 1786278610.6150002, + "ast_hash": "ce8b94d4d6f73d58330263a4ec00ddaf", + "semantic_hash": "ce8b94d4d6f73d58330263a4ec00ddaf" + }, + "helpers/react-hook-form.helper.ts": { + "mtime": 1786278610.6150625, + "ast_hash": "8f0a2546751374ea6b756dfae60b6f33", + "semantic_hash": "8f0a2546751374ea6b756dfae60b6f33" + }, + "helpers/views.helper.ts": { + "mtime": 1786278610.6151228, + "ast_hash": "347ab0379ad720944067eb64964d0e8b", + "semantic_hash": "347ab0379ad720944067eb64964d0e8b" + }, + "manifest.json": { + "mtime": 1786278610.6151793, + "ast_hash": "609a4d17778bdc9537c118c9c8496934", + "semantic_hash": "609a4d17778bdc9537c118c9c8496934" + }, + "package.json": { + "mtime": 1786278610.6153321, + "ast_hash": "76b83fcf578b70cb199d14f610695754", + "semantic_hash": "76b83fcf578b70cb199d14f610695754" + }, + "postcss.config.js": { + "mtime": 1786278610.6153822, + "ast_hash": "2314f1e1f6f6b7f93c5d290cf58726ae", + "semantic_hash": "2314f1e1f6f6b7f93c5d290cf58726ae" + }, + "public/manifest.json": { + "mtime": 1786278610.6160824, + "ast_hash": "ed4feb39776400cbc7be339296e42dca", + "semantic_hash": "ed4feb39776400cbc7be339296e42dca" + }, + "public/site.webmanifest.json": { + "mtime": 1786278610.6179366, + "ast_hash": "64700295528e80341d088a4d807503cf", + "semantic_hash": "64700295528e80341d088a4d807503cf" + }, + "public/sw.js": { + "mtime": 1786278610.6180203, + "ast_hash": "14ad40c8134a06bef76da80ad45cfc1c", + "semantic_hash": "14ad40c8134a06bef76da80ad45cfc1c" + }, + "public/workbox-9f2f79cf.js": { + "mtime": 1786278610.6184092, + "ast_hash": "e862ae2abb6c1e0c46170365693aa039", + "semantic_hash": "e862ae2abb6c1e0c46170365693aa039" + }, + "react-router.config.ts": { + "mtime": 1786278610.6191974, + "ast_hash": "451a7e3f2b70986cdd0fef0abac6ef94", + "semantic_hash": "451a7e3f2b70986cdd0fef0abac6ef94" + }, + "tsconfig.json": { + "mtime": 1786278610.6195042, + "ast_hash": "2e5bf336afb35909bb79a4921643d86a", + "semantic_hash": "2e5bf336afb35909bb79a4921643d86a" + }, + "use-font-face-observer.d.ts": { + "mtime": 1786278610.619554, + "ast_hash": "73ca648f12a81aa25de8c4ea67767e5e", + "semantic_hash": "73ca648f12a81aa25de8c4ea67767e5e" + }, + "vite.config.ts": { + "mtime": 1786278610.6196039, + "ast_hash": "5056bbd6da73af4722d4286c839dcd9f", + "semantic_hash": "5056bbd6da73af4722d4286c839dcd9f" + }, + "app/assets/404.svg": { + "mtime": 1786278610.2459323, + "ast_hash": "53244a0a1eb37ab55ae165eb27a866d7", + "semantic_hash": "53244a0a1eb37ab55ae165eb27a866d7" + }, + "app/assets/attachment/audio-icon.png": { + "mtime": 1786278610.2460725, + "ast_hash": "00232f0af6428d9f832ccd4cbed285ac", + "semantic_hash": "00232f0af6428d9f832ccd4cbed285ac" + }, + "app/assets/attachment/css-icon.png": { + "mtime": 1786278610.2463946, + "ast_hash": "505a11c6fcb53d8b8d431ee1805f80b3", + "semantic_hash": "505a11c6fcb53d8b8d431ee1805f80b3" + }, + "app/assets/attachment/csv-icon.png": { + "mtime": 1786278610.2464936, + "ast_hash": "3f4780d707d26b8f0e71336187364da2", + "semantic_hash": "3f4780d707d26b8f0e71336187364da2" + }, + "app/assets/attachment/default-icon.png": { + "mtime": 1786278610.2465618, + "ast_hash": "f10e200edae5ce927736f1b0664a4fce", + "semantic_hash": "f10e200edae5ce927736f1b0664a4fce" + }, + "app/assets/attachment/doc-icon.png": { + "mtime": 1786278610.2467883, + "ast_hash": "1261e61f432245b334a66f53f75cea4b", + "semantic_hash": "1261e61f432245b334a66f53f75cea4b" + }, + "app/assets/attachment/excel-icon.png": { + "mtime": 1786278610.247501, + "ast_hash": "8e1ca03918c2cf0ba7ddf83a613fdfe4", + "semantic_hash": "8e1ca03918c2cf0ba7ddf83a613fdfe4" + }, + "app/assets/attachment/figma-icon.png": { + "mtime": 1786278610.24765, + "ast_hash": "d7288f692c0bf898eda282053398cf92", + "semantic_hash": "d7288f692c0bf898eda282053398cf92" + }, + "app/assets/attachment/html-icon.png": { + "mtime": 1786278610.2477236, + "ast_hash": "3536146a179facb068a24b35768a9897", + "semantic_hash": "3536146a179facb068a24b35768a9897" + }, + "app/assets/attachment/img-icon.png": { + "mtime": 1786278610.2478278, + "ast_hash": "a4387f3b2d36bdbfd6c7eca65ec584a3", + "semantic_hash": "a4387f3b2d36bdbfd6c7eca65ec584a3" + }, + "app/assets/attachment/jpg-icon.png": { + "mtime": 1786278610.2479646, + "ast_hash": "08f6669c17c3d5515f0de52dc790f3a7", + "semantic_hash": "08f6669c17c3d5515f0de52dc790f3a7" + }, + "app/assets/attachment/js-icon.png": { + "mtime": 1786278610.248072, + "ast_hash": "cdf914a8c205c006471f2c1fcf9b20b2", + "semantic_hash": "cdf914a8c205c006471f2c1fcf9b20b2" + }, + "app/assets/attachment/pdf-icon.png": { + "mtime": 1786278610.248207, + "ast_hash": "8d3f368b9e9314b4e36747a57cf78e4e", + "semantic_hash": "8d3f368b9e9314b4e36747a57cf78e4e" + }, + "app/assets/attachment/png-icon.png": { + "mtime": 1786278610.2484713, + "ast_hash": "d40803a2135ddf087b757eaff3cff28d", + "semantic_hash": "d40803a2135ddf087b757eaff3cff28d" + }, + "app/assets/attachment/rar-icon.png": { + "mtime": 1786278610.2485793, + "ast_hash": "624ba6cd7c70b5cdaf9824dca42ddb4b", + "semantic_hash": "624ba6cd7c70b5cdaf9824dca42ddb4b" + }, + "app/assets/attachment/svg-icon.png": { + "mtime": 1786278610.2487087, + "ast_hash": "ae350708648a78fb2fb24768919dde18", + "semantic_hash": "ae350708648a78fb2fb24768919dde18" + }, + "app/assets/attachment/txt-icon.png": { + "mtime": 1786278610.248838, + "ast_hash": "260dde22da8039425a1d648098e3bf2d", + "semantic_hash": "260dde22da8039425a1d648098e3bf2d" + }, + "app/assets/attachment/video-icon.png": { + "mtime": 1786278610.2489407, + "ast_hash": "a4ec888408c5862f696463aa45bcbd3a", + "semantic_hash": "a4ec888408c5862f696463aa45bcbd3a" + }, + "app/assets/attachment/zip-icon.png": { + "mtime": 1786278610.249013, + "ast_hash": "a3789fb660e9dc359d4ccf63c2129f47", + "semantic_hash": "a3789fb660e9dc359d4ccf63c2129f47" + }, + "app/assets/auth/access-denied.svg": { + "mtime": 1786278610.2491143, + "ast_hash": "892e3691eaca9149c237d4fef8905607", + "semantic_hash": "892e3691eaca9149c237d4fef8905607" + }, + "app/assets/auth/background-pattern-dark.svg": { + "mtime": 1786278610.2491834, + "ast_hash": "0251f5416f68b7db726825b0699b15c3", + "semantic_hash": "0251f5416f68b7db726825b0699b15c3" + }, + "app/assets/auth/background-pattern.svg": { + "mtime": 1786278610.2492387, + "ast_hash": "8ae337c1bb7884a2bb84312e55c94bdf", + "semantic_hash": "8ae337c1bb7884a2bb84312e55c94bdf" + }, + "app/assets/auth/gradient-bg-logo.webp": { + "mtime": 1786278610.2494683, + "ast_hash": "094c59485a1f08b8c2593c91a5b4e7ef", + "semantic_hash": "094c59485a1f08b8c2593c91a5b4e7ef" + }, + "app/assets/auth/gradient-logo.webp": { + "mtime": 1786278610.2495341, + "ast_hash": "310c5cc09424bb702196704060a6fddb", + "semantic_hash": "310c5cc09424bb702196704060a6fddb" + }, + "app/assets/auth/project-not-authorized.svg": { + "mtime": 1786278610.2496583, + "ast_hash": "cbb22f763f97296ce243cc060bd50f02", + "semantic_hash": "cbb22f763f97296ce243cc060bd50f02" + }, + "app/assets/auth/unauthorized.svg": { + "mtime": 1786278610.2499912, + "ast_hash": "c97ec6f844f1ad923672fc3f1ecb76e9", + "semantic_hash": "c97ec6f844f1ad923672fc3f1ecb76e9" + }, + "app/assets/auth/workspace-not-authorized.svg": { + "mtime": 1786278610.2501366, + "ast_hash": "4b459b581c5c8f948068d5d3b7eac943", + "semantic_hash": "4b459b581c5c8f948068d5d3b7eac943" + }, + "app/assets/cover-images/image_1.jpg": { + "mtime": 1786278610.252177, + "ast_hash": "c069943f272bf7ba79d5e6bb81cdca8d", + "semantic_hash": "c069943f272bf7ba79d5e6bb81cdca8d" + }, + "app/assets/cover-images/image_10.jpg": { + "mtime": 1786278610.2524858, + "ast_hash": "e05e91c4773bd375d6df4681b41ffe7d", + "semantic_hash": "e05e91c4773bd375d6df4681b41ffe7d" + }, + "app/assets/cover-images/image_11.jpg": { + "mtime": 1786278610.2530127, + "ast_hash": "d13d3b63be9cfb9ae36dfb4a62c5e7d1", + "semantic_hash": "d13d3b63be9cfb9ae36dfb4a62c5e7d1" + }, + "app/assets/cover-images/image_12.jpg": { + "mtime": 1786278610.2534897, + "ast_hash": "4c3b0126c4e06f0b423285659392ac4e", + "semantic_hash": "4c3b0126c4e06f0b423285659392ac4e" + }, + "app/assets/cover-images/image_13.jpg": { + "mtime": 1786278610.2539277, + "ast_hash": "ffc13d72c95cfd4d93a8806dacf46111", + "semantic_hash": "ffc13d72c95cfd4d93a8806dacf46111" + }, + "app/assets/cover-images/image_14.jpg": { + "mtime": 1786278610.2551224, + "ast_hash": "e393abb74543cca23dd834034f77673c", + "semantic_hash": "e393abb74543cca23dd834034f77673c" + }, + "app/assets/cover-images/image_15.jpg": { + "mtime": 1786278610.2558928, + "ast_hash": "6eaa534d3d8cc2e4a0909c738ba25bcf", + "semantic_hash": "6eaa534d3d8cc2e4a0909c738ba25bcf" + }, + "app/assets/cover-images/image_16.jpg": { + "mtime": 1786278610.256533, + "ast_hash": "df3eb96ec10afbcf2b4b8a3861d44aff", + "semantic_hash": "df3eb96ec10afbcf2b4b8a3861d44aff" + }, + "app/assets/cover-images/image_17.jpg": { + "mtime": 1786278610.257074, + "ast_hash": "4013d121bfcb69872949fc7374d392c1", + "semantic_hash": "4013d121bfcb69872949fc7374d392c1" + }, + "app/assets/cover-images/image_18.jpg": { + "mtime": 1786278610.257696, + "ast_hash": "6c89a2d823dbc9b0c89a3e6f5748ea93", + "semantic_hash": "6c89a2d823dbc9b0c89a3e6f5748ea93" + }, + "app/assets/cover-images/image_19.jpg": { + "mtime": 1786278610.2583873, + "ast_hash": "ddc5a5b70bd985c95507510aa079229b", + "semantic_hash": "ddc5a5b70bd985c95507510aa079229b" + }, + "app/assets/cover-images/image_2.jpg": { + "mtime": 1786278610.2589371, + "ast_hash": "086415807b6dfb57595222280334b43c", + "semantic_hash": "086415807b6dfb57595222280334b43c" + }, + "app/assets/cover-images/image_20.jpg": { + "mtime": 1786278610.2606544, + "ast_hash": "a0849ff3f2a14fb1d8cd9b49fbca5d78", + "semantic_hash": "a0849ff3f2a14fb1d8cd9b49fbca5d78" + }, + "app/assets/cover-images/image_21.jpg": { + "mtime": 1786278610.2616558, + "ast_hash": "63bed49bc654ffb0ca0c9671c1ddf55a", + "semantic_hash": "63bed49bc654ffb0ca0c9671c1ddf55a" + }, + "app/assets/cover-images/image_22.jpg": { + "mtime": 1786278610.262738, + "ast_hash": "042b363b61759b4f1ea621348b6d3fc9", + "semantic_hash": "042b363b61759b4f1ea621348b6d3fc9" + }, + "app/assets/cover-images/image_23.jpg": { + "mtime": 1786278610.2630625, + "ast_hash": "4ef2e436e90aadb92b407027e05d5757", + "semantic_hash": "4ef2e436e90aadb92b407027e05d5757" + }, + "app/assets/cover-images/image_24.jpg": { + "mtime": 1786278610.2637768, + "ast_hash": "58e5b7b33eba0ea470979ef2cf66305c", + "semantic_hash": "58e5b7b33eba0ea470979ef2cf66305c" + }, + "app/assets/cover-images/image_25.jpg": { + "mtime": 1786278610.264727, + "ast_hash": "7a13dafda1f37786e905a65992aa4fb6", + "semantic_hash": "7a13dafda1f37786e905a65992aa4fb6" + }, + "app/assets/cover-images/image_26.jpg": { + "mtime": 1786278610.266438, + "ast_hash": "b7aba48f925e4b34b64c990dbcf3b283", + "semantic_hash": "b7aba48f925e4b34b64c990dbcf3b283" + }, + "app/assets/cover-images/image_27.jpg": { + "mtime": 1786278610.2671382, + "ast_hash": "8767071beb1e5e564aeaf9c03362caac", + "semantic_hash": "8767071beb1e5e564aeaf9c03362caac" + }, + "app/assets/cover-images/image_28.jpg": { + "mtime": 1786278610.267553, + "ast_hash": "35f38517cc6f449d059587a6523cba12", + "semantic_hash": "35f38517cc6f449d059587a6523cba12" + }, + "app/assets/cover-images/image_29.jpg": { + "mtime": 1786278610.2708364, + "ast_hash": "75961ea11ccdd4beac3b2283e0dd8736", + "semantic_hash": "75961ea11ccdd4beac3b2283e0dd8736" + }, + "app/assets/cover-images/image_3.jpg": { + "mtime": 1786278610.2715633, + "ast_hash": "fb0b1fea40049ff289aebd7046bcbb79", + "semantic_hash": "fb0b1fea40049ff289aebd7046bcbb79" + }, + "app/assets/cover-images/image_4.jpg": { + "mtime": 1786278610.2721725, + "ast_hash": "ab244b690b3840d8e4014037d1925691", + "semantic_hash": "ab244b690b3840d8e4014037d1925691" + }, + "app/assets/cover-images/image_5.jpg": { + "mtime": 1786278610.2727537, + "ast_hash": "87f78c5fe77ddf3ec97888ca5e38a9a8", + "semantic_hash": "87f78c5fe77ddf3ec97888ca5e38a9a8" + }, + "app/assets/cover-images/image_6.jpg": { + "mtime": 1786278610.2732954, + "ast_hash": "cc70a85a418fbfec0d56b8acf95d7833", + "semantic_hash": "cc70a85a418fbfec0d56b8acf95d7833" + }, + "app/assets/cover-images/image_7.jpg": { + "mtime": 1786278610.274528, + "ast_hash": "937e94400cf11260939fb0dd90466cab", + "semantic_hash": "937e94400cf11260939fb0dd90466cab" + }, + "app/assets/cover-images/image_8.jpg": { + "mtime": 1786278610.2751932, + "ast_hash": "5ff065876d88f2f9495728a145aa6e12", + "semantic_hash": "5ff065876d88f2f9495728a145aa6e12" + }, + "app/assets/cover-images/image_9.jpg": { + "mtime": 1786278610.2762916, + "ast_hash": "6458c9bd52c50c1275fd3e95d373cf57", + "semantic_hash": "6458c9bd52c50c1275fd3e95d373cf57" + }, + "app/assets/emoji/project-emoji.svg": { + "mtime": 1786278610.2767184, + "ast_hash": "6b49dce4d28336eb01e6d9380140b6fb", + "semantic_hash": "6b49dce4d28336eb01e6d9380140b6fb" + }, + "app/assets/empty-state/active-cycle/assignee-dark.webp": { + "mtime": 1786278610.2768652, + "ast_hash": "398c5a9fe419111b5020b063f140a1d4", + "semantic_hash": "398c5a9fe419111b5020b063f140a1d4" + }, + "app/assets/empty-state/active-cycle/assignee-light.webp": { + "mtime": 1786278610.2769344, + "ast_hash": "4c574a51ca1f412b2e5f8a000f518f2e", + "semantic_hash": "4c574a51ca1f412b2e5f8a000f518f2e" + }, + "app/assets/empty-state/active-cycle/chart-dark.webp": { + "mtime": 1786278610.2770035, + "ast_hash": "eb15eadca27275814a6da259f9251402", + "semantic_hash": "eb15eadca27275814a6da259f9251402" + }, + "app/assets/empty-state/active-cycle/chart-light.webp": { + "mtime": 1786278610.2770727, + "ast_hash": "945e3cedb8628f4a827fb81fa37186a8", + "semantic_hash": "945e3cedb8628f4a827fb81fa37186a8" + }, + "app/assets/empty-state/active-cycle/cycle-dark.webp": { + "mtime": 1786278610.277147, + "ast_hash": "f38c82b9502e4bca25dadaaad185cf9c", + "semantic_hash": "f38c82b9502e4bca25dadaaad185cf9c" + }, + "app/assets/empty-state/active-cycle/cycle-light.webp": { + "mtime": 1786278610.277208, + "ast_hash": "d2ab82ae0c66ea3c763e6150af8e3280", + "semantic_hash": "d2ab82ae0c66ea3c763e6150af8e3280" + }, + "app/assets/empty-state/active-cycle/label-dark.webp": { + "mtime": 1786278610.2772777, + "ast_hash": "66fb779c12994f8a0a672c1292367808", + "semantic_hash": "66fb779c12994f8a0a672c1292367808" + }, + "app/assets/empty-state/active-cycle/label-light.webp": { + "mtime": 1786278610.2773418, + "ast_hash": "8f0b8ab62cecdc442c4b5b5399c09aa5", + "semantic_hash": "8f0b8ab62cecdc442c4b5b5399c09aa5" + }, + "app/assets/empty-state/active-cycle/priority-dark.webp": { + "mtime": 1786278610.2774076, + "ast_hash": "798ccb12f8d65234166f94eeea7de17a", + "semantic_hash": "798ccb12f8d65234166f94eeea7de17a" + }, + "app/assets/empty-state/active-cycle/priority-light.webp": { + "mtime": 1786278610.2774727, + "ast_hash": "c1621e73825eb341e2c01467ddec2edc", + "semantic_hash": "c1621e73825eb341e2c01467ddec2edc" + }, + "app/assets/empty-state/active-cycle/progress-dark.webp": { + "mtime": 1786278610.2775211, + "ast_hash": "717c20e427115c645fa48c87e2d230f5", + "semantic_hash": "717c20e427115c645fa48c87e2d230f5" + }, + "app/assets/empty-state/active-cycle/progress-light.webp": { + "mtime": 1786278610.277588, + "ast_hash": "7506486f920e9f4401756005ddbafcf8", + "semantic_hash": "7506486f920e9f4401756005ddbafcf8" + }, + "app/assets/empty-state/all-issues/all-issues-dark.webp": { + "mtime": 1786278610.2780535, + "ast_hash": "fc2152d0807a5f2ecd8d9e377c58c616", + "semantic_hash": "fc2152d0807a5f2ecd8d9e377c58c616" + }, + "app/assets/empty-state/all-issues/all-issues-light.webp": { + "mtime": 1786278610.2785227, + "ast_hash": "ed6f91d92e79b1ee1f62e2999294d8ac", + "semantic_hash": "ed6f91d92e79b1ee1f62e2999294d8ac" + }, + "app/assets/empty-state/all-issues/assigned-dark.webp": { + "mtime": 1786278610.2797542, + "ast_hash": "3daad793fb8d43b3583166d870e88b6a", + "semantic_hash": "3daad793fb8d43b3583166d870e88b6a" + }, + "app/assets/empty-state/all-issues/assigned-light.webp": { + "mtime": 1786278610.280225, + "ast_hash": "b5aeb34ae9712d765af1614c296f7752", + "semantic_hash": "b5aeb34ae9712d765af1614c296f7752" + }, + "app/assets/empty-state/all-issues/created-dark.webp": { + "mtime": 1786278610.2806277, + "ast_hash": "29405ee81fc05e6793f4eec75b40e890", + "semantic_hash": "29405ee81fc05e6793f4eec75b40e890" + }, + "app/assets/empty-state/all-issues/created-light.webp": { + "mtime": 1786278610.2810826, + "ast_hash": "1c868a9cfb47cab2f6332892231ccd6e", + "semantic_hash": "1c868a9cfb47cab2f6332892231ccd6e" + }, + "app/assets/empty-state/all-issues/custom-view-dark.webp": { + "mtime": 1786278610.281908, + "ast_hash": "a3fa1d8d6e2dcfc779210c1a64cdc8ef", + "semantic_hash": "a3fa1d8d6e2dcfc779210c1a64cdc8ef" + }, + "app/assets/empty-state/all-issues/custom-view-light.webp": { + "mtime": 1786278610.282334, + "ast_hash": "b719ab6f4f34cdad22307a6dd59894f8", + "semantic_hash": "b719ab6f4f34cdad22307a6dd59894f8" + }, + "app/assets/empty-state/all-issues/no-project-dark.webp": { + "mtime": 1786278610.282751, + "ast_hash": "c2616f20b3baab992dd69433f17e1108", + "semantic_hash": "c2616f20b3baab992dd69433f17e1108" + }, + "app/assets/empty-state/all-issues/no-project-light.webp": { + "mtime": 1786278610.2831972, + "ast_hash": "9a2be1f534e5e475a5cdb26788e48d46", + "semantic_hash": "9a2be1f534e5e475a5cdb26788e48d46" + }, + "app/assets/empty-state/all-issues/subscribed-dark.webp": { + "mtime": 1786278610.2843115, + "ast_hash": "9b5f5019d0e9829fdcbfb366a8422b7f", + "semantic_hash": "9b5f5019d0e9829fdcbfb366a8422b7f" + }, + "app/assets/empty-state/all-issues/subscribed-light.webp": { + "mtime": 1786278610.2846348, + "ast_hash": "43e3aa2b989a5d7ad65a4dcd93a6b108", + "semantic_hash": "43e3aa2b989a5d7ad65a4dcd93a6b108" + }, + "app/assets/empty-state/analytics/empty-chart-area-dark.webp": { + "mtime": 1786278610.2850258, + "ast_hash": "4d815788271dd41f772d73d788a0c945", + "semantic_hash": "4d815788271dd41f772d73d788a0c945" + }, + "app/assets/empty-state/analytics/empty-chart-area-light.webp": { + "mtime": 1786278610.285096, + "ast_hash": "4433be15b8c4274ba3db409a72026576", + "semantic_hash": "4433be15b8c4274ba3db409a72026576" + }, + "app/assets/empty-state/analytics/empty-chart-bar-dark.webp": { + "mtime": 1786278610.2851973, + "ast_hash": "676351c2c614c418547fbf071ebcabad", + "semantic_hash": "676351c2c614c418547fbf071ebcabad" + }, + "app/assets/empty-state/analytics/empty-chart-bar-light.webp": { + "mtime": 1786278610.2852652, + "ast_hash": "49d85b5c195180e4e6c1a44eb203cf99", + "semantic_hash": "49d85b5c195180e4e6c1a44eb203cf99" + }, + "app/assets/empty-state/analytics/empty-chart-radar-dark.webp": { + "mtime": 1786278610.2853324, + "ast_hash": "c0d5ee8d2d19a90d13840125a9a5301b", + "semantic_hash": "c0d5ee8d2d19a90d13840125a9a5301b" + }, + "app/assets/empty-state/analytics/empty-chart-radar-light.webp": { + "mtime": 1786278610.2854092, + "ast_hash": "c4932551b01a19d69fb7cbebc7e1ea93", + "semantic_hash": "c4932551b01a19d69fb7cbebc7e1ea93" + }, + "app/assets/empty-state/analytics/empty-grid-background-dark.webp": { + "mtime": 1786278610.2855062, + "ast_hash": "462fe3941b96ab55cfdbd7b403e31506", + "semantic_hash": "462fe3941b96ab55cfdbd7b403e31506" + }, + "app/assets/empty-state/analytics/empty-grid-background-light.webp": { + "mtime": 1786278610.285589, + "ast_hash": "845e6a50a75e557150b5d5e3276b0159", + "semantic_hash": "845e6a50a75e557150b5d5e3276b0159" + }, + "app/assets/empty-state/analytics/empty-table-dark.webp": { + "mtime": 1786278610.2856398, + "ast_hash": "73972fd5948c03bae042583e38a3d8c4", + "semantic_hash": "73972fd5948c03bae042583e38a3d8c4" + }, + "app/assets/empty-state/analytics/empty-table-light.webp": { + "mtime": 1786278610.2856896, + "ast_hash": "6032752c08270ea19c60bfc691ff860d", + "semantic_hash": "6032752c08270ea19c60bfc691ff860d" + }, + "app/assets/empty-state/archived/empty-cycles-dark.webp": { + "mtime": 1786278610.2861304, + "ast_hash": "10b40dedd32cff4569cb071115bb1e20", + "semantic_hash": "10b40dedd32cff4569cb071115bb1e20" + }, + "app/assets/empty-state/archived/empty-cycles-light.webp": { + "mtime": 1786278610.2868414, + "ast_hash": "938c0d5b70bc10e29706fe4afef10649", + "semantic_hash": "938c0d5b70bc10e29706fe4afef10649" + }, + "app/assets/empty-state/archived/empty-issues-dark.webp": { + "mtime": 1786278610.2875974, + "ast_hash": "654f21b0dad153392d9b10f7043b7277", + "semantic_hash": "654f21b0dad153392d9b10f7043b7277" + }, + "app/assets/empty-state/archived/empty-issues-light.webp": { + "mtime": 1786278610.2878063, + "ast_hash": "8a90296c094d72142737766d531a1122", + "semantic_hash": "8a90296c094d72142737766d531a1122" + }, + "app/assets/empty-state/archived/empty-modules-dark.webp": { + "mtime": 1786278610.2879646, + "ast_hash": "80f469be673d5ff59db00ec7890d8e67", + "semantic_hash": "80f469be673d5ff59db00ec7890d8e67" + }, + "app/assets/empty-state/archived/empty-modules-light.webp": { + "mtime": 1786278610.2881486, + "ast_hash": "cdc8584f338314ddceca12d24ccb91af", + "semantic_hash": "cdc8584f338314ddceca12d24ccb91af" + }, + "app/assets/empty-state/cycle-issues/calendar-dark-resp.webp": { + "mtime": 1786278610.2885492, + "ast_hash": "82c6078343fc239be9065cea444a82cc", + "semantic_hash": "82c6078343fc239be9065cea444a82cc" + }, + "app/assets/empty-state/cycle-issues/calendar-dark.webp": { + "mtime": 1786278610.2889664, + "ast_hash": "b16426ad0d51429d88553af17bf364a9", + "semantic_hash": "b16426ad0d51429d88553af17bf364a9" + }, + "app/assets/empty-state/cycle-issues/calendar-light-resp.webp": { + "mtime": 1786278610.2893398, + "ast_hash": "5679dd938e1732c101bb761a23e4ada5", + "semantic_hash": "5679dd938e1732c101bb761a23e4ada5" + }, + "app/assets/empty-state/cycle-issues/calendar-light.webp": { + "mtime": 1786278610.2895596, + "ast_hash": "a73d57e8613901696e1c2b8c9553c8b8", + "semantic_hash": "a73d57e8613901696e1c2b8c9553c8b8" + }, + "app/assets/empty-state/cycle-issues/gantt_chart-dark-resp.webp": { + "mtime": 1786278610.2902355, + "ast_hash": "484ec64a29b948330278e091ccbdbd2e", + "semantic_hash": "484ec64a29b948330278e091ccbdbd2e" + }, + "app/assets/empty-state/cycle-issues/gantt_chart-dark.webp": { + "mtime": 1786278610.290676, + "ast_hash": "6f6c374914f8229614b4c946826c8796", + "semantic_hash": "6f6c374914f8229614b4c946826c8796" + }, + "app/assets/empty-state/cycle-issues/gantt_chart-light-resp.webp": { + "mtime": 1786278610.2908196, + "ast_hash": "d09555023462c4c675573133fc8a9d77", + "semantic_hash": "d09555023462c4c675573133fc8a9d77" + }, + "app/assets/empty-state/cycle-issues/gantt_chart-light.webp": { + "mtime": 1786278610.2910135, + "ast_hash": "7eb9b2e96bd8ac64d841ca3e1be36d4f", + "semantic_hash": "7eb9b2e96bd8ac64d841ca3e1be36d4f" + }, + "app/assets/empty-state/cycle-issues/kanban-dark-resp.webp": { + "mtime": 1786278610.2912369, + "ast_hash": "41f323e90006beffe25ccd6e294eb3bc", + "semantic_hash": "41f323e90006beffe25ccd6e294eb3bc" + }, + "app/assets/empty-state/cycle-issues/kanban-dark.webp": { + "mtime": 1786278610.2947361, + "ast_hash": "bdb7ad66a2e47ad104ba9295fd26e2ed", + "semantic_hash": "bdb7ad66a2e47ad104ba9295fd26e2ed" + }, + "app/assets/empty-state/cycle-issues/kanban-light-resp.webp": { + "mtime": 1786278610.2950623, + "ast_hash": "1f91d16159107d1ce3eccb59807d5ba7", + "semantic_hash": "1f91d16159107d1ce3eccb59807d5ba7" + }, + "app/assets/empty-state/cycle-issues/kanban-light.webp": { + "mtime": 1786278610.295756, + "ast_hash": "96764b90cf5d6bf97d4f3fe788228347", + "semantic_hash": "96764b90cf5d6bf97d4f3fe788228347" + }, + "app/assets/empty-state/cycle-issues/list-dark-resp.webp": { + "mtime": 1786278610.2959394, + "ast_hash": "862de9cca1ff8f88021d1ef5eefe92a9", + "semantic_hash": "862de9cca1ff8f88021d1ef5eefe92a9" + }, + "app/assets/empty-state/cycle-issues/list-dark.webp": { + "mtime": 1786278610.2965927, + "ast_hash": "9d9e21b51d1ac2aef35e6730a697f245", + "semantic_hash": "9d9e21b51d1ac2aef35e6730a697f245" + }, + "app/assets/empty-state/cycle-issues/list-light-resp.webp": { + "mtime": 1786278610.2967393, + "ast_hash": "66a4a044557352ac6576a3945d8cd46d", + "semantic_hash": "66a4a044557352ac6576a3945d8cd46d" + }, + "app/assets/empty-state/cycle-issues/list-light.webp": { + "mtime": 1786278610.2972994, + "ast_hash": "1f9bc241944e59b4e6ed39f6b8e7521d", + "semantic_hash": "1f9bc241944e59b4e6ed39f6b8e7521d" + }, + "app/assets/empty-state/cycle-issues/spreadsheet-dark-resp.webp": { + "mtime": 1786278610.2975225, + "ast_hash": "06619a3504c4988bac3fb3f0b7964e01", + "semantic_hash": "06619a3504c4988bac3fb3f0b7964e01" + }, + "app/assets/empty-state/cycle-issues/spreadsheet-dark.webp": { + "mtime": 1786278610.298308, + "ast_hash": "c2e313c3f3f7d42c65c381a403037aa6", + "semantic_hash": "c2e313c3f3f7d42c65c381a403037aa6" + }, + "app/assets/empty-state/cycle-issues/spreadsheet-light-resp.webp": { + "mtime": 1786278610.298566, + "ast_hash": "ea86d17c1b636b33eefae1a30fbbc582", + "semantic_hash": "ea86d17c1b636b33eefae1a30fbbc582" + }, + "app/assets/empty-state/cycle-issues/spreadsheet-light.webp": { + "mtime": 1786278610.2992203, + "ast_hash": "34137665abfba0894f88edb8d882eead", + "semantic_hash": "34137665abfba0894f88edb8d882eead" + }, + "app/assets/empty-state/cycle.svg": { + "mtime": 1786278610.2993462, + "ast_hash": "633cc8285a5acdc721df91d83772c630", + "semantic_hash": "633cc8285a5acdc721df91d83772c630" + }, + "app/assets/empty-state/cycle/active-dark.webp": { + "mtime": 1786278610.2995603, + "ast_hash": "edd04d097e1f99092e363f22c803fc4b", + "semantic_hash": "edd04d097e1f99092e363f22c803fc4b" + }, + "app/assets/empty-state/cycle/active-light.webp": { + "mtime": 1786278610.2998328, + "ast_hash": "4ac82e74c9f814213adf4ac35016b844", + "semantic_hash": "4ac82e74c9f814213adf4ac35016b844" + }, + "app/assets/empty-state/cycle/all-filters.svg": { + "mtime": 1786278610.2999756, + "ast_hash": "d2b25cba29b5d3e63aa7944b579c9a0e", + "semantic_hash": "d2b25cba29b5d3e63aa7944b579c9a0e" + }, + "app/assets/empty-state/cycle/completed-dark.webp": { + "mtime": 1786278610.3003042, + "ast_hash": "69d0f0c282b31e28572e4ed8cecc6fda", + "semantic_hash": "69d0f0c282b31e28572e4ed8cecc6fda" + }, + "app/assets/empty-state/cycle/completed-light.webp": { + "mtime": 1786278610.3006005, + "ast_hash": "64bed0112988e91d011dda7dfe94a2f4", + "semantic_hash": "64bed0112988e91d011dda7dfe94a2f4" + }, + "app/assets/empty-state/cycle/completed-no-issues-dark.webp": { + "mtime": 1786278610.3009653, + "ast_hash": "9b2be0040a6aae571606d403ca1ba163", + "semantic_hash": "9b2be0040a6aae571606d403ca1ba163" + }, + "app/assets/empty-state/cycle/completed-no-issues-light.webp": { + "mtime": 1786278610.3014455, + "ast_hash": "9745bf5dd27d71af4f510626c88125c7", + "semantic_hash": "9745bf5dd27d71af4f510626c88125c7" + }, + "app/assets/empty-state/cycle/draft-dark.webp": { + "mtime": 1786278610.3018453, + "ast_hash": "14ded1de765f68aad92cc7f79c94ad1a", + "semantic_hash": "14ded1de765f68aad92cc7f79c94ad1a" + }, + "app/assets/empty-state/cycle/draft-light.webp": { + "mtime": 1786278610.3020735, + "ast_hash": "ad3310b7983fa6b86a40c5d4062263c8", + "semantic_hash": "ad3310b7983fa6b86a40c5d4062263c8" + }, + "app/assets/empty-state/cycle/name-filter.svg": { + "mtime": 1786278610.3021445, + "ast_hash": "5b30585fd78180a70fe84d74ec4f1088", + "semantic_hash": "5b30585fd78180a70fe84d74ec4f1088" + }, + "app/assets/empty-state/cycle/upcoming-dark.webp": { + "mtime": 1786278610.302441, + "ast_hash": "70251ac11fda6cdff7e2b2ad180aaccb", + "semantic_hash": "70251ac11fda6cdff7e2b2ad180aaccb" + }, + "app/assets/empty-state/cycle/upcoming-light.webp": { + "mtime": 1786278610.302829, + "ast_hash": "4e9b641b6e6ff98e13f30949550b7d54", + "semantic_hash": "4e9b641b6e6ff98e13f30949550b7d54" + }, + "app/assets/empty-state/dashboard/dark/completed-issues.svg": { + "mtime": 1786278610.3029647, + "ast_hash": "671b814fac99842cd56c36ee80b3f47a", + "semantic_hash": "671b814fac99842cd56c36ee80b3f47a" + }, + "app/assets/empty-state/dashboard/dark/issues-by-priority.svg": { + "mtime": 1786278610.303016, + "ast_hash": "8e8616934817e382923c3f036788d18c", + "semantic_hash": "8e8616934817e382923c3f036788d18c" + }, + "app/assets/empty-state/dashboard/dark/issues-by-state-group.svg": { + "mtime": 1786278610.303095, + "ast_hash": "2754054ebf7931032e92e0dab4e99368", + "semantic_hash": "2754054ebf7931032e92e0dab4e99368" + }, + "app/assets/empty-state/dashboard/dark/overdue-issues.svg": { + "mtime": 1786278610.3031456, + "ast_hash": "217b248d9481ab45bae7fc6ffe9ecee5", + "semantic_hash": "217b248d9481ab45bae7fc6ffe9ecee5" + }, + "app/assets/empty-state/dashboard/dark/recent-activity.svg": { + "mtime": 1786278610.303199, + "ast_hash": "1f63401b485f245a72d7f07ee1c354cf", + "semantic_hash": "1f63401b485f245a72d7f07ee1c354cf" + }, + "app/assets/empty-state/dashboard/dark/recent-collaborators-1.svg": { + "mtime": 1786278610.3032594, + "ast_hash": "1fe561a360eadf0ab7500ade589bde72", + "semantic_hash": "1fe561a360eadf0ab7500ade589bde72" + }, + "app/assets/empty-state/dashboard/dark/recent-collaborators-2.svg": { + "mtime": 1786278610.3033085, + "ast_hash": "277b4b58ed1adf38ba7b3b30833d8ba4", + "semantic_hash": "277b4b58ed1adf38ba7b3b30833d8ba4" + }, + "app/assets/empty-state/dashboard/dark/recent-collaborators-3.svg": { + "mtime": 1786278610.3033535, + "ast_hash": "dda503c994d43e0631b19b5280d76267", + "semantic_hash": "dda503c994d43e0631b19b5280d76267" + }, + "app/assets/empty-state/dashboard/dark/upcoming-issues.svg": { + "mtime": 1786278610.303404, + "ast_hash": "36c9d10c0e3a36ecb623843fb78c5180", + "semantic_hash": "36c9d10c0e3a36ecb623843fb78c5180" + }, + "app/assets/empty-state/dashboard/light/completed-issues.svg": { + "mtime": 1786278610.303482, + "ast_hash": "f46e33fa7b73142c5a6cfb01a3a284f2", + "semantic_hash": "f46e33fa7b73142c5a6cfb01a3a284f2" + }, + "app/assets/empty-state/dashboard/light/issues-by-priority.svg": { + "mtime": 1786278610.3035417, + "ast_hash": "a1a4f83134a61402bcf00fd07024544b", + "semantic_hash": "a1a4f83134a61402bcf00fd07024544b" + }, + "app/assets/empty-state/dashboard/light/issues-by-state-group.svg": { + "mtime": 1786278610.303727, + "ast_hash": "154584fbf1f6f1a2e3e14baae63a46de", + "semantic_hash": "154584fbf1f6f1a2e3e14baae63a46de" + }, + "app/assets/empty-state/dashboard/light/overdue-issues.svg": { + "mtime": 1786278610.3037746, + "ast_hash": "67b65982da7335a6288eb406bebb2f11", + "semantic_hash": "67b65982da7335a6288eb406bebb2f11" + }, + "app/assets/empty-state/dashboard/light/recent-activity.svg": { + "mtime": 1786278610.3038242, + "ast_hash": "8f52825b71e3d811a6ca2a3f8f3747be", + "semantic_hash": "8f52825b71e3d811a6ca2a3f8f3747be" + }, + "app/assets/empty-state/dashboard/light/recent-collaborators-1.svg": { + "mtime": 1786278610.3038728, + "ast_hash": "10e316415d1d4f9691709208e3137e3b", + "semantic_hash": "10e316415d1d4f9691709208e3137e3b" + }, + "app/assets/empty-state/dashboard/light/recent-collaborators-2.svg": { + "mtime": 1786278610.3039217, + "ast_hash": "78fad5d9cabdc9b372f947658d216bd3", + "semantic_hash": "78fad5d9cabdc9b372f947658d216bd3" + }, + "app/assets/empty-state/dashboard/light/recent-collaborators-3.svg": { + "mtime": 1786278610.3039699, + "ast_hash": "ea2f6e256b0648c591dab1f4c5b06fa5", + "semantic_hash": "ea2f6e256b0648c591dab1f4c5b06fa5" + }, + "app/assets/empty-state/dashboard/light/upcoming-issues.svg": { + "mtime": 1786278610.3040216, + "ast_hash": "8a83e8148fe570780f558382eb4803c8", + "semantic_hash": "8a83e8148fe570780f558382eb4803c8" + }, + "app/assets/empty-state/dashboard/widgets-dark.webp": { + "mtime": 1786278610.3041494, + "ast_hash": "0444ba505569b2636ba8ea6bd3b78929", + "semantic_hash": "0444ba505569b2636ba8ea6bd3b78929" + }, + "app/assets/empty-state/dashboard/widgets-light.webp": { + "mtime": 1786278610.304313, + "ast_hash": "a5004f68e85e4399d14ba265772b9582", + "semantic_hash": "a5004f68e85e4399d14ba265772b9582" + }, + "app/assets/empty-state/dashboard_empty_project.webp": { + "mtime": 1786278610.3044553, + "ast_hash": "f1d0db4eb624a1001e4732e5e193df5a", + "semantic_hash": "f1d0db4eb624a1001e4732e5e193df5a" + }, + "app/assets/empty-state/disabled-feature/cycles-dark.webp": { + "mtime": 1786278610.3048358, + "ast_hash": "589e16ceb9732f81f101759955b94768", + "semantic_hash": "589e16ceb9732f81f101759955b94768" + }, + "app/assets/empty-state/disabled-feature/cycles-light.webp": { + "mtime": 1786278610.305633, + "ast_hash": "a5023c62e6a713cd57030f62b65bd4ed", + "semantic_hash": "a5023c62e6a713cd57030f62b65bd4ed" + }, + "app/assets/empty-state/disabled-feature/intake-dark.webp": { + "mtime": 1786278610.3059483, + "ast_hash": "4501759c0a7469938b5fd83d5814ed97", + "semantic_hash": "4501759c0a7469938b5fd83d5814ed97" + }, + "app/assets/empty-state/disabled-feature/intake-light.webp": { + "mtime": 1786278610.3061976, + "ast_hash": "ff098021743bf65e2ee57e33ba691d42", + "semantic_hash": "ff098021743bf65e2ee57e33ba691d42" + }, + "app/assets/empty-state/disabled-feature/modules-dark.webp": { + "mtime": 1786278610.3064747, + "ast_hash": "2263927d765d10181c6ec4344f487a13", + "semantic_hash": "2263927d765d10181c6ec4344f487a13" + }, + "app/assets/empty-state/disabled-feature/modules-light.webp": { + "mtime": 1786278610.3069582, + "ast_hash": "f538dc0eaf03db3483dcbdcc0d81f853", + "semantic_hash": "f538dc0eaf03db3483dcbdcc0d81f853" + }, + "app/assets/empty-state/disabled-feature/pages-dark.webp": { + "mtime": 1786278610.307266, + "ast_hash": "9e693c5eef7d556a214542aebb78e326", + "semantic_hash": "9e693c5eef7d556a214542aebb78e326" + }, + "app/assets/empty-state/disabled-feature/pages-light.webp": { + "mtime": 1786278610.3074632, + "ast_hash": "9d7e34af325579a0f707d35365a241b5", + "semantic_hash": "9d7e34af325579a0f707d35365a241b5" + }, + "app/assets/empty-state/disabled-feature/views-dark.webp": { + "mtime": 1786278610.3077617, + "ast_hash": "edd7e51502e75a93f74782edcb6ff0bc", + "semantic_hash": "edd7e51502e75a93f74782edcb6ff0bc" + }, + "app/assets/empty-state/disabled-feature/views-light.webp": { + "mtime": 1786278610.3080165, + "ast_hash": "c73155f46750c90ea37038ee870fdd56", + "semantic_hash": "c73155f46750c90ea37038ee870fdd56" + }, + "app/assets/empty-state/draft/draft-issues-empty-dark.webp": { + "mtime": 1786278610.3085957, + "ast_hash": "5f123d9545ce7e611a7a7fdf518b557f", + "semantic_hash": "5f123d9545ce7e611a7a7fdf518b557f" + }, + "app/assets/empty-state/draft/draft-issues-empty-light.webp": { + "mtime": 1786278610.3091264, + "ast_hash": "65db66371f4d8917da5c29aa4a0d2c7b", + "semantic_hash": "65db66371f4d8917da5c29aa4a0d2c7b" + }, + "app/assets/empty-state/empty-filters/calendar-dark.webp": { + "mtime": 1786278610.310466, + "ast_hash": "ccabae7f577593944650ada3fc2157cb", + "semantic_hash": "ccabae7f577593944650ada3fc2157cb" + }, + "app/assets/empty-state/empty-filters/calendar-light.webp": { + "mtime": 1786278610.3123615, + "ast_hash": "a6f72c7114565aff2a3f00f0d3825853", + "semantic_hash": "a6f72c7114565aff2a3f00f0d3825853" + }, + "app/assets/empty-state/empty-filters/gantt_chart-dark.webp": { + "mtime": 1786278610.312643, + "ast_hash": "a93500a58371c03881667bfb28a06897", + "semantic_hash": "a93500a58371c03881667bfb28a06897" + }, + "app/assets/empty-state/empty-filters/gantt_chart-light.webp": { + "mtime": 1786278610.31285, + "ast_hash": "90dfebc89af4bba08fc87b445d628c46", + "semantic_hash": "90dfebc89af4bba08fc87b445d628c46" + }, + "app/assets/empty-state/empty-filters/kanban-dark.webp": { + "mtime": 1786278610.3135283, + "ast_hash": "0f4c86691068b8ed7b5d3c32ea156184", + "semantic_hash": "0f4c86691068b8ed7b5d3c32ea156184" + }, + "app/assets/empty-state/empty-filters/kanban-light.webp": { + "mtime": 1786278610.3139822, + "ast_hash": "ea7f4a53190a9ce26021662af8dd6c8d", + "semantic_hash": "ea7f4a53190a9ce26021662af8dd6c8d" + }, + "app/assets/empty-state/empty-filters/list-dark.webp": { + "mtime": 1786278610.3142927, + "ast_hash": "068dab00864b3dd05047b5d844e5775d", + "semantic_hash": "068dab00864b3dd05047b5d844e5775d" + }, + "app/assets/empty-state/empty-filters/list-light.webp": { + "mtime": 1786278610.3147347, + "ast_hash": "f827c601e172852b7a1cb319187b8853", + "semantic_hash": "f827c601e172852b7a1cb319187b8853" + }, + "app/assets/empty-state/empty-filters/spreadsheet-dark.webp": { + "mtime": 1786278610.3150146, + "ast_hash": "0a86040df435517bdf786dc14f1699e0", + "semantic_hash": "0a86040df435517bdf786dc14f1699e0" + }, + "app/assets/empty-state/empty-filters/spreadsheet-light.webp": { + "mtime": 1786278610.3155174, + "ast_hash": "62baa67e3c636059afb5523400c22883", + "semantic_hash": "62baa67e3c636059afb5523400c22883" + }, + "app/assets/empty-state/empty-updates-light.png": { + "mtime": 1786278610.315772, + "ast_hash": "c75823f2596765172a3cc2efa6d1ad6d", + "semantic_hash": "c75823f2596765172a3cc2efa6d1ad6d" + }, + "app/assets/empty-state/empty_analytics.webp": { + "mtime": 1786278610.3161824, + "ast_hash": "450a3bc1dabb37950b1a33c2abd29284", + "semantic_hash": "450a3bc1dabb37950b1a33c2abd29284" + }, + "app/assets/empty-state/empty_bar_graph.svg": { + "mtime": 1786278610.3162487, + "ast_hash": "1b017008ab51d93a9811303189cd9fe7", + "semantic_hash": "1b017008ab51d93a9811303189cd9fe7" + }, + "app/assets/empty-state/empty_cycles.webp": { + "mtime": 1786278610.3165145, + "ast_hash": "a0347dd46e547522a72eaddd9d11d3d7", + "semantic_hash": "a0347dd46e547522a72eaddd9d11d3d7" + }, + "app/assets/empty-state/empty_graph.svg": { + "mtime": 1786278610.316597, + "ast_hash": "1cc5109f36cca5e9bd8bcf124e49ce2b", + "semantic_hash": "1cc5109f36cca5e9bd8bcf124e49ce2b" + }, + "app/assets/empty-state/empty_issues.webp": { + "mtime": 1786278610.317211, + "ast_hash": "862e7b9677843de1a26387b20b8806bd", + "semantic_hash": "862e7b9677843de1a26387b20b8806bd" + }, + "app/assets/empty-state/empty_label.svg": { + "mtime": 1786278610.3172934, + "ast_hash": "44d9758c784881056c7c1a6d91428387", + "semantic_hash": "44d9758c784881056c7c1a6d91428387" + }, + "app/assets/empty-state/empty_members.svg": { + "mtime": 1786278610.3173923, + "ast_hash": "dfdb98971f4bcc3a73b8f5464e1ed400", + "semantic_hash": "dfdb98971f4bcc3a73b8f5464e1ed400" + }, + "app/assets/empty-state/empty_modules.webp": { + "mtime": 1786278610.31757, + "ast_hash": "f743987068df6b9d73175198ed803a70", + "semantic_hash": "f743987068df6b9d73175198ed803a70" + }, + "app/assets/empty-state/empty_page.png": { + "mtime": 1786278610.3179433, + "ast_hash": "ea6597381b36a49aabdd6e5e3162deb0", + "semantic_hash": "ea6597381b36a49aabdd6e5e3162deb0" + }, + "app/assets/empty-state/empty_project.webp": { + "mtime": 1786278610.3183913, + "ast_hash": "42427f76cb0ee7e6e808a90b4179fff2", + "semantic_hash": "42427f76cb0ee7e6e808a90b4179fff2" + }, + "app/assets/empty-state/empty_users.svg": { + "mtime": 1786278610.318465, + "ast_hash": "321d73c8c8d9c70489bb5e512c4b6235", + "semantic_hash": "321d73c8c8d9c70489bb5e512c4b6235" + }, + "app/assets/empty-state/empty_view.webp": { + "mtime": 1786278610.318559, + "ast_hash": "ba43b8b33411d11ed2ddee556407e882", + "semantic_hash": "ba43b8b33411d11ed2ddee556407e882" + }, + "app/assets/empty-state/epics/epics-dark.webp": { + "mtime": 1786278610.3188772, + "ast_hash": "89fe268ff084311b92a7c188095b2079", + "semantic_hash": "89fe268ff084311b92a7c188095b2079" + }, + "app/assets/empty-state/epics/epics-light.webp": { + "mtime": 1786278610.319201, + "ast_hash": "6affb2637e56121a3cf27447261c1f39", + "semantic_hash": "6affb2637e56121a3cf27447261c1f39" + }, + "app/assets/empty-state/epics/settings-dark.webp": { + "mtime": 1786278610.3193026, + "ast_hash": "76d047e894d8319666696f69cdb1cf09", + "semantic_hash": "76d047e894d8319666696f69cdb1cf09" + }, + "app/assets/empty-state/epics/settings-light.webp": { + "mtime": 1786278610.3194005, + "ast_hash": "af1c4e46467cadb9193a0cb45f035afd", + "semantic_hash": "af1c4e46467cadb9193a0cb45f035afd" + }, + "app/assets/empty-state/estimates/dark.svg": { + "mtime": 1786278610.3198388, + "ast_hash": "1de118359007dd3ad3a8e2992a6cd944", + "semantic_hash": "1de118359007dd3ad3a8e2992a6cd944" + }, + "app/assets/empty-state/estimates/light.svg": { + "mtime": 1786278610.3200338, + "ast_hash": "7e9f96ecbdd47256f64aed9c3892de92", + "semantic_hash": "7e9f96ecbdd47256f64aed9c3892de92" + }, + "app/assets/empty-state/intake/filter-issue-dark.webp": { + "mtime": 1786278610.3202956, + "ast_hash": "2e03b57bb9457f6020b9f7c2b1480223", + "semantic_hash": "2e03b57bb9457f6020b9f7c2b1480223" + }, + "app/assets/empty-state/intake/filter-issue-light.webp": { + "mtime": 1786278610.321015, + "ast_hash": "46ebc1ded93ed155e68624b689fceca6", + "semantic_hash": "46ebc1ded93ed155e68624b689fceca6" + }, + "app/assets/empty-state/intake/intake-dark-resp.webp": { + "mtime": 1786278610.3234067, + "ast_hash": "e7ae0725782f69a5010d96b67ac813d2", + "semantic_hash": "e7ae0725782f69a5010d96b67ac813d2" + }, + "app/assets/empty-state/intake/intake-dark.webp": { + "mtime": 1786278610.3236046, + "ast_hash": "4501759c0a7469938b5fd83d5814ed97", + "semantic_hash": "4501759c0a7469938b5fd83d5814ed97" + }, + "app/assets/empty-state/intake/intake-issue-dark.webp": { + "mtime": 1786278610.3237927, + "ast_hash": "f77077616500e49791a0f3f52d6596e4", + "semantic_hash": "f77077616500e49791a0f3f52d6596e4" + }, + "app/assets/empty-state/intake/intake-issue-light.webp": { + "mtime": 1786278610.323987, + "ast_hash": "41b0482abd83b1a89e7f46cd13af643d", + "semantic_hash": "41b0482abd83b1a89e7f46cd13af643d" + }, + "app/assets/empty-state/intake/intake-light-resp.webp": { + "mtime": 1786278610.3245249, + "ast_hash": "a47b6485fecd144ba1eff76079777386", + "semantic_hash": "a47b6485fecd144ba1eff76079777386" + }, + "app/assets/empty-state/intake/intake-light.webp": { + "mtime": 1786278610.3246903, + "ast_hash": "ff098021743bf65e2ee57e33ba691d42", + "semantic_hash": "ff098021743bf65e2ee57e33ba691d42" + }, + "app/assets/empty-state/intake/issue-detail-dark.webp": { + "mtime": 1786278610.3249617, + "ast_hash": "05453a009a56e8deeea33550947ab9d8", + "semantic_hash": "05453a009a56e8deeea33550947ab9d8" + }, + "app/assets/empty-state/intake/issue-detail-light.webp": { + "mtime": 1786278610.3250167, + "ast_hash": "70bc62cdafb1c514d437214d46bdbd68", + "semantic_hash": "70bc62cdafb1c514d437214d46bdbd68" + }, + "app/assets/empty-state/invitation.svg": { + "mtime": 1786278610.325109, + "ast_hash": "a40fd458a80722bfc0f75bd64ea0af7d", + "semantic_hash": "a40fd458a80722bfc0f75bd64ea0af7d" + }, + "app/assets/empty-state/issue.svg": { + "mtime": 1786278610.3253443, + "ast_hash": "de979d9d2b5ff7423ccea0efb8de8fb7", + "semantic_hash": "de979d9d2b5ff7423ccea0efb8de8fb7" + }, + "app/assets/empty-state/label.svg": { + "mtime": 1786278610.3254309, + "ast_hash": "a7294b8b7974d21b1d8523785ef9c27b", + "semantic_hash": "a7294b8b7974d21b1d8523785ef9c27b" + }, + "app/assets/empty-state/module-issues/calendar-dark-resp.webp": { + "mtime": 1786278610.3255737, + "ast_hash": "113bf75fe76e7174d0520ae126ef0fc0", + "semantic_hash": "113bf75fe76e7174d0520ae126ef0fc0" + }, + "app/assets/empty-state/module-issues/calendar-dark.webp": { + "mtime": 1786278610.3258212, + "ast_hash": "a7da4a3be5602064a59dabd7acdaa195", + "semantic_hash": "a7da4a3be5602064a59dabd7acdaa195" + }, + "app/assets/empty-state/module-issues/calendar-light-resp.webp": { + "mtime": 1786278610.326039, + "ast_hash": "90e600297a36fe42315d0e7201065e28", + "semantic_hash": "90e600297a36fe42315d0e7201065e28" + }, + "app/assets/empty-state/module-issues/calendar-light.webp": { + "mtime": 1786278610.3263679, + "ast_hash": "ee3f7153e9089aebfa802ca9d74e6855", + "semantic_hash": "ee3f7153e9089aebfa802ca9d74e6855" + }, + "app/assets/empty-state/module-issues/gantt_chart-dark-resp.webp": { + "mtime": 1786278610.326569, + "ast_hash": "c1c2df16b7fd77a8b187666aaf3ab521", + "semantic_hash": "c1c2df16b7fd77a8b187666aaf3ab521" + }, + "app/assets/empty-state/module-issues/gantt_chart-dark.webp": { + "mtime": 1786278610.327186, + "ast_hash": "111aedfdb1bcbdf107c36232c6fb2714", + "semantic_hash": "111aedfdb1bcbdf107c36232c6fb2714" + }, + "app/assets/empty-state/module-issues/gantt_chart-light-resp.webp": { + "mtime": 1786278610.3273222, + "ast_hash": "d9a248d80eda9cd4cdd6a218600ff387", + "semantic_hash": "d9a248d80eda9cd4cdd6a218600ff387" + }, + "app/assets/empty-state/module-issues/gantt_chart-light.webp": { + "mtime": 1786278610.3274374, + "ast_hash": "68e6dd773da8a7a52859c24c3e8a34f1", + "semantic_hash": "68e6dd773da8a7a52859c24c3e8a34f1" + }, + "app/assets/empty-state/module-issues/kanban-dark-resp.webp": { + "mtime": 1786278610.3279254, + "ast_hash": "2df5035665a70aa057b33ddb258e7950", + "semantic_hash": "2df5035665a70aa057b33ddb258e7950" + }, + "app/assets/empty-state/module-issues/kanban-dark.webp": { + "mtime": 1786278610.3281174, + "ast_hash": "d22e194f75f9c86e1d0e034e42375b20", + "semantic_hash": "d22e194f75f9c86e1d0e034e42375b20" + }, + "app/assets/empty-state/module-issues/kanban-light-resp.webp": { + "mtime": 1786278610.328718, + "ast_hash": "a940084c5d0f79e03fc331abfa6e8985", + "semantic_hash": "a940084c5d0f79e03fc331abfa6e8985" + }, + "app/assets/empty-state/module-issues/kanban-light.webp": { + "mtime": 1786278610.3289282, + "ast_hash": "ba68aaa3850dd32fb81484818afc2381", + "semantic_hash": "ba68aaa3850dd32fb81484818afc2381" + }, + "app/assets/empty-state/module-issues/list-dark-resp.webp": { + "mtime": 1786278610.329065, + "ast_hash": "2b105aa9c3403eee7572c06d43602760", + "semantic_hash": "2b105aa9c3403eee7572c06d43602760" + }, + "app/assets/empty-state/module-issues/list-dark.webp": { + "mtime": 1786278610.3292563, + "ast_hash": "927b869562098eeb9729516b55d0ba75", + "semantic_hash": "927b869562098eeb9729516b55d0ba75" + }, + "app/assets/empty-state/module-issues/list-light-resp.webp": { + "mtime": 1786278610.3295739, + "ast_hash": "db8e8a056746086579bebbc8a5b59dac", + "semantic_hash": "db8e8a056746086579bebbc8a5b59dac" + }, + "app/assets/empty-state/module-issues/list-light.webp": { + "mtime": 1786278610.3297296, + "ast_hash": "f4fe60c7127460ea923305c2970e4cee", + "semantic_hash": "f4fe60c7127460ea923305c2970e4cee" + }, + "app/assets/empty-state/module-issues/spreadsheet-dark-resp.webp": { + "mtime": 1786278610.3300238, + "ast_hash": "fa5220ec54064ba1c828ad0a39d14237", + "semantic_hash": "fa5220ec54064ba1c828ad0a39d14237" + }, + "app/assets/empty-state/module-issues/spreadsheet-dark.webp": { + "mtime": 1786278610.3303246, + "ast_hash": "6ca0291ef3c325b3adb8aef501a10153", + "semantic_hash": "6ca0291ef3c325b3adb8aef501a10153" + }, + "app/assets/empty-state/module-issues/spreadsheet-light-resp.webp": { + "mtime": 1786278610.332123, + "ast_hash": "ecde4896b37dd9753b6bf5ee2b3054a5", + "semantic_hash": "ecde4896b37dd9753b6bf5ee2b3054a5" + }, + "app/assets/empty-state/module-issues/spreadsheet-light.webp": { + "mtime": 1786278610.3323076, + "ast_hash": "aaa4a74f3ad34237c2f8ae45359dd91f", + "semantic_hash": "aaa4a74f3ad34237c2f8ae45359dd91f" + }, + "app/assets/empty-state/module.svg": { + "mtime": 1786278610.3324907, + "ast_hash": "6311fbf940f6155d6c04fcfb9b52460d", + "semantic_hash": "6311fbf940f6155d6c04fcfb9b52460d" + }, + "app/assets/empty-state/module/all-filters.svg": { + "mtime": 1786278610.3327744, + "ast_hash": "263623089ad92167948b1115294795bb", + "semantic_hash": "263623089ad92167948b1115294795bb" + }, + "app/assets/empty-state/module/name-filter.svg": { + "mtime": 1786278610.3328435, + "ast_hash": "300bed22cef10930d33c7eb6b1fdace6", + "semantic_hash": "300bed22cef10930d33c7eb6b1fdace6" + }, + "app/assets/empty-state/notification.svg": { + "mtime": 1786278610.3330457, + "ast_hash": "0cc0d5c62292fae0db08281732192626", + "semantic_hash": "0cc0d5c62292fae0db08281732192626" + }, + "app/assets/empty-state/onboarding/analytics-dark.webp": { + "mtime": 1786278610.3335276, + "ast_hash": "0a6950a8f7b81f23b44ddd6623d39b9a", + "semantic_hash": "0a6950a8f7b81f23b44ddd6623d39b9a" + }, + "app/assets/empty-state/onboarding/analytics-light.webp": { + "mtime": 1786278610.3338706, + "ast_hash": "dbd8d48f47397f037e9aaece5854b11b", + "semantic_hash": "dbd8d48f47397f037e9aaece5854b11b" + }, + "app/assets/empty-state/onboarding/archive-dark.png": { + "mtime": 1786278610.3339634, + "ast_hash": "6bab083b1431ad2d2873748155068680", + "semantic_hash": "6bab083b1431ad2d2873748155068680" + }, + "app/assets/empty-state/onboarding/archive-light.png": { + "mtime": 1786278610.3341494, + "ast_hash": "fe92e3f4341eefd477823b78f052a0f4", + "semantic_hash": "fe92e3f4341eefd477823b78f052a0f4" + }, + "app/assets/empty-state/onboarding/cycles-dark.webp": { + "mtime": 1786278610.3343434, + "ast_hash": "4a7f42feae1a1ff1ff1bbdd1951cb0b0", + "semantic_hash": "4a7f42feae1a1ff1ff1bbdd1951cb0b0" + }, + "app/assets/empty-state/onboarding/cycles-light.webp": { + "mtime": 1786278610.3347306, + "ast_hash": "d96705d2d1b619ba79eacc5f25de4861", + "semantic_hash": "d96705d2d1b619ba79eacc5f25de4861" + }, + "app/assets/empty-state/onboarding/dashboard-dark.webp": { + "mtime": 1786278610.3350618, + "ast_hash": "90a252806be91288d84b1adf477becb5", + "semantic_hash": "90a252806be91288d84b1adf477becb5" + }, + "app/assets/empty-state/onboarding/dashboard-light.webp": { + "mtime": 1786278610.3356698, + "ast_hash": "eb741de8466c6ee4920b83ef9118554c", + "semantic_hash": "eb741de8466c6ee4920b83ef9118554c" + }, + "app/assets/empty-state/onboarding/graph-dark.png": { + "mtime": 1786278610.3360944, + "ast_hash": "bc2dbe72af7ae83ea24391b1af7672b5", + "semantic_hash": "bc2dbe72af7ae83ea24391b1af7672b5" + }, + "app/assets/empty-state/onboarding/graph-light.png": { + "mtime": 1786278610.3361695, + "ast_hash": "50215373554be0ff523251bb64728559", + "semantic_hash": "50215373554be0ff523251bb64728559" + }, + "app/assets/empty-state/onboarding/issues-closed-dark.png": { + "mtime": 1786278610.3362405, + "ast_hash": "e0f4a0cbfccea43d7391609e3cc04b1f", + "semantic_hash": "e0f4a0cbfccea43d7391609e3cc04b1f" + }, + "app/assets/empty-state/onboarding/issues-closed-light.png": { + "mtime": 1786278610.336487, + "ast_hash": "649b9d9eb0d1f891f502f684e5fd415c", + "semantic_hash": "649b9d9eb0d1f891f502f684e5fd415c" + }, + "app/assets/empty-state/onboarding/issues-dark.webp": { + "mtime": 1786278610.3366978, + "ast_hash": "cc8671e781d9fb128bbf38cacb61e238", + "semantic_hash": "cc8671e781d9fb128bbf38cacb61e238" + }, + "app/assets/empty-state/onboarding/issues-light.webp": { + "mtime": 1786278610.3375933, + "ast_hash": "c9b35ae6f9c9fce20fa2db4c339d2962", + "semantic_hash": "c9b35ae6f9c9fce20fa2db4c339d2962" + }, + "app/assets/empty-state/onboarding/members-dark.png": { + "mtime": 1786278610.337828, + "ast_hash": "4e3ca871d59f51eb84d182d11919563c", + "semantic_hash": "4e3ca871d59f51eb84d182d11919563c" + }, + "app/assets/empty-state/onboarding/members-light.png": { + "mtime": 1786278610.3380525, + "ast_hash": "f1d7203439eb422374e65d89e9942ddd", + "semantic_hash": "f1d7203439eb422374e65d89e9942ddd" + }, + "app/assets/empty-state/onboarding/modules-dark.webp": { + "mtime": 1786278610.3382819, + "ast_hash": "a1d60e86f26df358c448a71e6da78656", + "semantic_hash": "a1d60e86f26df358c448a71e6da78656" + }, + "app/assets/empty-state/onboarding/modules-light.webp": { + "mtime": 1786278610.338441, + "ast_hash": "6b0262ee53aaf525769e5d6bcaa2b5c0", + "semantic_hash": "6b0262ee53aaf525769e5d6bcaa2b5c0" + }, + "app/assets/empty-state/onboarding/notification-dark.png": { + "mtime": 1786278610.3394349, + "ast_hash": "067ee94b4ea8c6504d91b82444fe7758", + "semantic_hash": "067ee94b4ea8c6504d91b82444fe7758" + }, + "app/assets/empty-state/onboarding/notification-light.png": { + "mtime": 1786278610.3395042, + "ast_hash": "fbedd74fe24ce707440a1f2035f6e9b5", + "semantic_hash": "fbedd74fe24ce707440a1f2035f6e9b5" + }, + "app/assets/empty-state/onboarding/pages-dark.webp": { + "mtime": 1786278610.339697, + "ast_hash": "8e789c540e288c972d038550d06e5b9e", + "semantic_hash": "8e789c540e288c972d038550d06e5b9e" + }, + "app/assets/empty-state/onboarding/pages-light.webp": { + "mtime": 1786278610.3400288, + "ast_hash": "c2ccc749353ad46221683ed1ea2ab20c", + "semantic_hash": "c2ccc749353ad46221683ed1ea2ab20c" + }, + "app/assets/empty-state/onboarding/projects-dark.webp": { + "mtime": 1786278610.3407574, + "ast_hash": "9b7bdfcc97829a5f3594fdfdd2d1e153", + "semantic_hash": "9b7bdfcc97829a5f3594fdfdd2d1e153" + }, + "app/assets/empty-state/onboarding/projects-light.webp": { + "mtime": 1786278610.341005, + "ast_hash": "1df9b0be203c18fc62570672a1ab4a92", + "semantic_hash": "1df9b0be203c18fc62570672a1ab4a92" + }, + "app/assets/empty-state/onboarding/search-dark.png": { + "mtime": 1786278610.3412743, + "ast_hash": "19042ae621cec674805c94c98ed03679", + "semantic_hash": "19042ae621cec674805c94c98ed03679" + }, + "app/assets/empty-state/onboarding/search-light.png": { + "mtime": 1786278610.3413327, + "ast_hash": "726b1911d682888b11bc844772e3e004", + "semantic_hash": "726b1911d682888b11bc844772e3e004" + }, + "app/assets/empty-state/onboarding/snooze-light.png": { + "mtime": 1786278610.3414185, + "ast_hash": "a66eb5129cd741104673304bcc60a2ed", + "semantic_hash": "a66eb5129cd741104673304bcc60a2ed" + }, + "app/assets/empty-state/onboarding/snoozed-dark.png": { + "mtime": 1786278610.341571, + "ast_hash": "74c7bcb6d9727e18467ceff054ea2b19", + "semantic_hash": "74c7bcb6d9727e18467ceff054ea2b19" + }, + "app/assets/empty-state/onboarding/views-dark.webp": { + "mtime": 1786278610.3430727, + "ast_hash": "9efd982c7135a67b18c15e4db6327e28", + "semantic_hash": "9efd982c7135a67b18c15e4db6327e28" + }, + "app/assets/empty-state/onboarding/views-light.webp": { + "mtime": 1786278610.3431904, + "ast_hash": "f03243a1366a81235c6cd3cd7e44154b", + "semantic_hash": "f03243a1366a81235c6cd3cd7e44154b" + }, + "app/assets/empty-state/onboarding/workspace-active-cycles-dark.webp": { + "mtime": 1786278610.34335, + "ast_hash": "edd04d097e1f99092e363f22c803fc4b", + "semantic_hash": "edd04d097e1f99092e363f22c803fc4b" + }, + "app/assets/empty-state/onboarding/workspace-active-cycles-light.webp": { + "mtime": 1786278610.3435142, + "ast_hash": "4ac82e74c9f814213adf4ac35016b844", + "semantic_hash": "4ac82e74c9f814213adf4ac35016b844" + }, + "app/assets/empty-state/onboarding/workspace-invites-dark.webp": { + "mtime": 1786278610.3448136, + "ast_hash": "765d449000b86e37748755c41a8cae3f", + "semantic_hash": "765d449000b86e37748755c41a8cae3f" + }, + "app/assets/empty-state/onboarding/workspace-invites-light.webp": { + "mtime": 1786278610.3467677, + "ast_hash": "2695ab9cc3fd539eb1fc793ec43ae6f2", + "semantic_hash": "2695ab9cc3fd539eb1fc793ec43ae6f2" + }, + "app/assets/empty-state/profile/activities-dark.webp": { + "mtime": 1786278610.3489387, + "ast_hash": "5f209e6e821ddeb82604f226beef59b3", + "semantic_hash": "5f209e6e821ddeb82604f226beef59b3" + }, + "app/assets/empty-state/profile/activities-light.webp": { + "mtime": 1786278610.3510125, + "ast_hash": "c99a28044f90caeb674fc4c1533d3367", + "semantic_hash": "c99a28044f90caeb674fc4c1533d3367" + }, + "app/assets/empty-state/profile/activity-dark.webp": { + "mtime": 1786278610.351745, + "ast_hash": "50e50b987f448d01bbafac807b45ed26", + "semantic_hash": "50e50b987f448d01bbafac807b45ed26" + }, + "app/assets/empty-state/profile/activity-light.webp": { + "mtime": 1786278610.3519769, + "ast_hash": "6d008a7bc0dbaff75743b9cd069ccded", + "semantic_hash": "6d008a7bc0dbaff75743b9cd069ccded" + }, + "app/assets/empty-state/profile/assigned-dark.webp": { + "mtime": 1786278610.3521593, + "ast_hash": "501934f530bb0e40097bb62497abfc5e", + "semantic_hash": "501934f530bb0e40097bb62497abfc5e" + }, + "app/assets/empty-state/profile/assigned-light.webp": { + "mtime": 1786278610.3523064, + "ast_hash": "c1d19b6ab93cfeec1964220ebf18d2a5", + "semantic_hash": "c1d19b6ab93cfeec1964220ebf18d2a5" + }, + "app/assets/empty-state/profile/created-dark.webp": { + "mtime": 1786278610.3527362, + "ast_hash": "ef3be36a6bbac91fa4050e7d20c6bed8", + "semantic_hash": "ef3be36a6bbac91fa4050e7d20c6bed8" + }, + "app/assets/empty-state/profile/created-light.webp": { + "mtime": 1786278610.3530786, + "ast_hash": "6aadf5e736ce9b2959cf3c12c9e80658", + "semantic_hash": "6aadf5e736ce9b2959cf3c12c9e80658" + }, + "app/assets/empty-state/profile/issues-by-priority-dark.webp": { + "mtime": 1786278610.3540452, + "ast_hash": "314eb955ae01fda96e54d83e3bcf0482", + "semantic_hash": "314eb955ae01fda96e54d83e3bcf0482" + }, + "app/assets/empty-state/profile/issues-by-priority-light.webp": { + "mtime": 1786278610.3552024, + "ast_hash": "8f7b5d458c21c820fbc3881674e45668", + "semantic_hash": "8f7b5d458c21c820fbc3881674e45668" + }, + "app/assets/empty-state/profile/issues-by-state-dark.webp": { + "mtime": 1786278610.3566725, + "ast_hash": "5752fc552dcf6d15e425bbc435586840", + "semantic_hash": "5752fc552dcf6d15e425bbc435586840" + }, + "app/assets/empty-state/profile/issues-by-state-light.webp": { + "mtime": 1786278610.3578944, + "ast_hash": "b63a97d2122385c35cc0aef7ef38fbfc", + "semantic_hash": "b63a97d2122385c35cc0aef7ef38fbfc" + }, + "app/assets/empty-state/profile/subscribed-dark.webp": { + "mtime": 1786278610.3581123, + "ast_hash": "235fb4452bffb2ba2b42cc1cdcf6957a", + "semantic_hash": "235fb4452bffb2ba2b42cc1cdcf6957a" + }, + "app/assets/empty-state/profile/subscribed-light.webp": { + "mtime": 1786278610.3582911, + "ast_hash": "1c5878972722fabb9effb2549671ff82", + "semantic_hash": "1c5878972722fabb9effb2549671ff82" + }, + "app/assets/empty-state/project-settings/estimates-dark-resp.webp": { + "mtime": 1786278610.358484, + "ast_hash": "a6d8d0bebac3df55ed86dede5ffc6511", + "semantic_hash": "a6d8d0bebac3df55ed86dede5ffc6511" + }, + "app/assets/empty-state/project-settings/estimates-dark.png": { + "mtime": 1786278610.3612905, + "ast_hash": "d3be008f8f4a64aa151f544ea12f9ed3", + "semantic_hash": "d3be008f8f4a64aa151f544ea12f9ed3" + }, + "app/assets/empty-state/project-settings/estimates-dark.webp": { + "mtime": 1786278610.3617847, + "ast_hash": "991189a6d0244b0597d0c8ee4938b336", + "semantic_hash": "991189a6d0244b0597d0c8ee4938b336" + }, + "app/assets/empty-state/project-settings/estimates-light-resp.webp": { + "mtime": 1786278610.3619812, + "ast_hash": "ba47f4626f731f9ef10851aee831330d", + "semantic_hash": "ba47f4626f731f9ef10851aee831330d" + }, + "app/assets/empty-state/project-settings/estimates-light.png": { + "mtime": 1786278610.3628433, + "ast_hash": "142b733ddf28b7296cab195905b89b9d", + "semantic_hash": "142b733ddf28b7296cab195905b89b9d" + }, + "app/assets/empty-state/project-settings/estimates-light.webp": { + "mtime": 1786278610.3630702, + "ast_hash": "d4cc6255de00326c19da7fbe1703077f", + "semantic_hash": "d4cc6255de00326c19da7fbe1703077f" + }, + "app/assets/empty-state/project-settings/integrations-dark-resp.webp": { + "mtime": 1786278610.3633983, + "ast_hash": "5357cd8b6e7a5b88fd2c91d45684a7c1", + "semantic_hash": "5357cd8b6e7a5b88fd2c91d45684a7c1" + }, + "app/assets/empty-state/project-settings/integrations-dark.webp": { + "mtime": 1786278610.3636062, + "ast_hash": "5357cd8b6e7a5b88fd2c91d45684a7c1", + "semantic_hash": "5357cd8b6e7a5b88fd2c91d45684a7c1" + }, + "app/assets/empty-state/project-settings/integrations-light-resp.webp": { + "mtime": 1786278610.3647943, + "ast_hash": "7baa1c12cf64d6c0346eaf737bf035fe", + "semantic_hash": "7baa1c12cf64d6c0346eaf737bf035fe" + }, + "app/assets/empty-state/project-settings/integrations-light.webp": { + "mtime": 1786278610.365135, + "ast_hash": "7baa1c12cf64d6c0346eaf737bf035fe", + "semantic_hash": "7baa1c12cf64d6c0346eaf737bf035fe" + }, + "app/assets/empty-state/project-settings/labels-dark-resp.webp": { + "mtime": 1786278610.3652418, + "ast_hash": "cd7682866dabc97aa8b843fd8542318c", + "semantic_hash": "cd7682866dabc97aa8b843fd8542318c" + }, + "app/assets/empty-state/project-settings/labels-dark.webp": { + "mtime": 1786278610.365388, + "ast_hash": "52e8ec4ff0d0c033d6c91ac21909b5dd", + "semantic_hash": "52e8ec4ff0d0c033d6c91ac21909b5dd" + }, + "app/assets/empty-state/project-settings/labels-light-resp.webp": { + "mtime": 1786278610.3655183, + "ast_hash": "ad57db3137eefbbc29c25993dcd582ca", + "semantic_hash": "ad57db3137eefbbc29c25993dcd582ca" + }, + "app/assets/empty-state/project-settings/labels-light.webp": { + "mtime": 1786278610.365658, + "ast_hash": "cd811b85cbe4d15cb6124684f47953b2", + "semantic_hash": "cd811b85cbe4d15cb6124684f47953b2" + }, + "app/assets/empty-state/project-settings/no-projects-dark.png": { + "mtime": 1786278610.3665814, + "ast_hash": "6b6228eb7d9cf943ccd973bd8c8f0274", + "semantic_hash": "6b6228eb7d9cf943ccd973bd8c8f0274" + }, + "app/assets/empty-state/project-settings/no-projects-light.png": { + "mtime": 1786278610.3708596, + "ast_hash": "8fc8fb9eeb961213d289e5659ddf48d8", + "semantic_hash": "8fc8fb9eeb961213d289e5659ddf48d8" + }, + "app/assets/empty-state/project-settings/updates-dark.png": { + "mtime": 1786278610.371155, + "ast_hash": "800c15c9a2a9d3d144ae1c48970dd7f5", + "semantic_hash": "800c15c9a2a9d3d144ae1c48970dd7f5" + }, + "app/assets/empty-state/project-settings/updates-light.png": { + "mtime": 1786278610.371301, + "ast_hash": "df17757881d114794efea798c6ca8f61", + "semantic_hash": "df17757881d114794efea798c6ca8f61" + }, + "app/assets/empty-state/project.svg": { + "mtime": 1786278610.37142, + "ast_hash": "acacc6fb867c4f072b6f269117525651", + "semantic_hash": "acacc6fb867c4f072b6f269117525651" + }, + "app/assets/empty-state/project/all-filters-dark.svg": { + "mtime": 1786278610.371523, + "ast_hash": "04974ee29d67dc9a793283cfce518bf7", + "semantic_hash": "04974ee29d67dc9a793283cfce518bf7" + }, + "app/assets/empty-state/project/all-filters-light.svg": { + "mtime": 1786278610.3715732, + "ast_hash": "e1e10f5c7b69953dc687e7692e5181e1", + "semantic_hash": "e1e10f5c7b69953dc687e7692e5181e1" + }, + "app/assets/empty-state/project/name-filter-dark.svg": { + "mtime": 1786278610.37163, + "ast_hash": "104147fc250594419d98b52ec3b0f131", + "semantic_hash": "104147fc250594419d98b52ec3b0f131" + }, + "app/assets/empty-state/project/name-filter-light.svg": { + "mtime": 1786278610.3716805, + "ast_hash": "a9d01454b6ba49568bae977a80383235", + "semantic_hash": "a9d01454b6ba49568bae977a80383235" + }, + "app/assets/empty-state/project/name-filter.svg": { + "mtime": 1786278610.3717277, + "ast_hash": "a9d01454b6ba49568bae977a80383235", + "semantic_hash": "a9d01454b6ba49568bae977a80383235" + }, + "app/assets/empty-state/recent_activity.svg": { + "mtime": 1786278610.3717842, + "ast_hash": "469e89581abbb1b0312e68096190eb7a", + "semantic_hash": "469e89581abbb1b0312e68096190eb7a" + }, + "app/assets/empty-state/search/all-issue-view-dark.webp": { + "mtime": 1786278610.3720396, + "ast_hash": "f61e20902953ec01466db9ebf67a4183", + "semantic_hash": "f61e20902953ec01466db9ebf67a4183" + }, + "app/assets/empty-state/search/all-issues-view-light.webp": { + "mtime": 1786278610.372139, + "ast_hash": "4a1401b863a0d714cbf96ea5fb824a65", + "semantic_hash": "4a1401b863a0d714cbf96ea5fb824a65" + }, + "app/assets/empty-state/search/archive-dark.webp": { + "mtime": 1786278610.372203, + "ast_hash": "0fab7dfb2f8577118aa6316ea914e578", + "semantic_hash": "0fab7dfb2f8577118aa6316ea914e578" + }, + "app/assets/empty-state/search/archive-light.webp": { + "mtime": 1786278610.3722582, + "ast_hash": "295c6e825127ec17488c5abac7095f2a", + "semantic_hash": "295c6e825127ec17488c5abac7095f2a" + }, + "app/assets/empty-state/search/comments-dark.webp": { + "mtime": 1786278610.3723052, + "ast_hash": "f0bc8ad596bfb061aab22ac450009910", + "semantic_hash": "f0bc8ad596bfb061aab22ac450009910" + }, + "app/assets/empty-state/search/comments-light.webp": { + "mtime": 1786278610.3723516, + "ast_hash": "2e6771c4cae3e06e993f4763847a34cc", + "semantic_hash": "2e6771c4cae3e06e993f4763847a34cc" + }, + "app/assets/empty-state/search/issues-dark.webp": { + "mtime": 1786278610.372399, + "ast_hash": "106b7aec6a83c1ec26321176dbb474e7", + "semantic_hash": "106b7aec6a83c1ec26321176dbb474e7" + }, + "app/assets/empty-state/search/issues-light.webp": { + "mtime": 1786278610.3724499, + "ast_hash": "f2cce7f9eae0c139ff353cde42714bb7", + "semantic_hash": "f2cce7f9eae0c139ff353cde42714bb7" + }, + "app/assets/empty-state/search/member-dark.webp": { + "mtime": 1786278610.3728924, + "ast_hash": "1f3898109b9d6167109ba3e583e23a14", + "semantic_hash": "1f3898109b9d6167109ba3e583e23a14" + }, + "app/assets/empty-state/search/member-light.webp": { + "mtime": 1786278610.3729823, + "ast_hash": "b7197a6f8e831dfa8c7faf7591c3bab7", + "semantic_hash": "b7197a6f8e831dfa8c7faf7591c3bab7" + }, + "app/assets/empty-state/search/notification-dark.webp": { + "mtime": 1786278610.373046, + "ast_hash": "4bffc076aba6626cbc6631ab4095234c", + "semantic_hash": "4bffc076aba6626cbc6631ab4095234c" + }, + "app/assets/empty-state/search/notification-light.webp": { + "mtime": 1786278610.373102, + "ast_hash": "9828d1e25fcc77d428ae43a8792c2eeb", + "semantic_hash": "9828d1e25fcc77d428ae43a8792c2eeb" + }, + "app/assets/empty-state/search/project-dark.webp": { + "mtime": 1786278610.3735874, + "ast_hash": "56e325e1122bb22730fefb5e424051fb", + "semantic_hash": "56e325e1122bb22730fefb5e424051fb" + }, + "app/assets/empty-state/search/project-light.webp": { + "mtime": 1786278610.3736799, + "ast_hash": "fc3f29730084122c418ebd74d518c083", + "semantic_hash": "fc3f29730084122c418ebd74d518c083" + }, + "app/assets/empty-state/search/search-dark.webp": { + "mtime": 1786278610.373739, + "ast_hash": "d6bb1c3fbf7d741bfebc016c671a8138", + "semantic_hash": "d6bb1c3fbf7d741bfebc016c671a8138" + }, + "app/assets/empty-state/search/search-light.webp": { + "mtime": 1786278610.373796, + "ast_hash": "4ffbf4d917a36275555b7807ef1abd00", + "semantic_hash": "4ffbf4d917a36275555b7807ef1abd00" + }, + "app/assets/empty-state/search/snooze-dark.webp": { + "mtime": 1786278610.3738506, + "ast_hash": "5d5c0186488afa1a2928967d21386b40", + "semantic_hash": "5d5c0186488afa1a2928967d21386b40" + }, + "app/assets/empty-state/search/snooze-light.webp": { + "mtime": 1786278610.3739073, + "ast_hash": "01828a92e517fab9317f973a42f60aa1", + "semantic_hash": "01828a92e517fab9317f973a42f60aa1" + }, + "app/assets/empty-state/search/views-dark.webp": { + "mtime": 1786278610.374029, + "ast_hash": "5061550d850e000be21d6dd531d8b4ee", + "semantic_hash": "5061550d850e000be21d6dd531d8b4ee" + }, + "app/assets/empty-state/search/views-light.webp": { + "mtime": 1786278610.3741212, + "ast_hash": "39c07e0bad170ed2bc053d132c056cab", + "semantic_hash": "39c07e0bad170ed2bc053d132c056cab" + }, + "app/assets/empty-state/state_graph.svg": { + "mtime": 1786278610.3742137, + "ast_hash": "30fdf9c68f3848078263dbf902f48a30", + "semantic_hash": "30fdf9c68f3848078263dbf902f48a30" + }, + "app/assets/empty-state/stickies/stickies-dark.webp": { + "mtime": 1786278610.3745625, + "ast_hash": "fa5ab34299922f32e09a9a1f37ac2770", + "semantic_hash": "fa5ab34299922f32e09a9a1f37ac2770" + }, + "app/assets/empty-state/stickies/stickies-light.webp": { + "mtime": 1786278610.3750825, + "ast_hash": "5aa01cb10fc94c2665021f5f94a01986", + "semantic_hash": "5aa01cb10fc94c2665021f5f94a01986" + }, + "app/assets/empty-state/stickies/stickies-search-dark.webp": { + "mtime": 1786278610.3753698, + "ast_hash": "0802d7a1a8adf5ab0e52cd6719be02cd", + "semantic_hash": "0802d7a1a8adf5ab0e52cd6719be02cd" + }, + "app/assets/empty-state/stickies/stickies-search-light.webp": { + "mtime": 1786278610.375744, + "ast_hash": "c738fae40fa681d49abb267451d1e208", + "semantic_hash": "c738fae40fa681d49abb267451d1e208" + }, + "app/assets/empty-state/view.svg": { + "mtime": 1786278610.3758175, + "ast_hash": "3aacde0fcad3e04143a75e7e239f307d", + "semantic_hash": "3aacde0fcad3e04143a75e7e239f307d" + }, + "app/assets/empty-state/web-hook.svg": { + "mtime": 1786278610.3759227, + "ast_hash": "2f5f0d2ad915fd0c16c177105e491d9b", + "semantic_hash": "2f5f0d2ad915fd0c16c177105e491d9b" + }, + "app/assets/empty-state/wiki/all-dark.webp": { + "mtime": 1786278610.3761566, + "ast_hash": "95b287222df0e51bb8eb9fd96bafbab9", + "semantic_hash": "95b287222df0e51bb8eb9fd96bafbab9" + }, + "app/assets/empty-state/wiki/all-filters-dark.svg": { + "mtime": 1786278610.376217, + "ast_hash": "20b53a69d938df3d3cabec1883c4d073", + "semantic_hash": "20b53a69d938df3d3cabec1883c4d073" + }, + "app/assets/empty-state/wiki/all-filters-light.svg": { + "mtime": 1786278610.3762646, + "ast_hash": "a7a6058b3f24e58dd41cb547bfcf0fdc", + "semantic_hash": "a7a6058b3f24e58dd41cb547bfcf0fdc" + }, + "app/assets/empty-state/wiki/all-light.webp": { + "mtime": 1786278610.3764012, + "ast_hash": "4fe3f2b839b1a0958a1351bbede8ad20", + "semantic_hash": "4fe3f2b839b1a0958a1351bbede8ad20" + }, + "app/assets/empty-state/wiki/archived-dark.webp": { + "mtime": 1786278610.3766015, + "ast_hash": "688611b8414e2afea5f2d4d6dc002e77", + "semantic_hash": "688611b8414e2afea5f2d4d6dc002e77" + }, + "app/assets/empty-state/wiki/archived-light.webp": { + "mtime": 1786278610.3771958, + "ast_hash": "3899d23e13b08921d64965d52d368b4b", + "semantic_hash": "3899d23e13b08921d64965d52d368b4b" + }, + "app/assets/empty-state/wiki/name-filter-dark.svg": { + "mtime": 1786278610.3772593, + "ast_hash": "f652493e015009acb4b0aac722fe648a", + "semantic_hash": "f652493e015009acb4b0aac722fe648a" + }, + "app/assets/empty-state/wiki/name-filter-light.svg": { + "mtime": 1786278610.377312, + "ast_hash": "0491b209e36a9297920e30c62dfa96b4", + "semantic_hash": "0491b209e36a9297920e30c62dfa96b4" + }, + "app/assets/empty-state/wiki/navigation-pane/assets-dark.webp": { + "mtime": 1786278610.3778524, + "ast_hash": "a86c7075d80259326fc843f04075ed43", + "semantic_hash": "a86c7075d80259326fc843f04075ed43" + }, + "app/assets/empty-state/wiki/navigation-pane/assets-light.webp": { + "mtime": 1786278610.3779387, + "ast_hash": "d611134d419d758bf6126af399bd33d2", + "semantic_hash": "d611134d419d758bf6126af399bd33d2" + }, + "app/assets/empty-state/wiki/navigation-pane/outline-dark.webp": { + "mtime": 1786278610.378041, + "ast_hash": "c93d9b31931239579f41e44fe4832d45", + "semantic_hash": "c93d9b31931239579f41e44fe4832d45" + }, + "app/assets/empty-state/wiki/navigation-pane/outline-light.webp": { + "mtime": 1786278610.3782144, + "ast_hash": "ec33edf09bb5e95e1981f017e9e69fea", + "semantic_hash": "ec33edf09bb5e95e1981f017e9e69fea" + }, + "app/assets/empty-state/wiki/private-dark.webp": { + "mtime": 1786278610.3786376, + "ast_hash": "40359569d1be04657bc13a4d3548fe82", + "semantic_hash": "40359569d1be04657bc13a4d3548fe82" + }, + "app/assets/empty-state/wiki/private-light.webp": { + "mtime": 1786278610.3787875, + "ast_hash": "b02650050c000a110ee3b05fa47924a6", + "semantic_hash": "b02650050c000a110ee3b05fa47924a6" + }, + "app/assets/empty-state/wiki/public-dark.webp": { + "mtime": 1786278610.3789244, + "ast_hash": "fe4855e455cd2ef801adb1a578ad37a4", + "semantic_hash": "fe4855e455cd2ef801adb1a578ad37a4" + }, + "app/assets/empty-state/wiki/public-light.webp": { + "mtime": 1786278610.3790386, + "ast_hash": "349ade9a0127f976b89c254d2061def8", + "semantic_hash": "349ade9a0127f976b89c254d2061def8" + }, + "app/assets/empty-state/workspace-draft/issue-dark.webp": { + "mtime": 1786278610.379351, + "ast_hash": "43ef96c959092eabd9ae06aeb6528149", + "semantic_hash": "43ef96c959092eabd9ae06aeb6528149" + }, + "app/assets/empty-state/workspace-draft/issue-light.webp": { + "mtime": 1786278610.3796384, + "ast_hash": "3bd6e51c964879946d2580eb4abb94de", + "semantic_hash": "3bd6e51c964879946d2580eb4abb94de" + }, + "app/assets/empty-state/workspace-settings/api-tokens-dark-resp.webp": { + "mtime": 1786278610.3805296, + "ast_hash": "9b070f8343b559e0aa7d6cc4154aa40b", + "semantic_hash": "9b070f8343b559e0aa7d6cc4154aa40b" + }, + "app/assets/empty-state/workspace-settings/api-tokens-dark.webp": { + "mtime": 1786278610.3806725, + "ast_hash": "f038ddfb5a2f2fdd429d73baf04a7556", + "semantic_hash": "f038ddfb5a2f2fdd429d73baf04a7556" + }, + "app/assets/empty-state/workspace-settings/api-tokens-light-resp.webp": { + "mtime": 1786278610.3807685, + "ast_hash": "c25bc9a914548d370001b6571842ac98", + "semantic_hash": "c25bc9a914548d370001b6571842ac98" + }, + "app/assets/empty-state/workspace-settings/api-tokens-light.webp": { + "mtime": 1786278610.380908, + "ast_hash": "7811694da41cd25e65633c5a382daa8d", + "semantic_hash": "7811694da41cd25e65633c5a382daa8d" + }, + "app/assets/empty-state/workspace-settings/exports-dark-resp.webp": { + "mtime": 1786278610.3813639, + "ast_hash": "89ac289d6085228350954822e0226d65", + "semantic_hash": "89ac289d6085228350954822e0226d65" + }, + "app/assets/empty-state/workspace-settings/exports-dark.webp": { + "mtime": 1786278610.381539, + "ast_hash": "735c955c0bd6cea968540edcaa2150f2", + "semantic_hash": "735c955c0bd6cea968540edcaa2150f2" + }, + "app/assets/empty-state/workspace-settings/exports-light-resp.webp": { + "mtime": 1786278610.3816776, + "ast_hash": "23d23e5922aea406fee1ac3e1ddc3383", + "semantic_hash": "23d23e5922aea406fee1ac3e1ddc3383" + }, + "app/assets/empty-state/workspace-settings/exports-light.webp": { + "mtime": 1786278610.3817842, + "ast_hash": "6c6bc26d107712bc57e20ef100d7bf4a", + "semantic_hash": "6c6bc26d107712bc57e20ef100d7bf4a" + }, + "app/assets/empty-state/workspace-settings/imports-dark-resp.webp": { + "mtime": 1786278610.3818927, + "ast_hash": "9cefc516bde4d6276f0e6b8e18ab4ad2", + "semantic_hash": "9cefc516bde4d6276f0e6b8e18ab4ad2" + }, + "app/assets/empty-state/workspace-settings/imports-dark.webp": { + "mtime": 1786278610.382141, + "ast_hash": "2676fe9caa7950113279caa11845620e", + "semantic_hash": "2676fe9caa7950113279caa11845620e" + }, + "app/assets/empty-state/workspace-settings/imports-light-resp.webp": { + "mtime": 1786278610.3822496, + "ast_hash": "bb01a302fcdf258ec9842989eba57d77", + "semantic_hash": "bb01a302fcdf258ec9842989eba57d77" + }, + "app/assets/empty-state/workspace-settings/imports-light.webp": { + "mtime": 1786278610.383141, + "ast_hash": "b09b7da36ee2f5d03d0468a6fa57af8f", + "semantic_hash": "b09b7da36ee2f5d03d0468a6fa57af8f" + }, + "app/assets/empty-state/workspace-settings/integrations-dark-resp.webp": { + "mtime": 1786278610.383261, + "ast_hash": "230afe1f17500498f933680ee99e0669", + "semantic_hash": "230afe1f17500498f933680ee99e0669" + }, + "app/assets/empty-state/workspace-settings/integrations-dark.webp": { + "mtime": 1786278610.3834398, + "ast_hash": "a1f5b458d85681a26f752c4b1ff72ef1", + "semantic_hash": "a1f5b458d85681a26f752c4b1ff72ef1" + }, + "app/assets/empty-state/workspace-settings/integrations-light-resp.webp": { + "mtime": 1786278610.3850741, + "ast_hash": "29aa5ee86505ae26c0706bbc37e1398a", + "semantic_hash": "29aa5ee86505ae26c0706bbc37e1398a" + }, + "app/assets/empty-state/workspace-settings/integrations-light.webp": { + "mtime": 1786278610.385399, + "ast_hash": "6d2b1de9a8e859f23210c0123e160a57", + "semantic_hash": "6d2b1de9a8e859f23210c0123e160a57" + }, + "app/assets/empty-state/workspace-settings/webhooks-dark-resp.webp": { + "mtime": 1786278610.385512, + "ast_hash": "e9747d96c7e8b0ed14e062f1a4c06efb", + "semantic_hash": "e9747d96c7e8b0ed14e062f1a4c06efb" + }, + "app/assets/empty-state/workspace-settings/webhooks-dark.webp": { + "mtime": 1786278610.3857186, + "ast_hash": "80d565b842ec60ae0d66caf8c7f9d3c3", + "semantic_hash": "80d565b842ec60ae0d66caf8c7f9d3c3" + }, + "app/assets/empty-state/workspace-settings/webhooks-light-resp.webp": { + "mtime": 1786278610.3858228, + "ast_hash": "09b35513a2c1881fb63fef1ade4cdd76", + "semantic_hash": "09b35513a2c1881fb63fef1ade4cdd76" + }, + "app/assets/empty-state/workspace-settings/webhooks-light.webp": { + "mtime": 1786278610.3859305, + "ast_hash": "2ca1cf998cb09a6680b54070991a2e12", + "semantic_hash": "2ca1cf998cb09a6680b54070991a2e12" + }, + "app/assets/favicon/apple-touch-icon.png": { + "mtime": 1786278610.3860462, + "ast_hash": "a22dce9c92a42b9fa388f64154dd4c9d", + "semantic_hash": "a22dce9c92a42b9fa388f64154dd4c9d" + }, + "app/assets/favicon/favicon-16x16.png": { + "mtime": 1786278610.386093, + "ast_hash": "d50fb272b259e249827effa7f2b27c0e", + "semantic_hash": "d50fb272b259e249827effa7f2b27c0e" + }, + "app/assets/favicon/favicon-32x32.png": { + "mtime": 1786278610.3861358, + "ast_hash": "72f7228784aba58e575628a5a36ba0be", + "semantic_hash": "72f7228784aba58e575628a5a36ba0be" + }, + "app/assets/icons/icon-180x180.png": { + "mtime": 1786278610.4169283, + "ast_hash": "c01d734e9f1ab9d9d433556c059d06de", + "semantic_hash": "c01d734e9f1ab9d9d433556c059d06de" + }, + "app/assets/icons/icon-512x512.png": { + "mtime": 1786278610.4170406, + "ast_hash": "b8f5fe234819b05bac1d210186ef6191", + "semantic_hash": "b8f5fe234819b05bac1d210186ef6191" + }, + "app/assets/images/logo-spinner-dark.gif": { + "mtime": 1786278610.4192271, + "ast_hash": "50c8b682b5ef8932e225385420bdf2a3", + "semantic_hash": "50c8b682b5ef8932e225385420bdf2a3" + }, + "app/assets/images/logo-spinner-light.gif": { + "mtime": 1786278610.4203339, + "ast_hash": "029f2a816cd46ea067b9457c3fcca969", + "semantic_hash": "029f2a816cd46ea067b9457c3fcca969" + }, + "app/assets/instance-not-ready.webp": { + "mtime": 1786278610.4204526, + "ast_hash": "c20ca103b3d3ebb04236dae200778e5c", + "semantic_hash": "c20ca103b3d3ebb04236dae200778e5c" + }, + "app/assets/instance-setup-done.webp": { + "mtime": 1786278610.4244065, + "ast_hash": "487748fb03d5ecae455da19b23a80587", + "semantic_hash": "487748fb03d5ecae455da19b23a80587" + }, + "app/assets/instance/maintenance-mode-dark.svg": { + "mtime": 1786278610.424585, + "ast_hash": "37f762a6366529b985816ea9e68f6faf", + "semantic_hash": "37f762a6366529b985816ea9e68f6faf" + }, + "app/assets/instance/maintenance-mode-light.svg": { + "mtime": 1786278610.4246798, + "ast_hash": "eb56f741b011d35cd4ade30863f77533", + "semantic_hash": "eb56f741b011d35cd4ade30863f77533" + }, + "app/assets/logos/gitea-logo.svg": { + "mtime": 1786278610.4247875, + "ast_hash": "8c971bc353008d67ba53965e12ae5a43", + "semantic_hash": "8c971bc353008d67ba53965e12ae5a43" + }, + "app/assets/logos/github-black.png": { + "mtime": 1786278610.4249682, + "ast_hash": "f91cc790fa0437c4bdad24ffcf23601b", + "semantic_hash": "f91cc790fa0437c4bdad24ffcf23601b" + }, + "app/assets/logos/github-dark.svg": { + "mtime": 1786278610.4250298, + "ast_hash": "dfc93b03e9bbc6098e49ababe0da3f96", + "semantic_hash": "dfc93b03e9bbc6098e49ababe0da3f96" + }, + "app/assets/logos/github-square.png": { + "mtime": 1786278610.4250765, + "ast_hash": "3a85b0d8bc2f4660a850ad5526c3f679", + "semantic_hash": "3a85b0d8bc2f4660a850ad5526c3f679" + }, + "app/assets/logos/github-white.png": { + "mtime": 1786278610.425168, + "ast_hash": "bcf663d25071ca3ea6d8a7696670eccb", + "semantic_hash": "bcf663d25071ca3ea6d8a7696670eccb" + }, + "app/assets/logos/gitlab-logo.svg": { + "mtime": 1786278610.4252374, + "ast_hash": "4bb3ae43fc361e35759796cad65036f3", + "semantic_hash": "4bb3ae43fc361e35759796cad65036f3" + }, + "app/assets/logos/google-logo.svg": { + "mtime": 1786278610.4252968, + "ast_hash": "edd0e34f60d7ca4a2f4ece79cff21ae3", + "semantic_hash": "edd0e34f60d7ca4a2f4ece79cff21ae3" + }, + "app/assets/mac-command.svg": { + "mtime": 1786278610.425355, + "ast_hash": "24c8f9da395dd3f347286f5e79fa35dc", + "semantic_hash": "24c8f9da395dd3f347286f5e79fa35dc" + }, + "app/assets/og-image.png": { + "mtime": 1786278610.4256434, + "ast_hash": "3b057171a66b549aee66b1076f1698e9", + "semantic_hash": "3b057171a66b549aee66b1076f1698e9" + }, + "app/assets/onboarding/cycles.webp": { + "mtime": 1786278610.4265075, + "ast_hash": "556f614ee15f3b600f89741399eec341", + "semantic_hash": "556f614ee15f3b600f89741399eec341" + }, + "app/assets/onboarding/issues.webp": { + "mtime": 1786278610.4274826, + "ast_hash": "1677ebec7e8fd1e681972b84bdcbd420", + "semantic_hash": "1677ebec7e8fd1e681972b84bdcbd420" + }, + "app/assets/onboarding/modules.webp": { + "mtime": 1786278610.4279008, + "ast_hash": "aadf75a0d3a09db5fd5382c28260a662", + "semantic_hash": "aadf75a0d3a09db5fd5382c28260a662" + }, + "app/assets/onboarding/onboarding-pages.webp": { + "mtime": 1786278610.4280717, + "ast_hash": "0519965246dd4b13ab99ec41cf639877", + "semantic_hash": "0519965246dd4b13ab99ec41cf639877" + }, + "app/assets/onboarding/pages.webp": { + "mtime": 1786278610.4290943, + "ast_hash": "7d7258703c868fcbebd8191acebea58c", + "semantic_hash": "7d7258703c868fcbebd8191acebea58c" + }, + "app/assets/onboarding/views.webp": { + "mtime": 1786278610.429486, + "ast_hash": "3e9f9d470b6b7e0c46bb8e413e902c2d", + "semantic_hash": "3e9f9d470b6b7e0c46bb8e413e902c2d" + }, + "app/assets/plane-logos/black-horizontal-with-blue-logo.png": { + "mtime": 1786278610.4295835, + "ast_hash": "dfd8a9218903d2e94b187a13dd93d1a7", + "semantic_hash": "dfd8a9218903d2e94b187a13dd93d1a7" + }, + "app/assets/plane-logos/blue-without-text.png": { + "mtime": 1786278610.4296412, + "ast_hash": "215fb90c36923d7a48b85803f151a4f8", + "semantic_hash": "215fb90c36923d7a48b85803f151a4f8" + }, + "app/assets/plane-logos/white-horizontal-with-blue-logo.png": { + "mtime": 1786278610.42969, + "ast_hash": "2f3b6689c77be0b63cae3ba455beae51", + "semantic_hash": "2f3b6689c77be0b63cae3ba455beae51" + }, + "app/assets/plane-logos/white-horizontal.svg": { + "mtime": 1786278610.4298701, + "ast_hash": "38dcfcbfaeff5b2f08c39b439ebc159e", + "semantic_hash": "38dcfcbfaeff5b2f08c39b439ebc159e" + }, + "app/assets/plane-takeoff.png": { + "mtime": 1786278610.4300053, + "ast_hash": "efabebc63a0c6932b2af7cd37b6ac248", + "semantic_hash": "efabebc63a0c6932b2af7cd37b6ac248" + }, + "app/assets/scribble/scribble-black.svg": { + "mtime": 1786278610.4301713, + "ast_hash": "f92c91b9b93425d68ad6cbe81fad53e9", + "semantic_hash": "f92c91b9b93425d68ad6cbe81fad53e9" + }, + "app/assets/scribble/scribble-white.svg": { + "mtime": 1786278610.4302967, + "ast_hash": "e1476bada074a48392635f7cde2d866c", + "semantic_hash": "e1476bada074a48392635f7cde2d866c" + }, + "app/assets/services/csv.svg": { + "mtime": 1786278610.430406, + "ast_hash": "463adf5035c9a635085c9bab1b38f1d9", + "semantic_hash": "463adf5035c9a635085c9bab1b38f1d9" + }, + "app/assets/services/excel.svg": { + "mtime": 1786278610.4304624, + "ast_hash": "1865094771b1aa4dfbd526778e83a273", + "semantic_hash": "1865094771b1aa4dfbd526778e83a273" + }, + "app/assets/services/github.png": { + "mtime": 1786278610.4305074, + "ast_hash": "3a85b0d8bc2f4660a850ad5526c3f679", + "semantic_hash": "3a85b0d8bc2f4660a850ad5526c3f679" + }, + "app/assets/services/jira.svg": { + "mtime": 1786278610.430557, + "ast_hash": "2c5d5218bb64b235c86664fff6ce7f74", + "semantic_hash": "2c5d5218bb64b235c86664fff6ce7f74" + }, + "app/assets/services/json.svg": { + "mtime": 1786278610.4306102, + "ast_hash": "49506fd6230660bde72e090b516ca772", + "semantic_hash": "49506fd6230660bde72e090b516ca772" + }, + "app/assets/services/slack.png": { + "mtime": 1786278610.4307218, + "ast_hash": "cd0c78940438c039ec1dabeb68b3f339", + "semantic_hash": "cd0c78940438c039ec1dabeb68b3f339" + }, + "app/assets/user.png": { + "mtime": 1786278610.4311361, + "ast_hash": "85ed137161769741c4b9611308c37cc7", + "semantic_hash": "85ed137161769741c4b9611308c37cc7" + }, + "app/assets/users/user-1.png": { + "mtime": 1786278610.4312732, + "ast_hash": "93d1e0cbfbb0781e9c21dd8f4357d5d4", + "semantic_hash": "93d1e0cbfbb0781e9c21dd8f4357d5d4" + }, + "app/assets/users/user-2.png": { + "mtime": 1786278610.4313314, + "ast_hash": "37cd26d31b139e651df8d929c01c4dbd", + "semantic_hash": "37cd26d31b139e651df8d929c01c4dbd" + }, + "app/assets/users/user-profile-cover-default-img.png": { + "mtime": 1786278610.4316456, + "ast_hash": "f7a85647a5f516a32b671696b1e15457", + "semantic_hash": "f7a85647a5f516a32b671696b1e15457" + }, + "app/assets/workspace-active-cycles/cta-l-1-dark.webp": { + "mtime": 1786278610.4333072, + "ast_hash": "642537258f32491852b693c119da7db4", + "semantic_hash": "642537258f32491852b693c119da7db4" + }, + "app/assets/workspace-active-cycles/cta-l-1-light.webp": { + "mtime": 1786278610.433627, + "ast_hash": "62d408b638ec6b2716fc80250879c6da", + "semantic_hash": "62d408b638ec6b2716fc80250879c6da" + }, + "app/assets/workspace-active-cycles/cta-r-1-dark.webp": { + "mtime": 1786278610.4350333, + "ast_hash": "2623f67762e133e8c2b4811319447f09", + "semantic_hash": "2623f67762e133e8c2b4811319447f09" + }, + "app/assets/workspace-active-cycles/cta-r-1-light.webp": { + "mtime": 1786278610.4356515, + "ast_hash": "773c32be875eeae1933eac689c5f4471", + "semantic_hash": "773c32be875eeae1933eac689c5f4471" + }, + "app/assets/workspace-active-cycles/cta-r-2-dark.webp": { + "mtime": 1786278610.4359, + "ast_hash": "1d056e7f0b2e03b12543df07d28fe062", + "semantic_hash": "1d056e7f0b2e03b12543df07d28fe062" + }, + "app/assets/workspace-active-cycles/cta-r-2-light.webp": { + "mtime": 1786278610.436513, + "ast_hash": "6eb9a28d54a76c2a4f24951f7fa49be8", + "semantic_hash": "6eb9a28d54a76c2a4f24951f7fa49be8" + }, + "app/assets/workspace/workspace-creation-disabled.png": { + "mtime": 1786278610.4374046, + "ast_hash": "3138f5477a2943dc99dd56d46c59da21", + "semantic_hash": "3138f5477a2943dc99dd56d46c59da21" + }, + "app/assets/workspace/workspace-not-available.png": { + "mtime": 1786278610.437904, + "ast_hash": "dcd2dab7dd7f3236f54719f36516bbf3", + "semantic_hash": "dcd2dab7dd7f3236f54719f36516bbf3" + }, + "public/favicon/android-chrome-192x192.png": { + "mtime": 1786278610.6155162, + "ast_hash": "2e28eaedc54dbe0c452f2dc8942ef651", + "semantic_hash": "2e28eaedc54dbe0c452f2dc8942ef651" + }, + "public/favicon/android-chrome-512x512.png": { + "mtime": 1786278610.615679, + "ast_hash": "0cdc64043503067a91da1323e641b575", + "semantic_hash": "0cdc64043503067a91da1323e641b575" + }, + "public/icons/icon-192x192.png": { + "mtime": 1786278610.6158266, + "ast_hash": "c92414b9afb3440d559c386b40e93d30", + "semantic_hash": "c92414b9afb3440d559c386b40e93d30" + }, + "public/icons/icon-348x348.png": { + "mtime": 1786278610.6159012, + "ast_hash": "59eb94292ddc87b0a30679bd9ff752f7", + "semantic_hash": "59eb94292ddc87b0a30679bd9ff752f7" + }, + "public/icons/icon-512x512.png": { + "mtime": 1786278610.6160216, + "ast_hash": "b8f5fe234819b05bac1d210186ef6191", + "semantic_hash": "b8f5fe234819b05bac1d210186ef6191" + }, + "public/plane-logos/plane-mobile-pwa.png": { + "mtime": 1786278610.6178339, + "ast_hash": "3baca1b6f89a0022c792b0fe6d5eef8c", + "semantic_hash": "3baca1b6f89a0022c792b0fe6d5eef8c" + } +} From b8b345e0a37b2330f4cf4b73f22f8f46265f4c85 Mon Sep 17 00:00:00 2001 From: Mauro Date: Wed, 12 Aug 2026 12:13:34 +0200 Subject: [PATCH 16/22] Improve profile calendar scheduling UX and drag-and-drop. Add scheduled time display in issue detail, 15-minute snap with grab-offset preservation, grid drop ghosts, and clearer drag feedback for the hours view. Co-authored-by: Cursor --- .../issues/issue-detail/module-select.tsx | 4 +- .../planned-schedule-property.tsx | 47 ++ .../issues/issue-detail/sidebar.tsx | 5 +- .../issue-layouts/calendar/calendar.tsx | 139 +++++- .../issue-layouts/calendar/day-tile.tsx | 36 +- .../issue-layouts/calendar/drag-preview.tsx | 63 +++ .../issue-layouts/calendar/hours-grid.tsx | 404 +++++++++++++++--- .../calendar/hours-issue-block.tsx | 114 +++-- .../calendar/issue-block-root.tsx | 40 +- .../issue-layouts/calendar/issue-block.tsx | 130 ++++-- .../issue-layouts/calendar/issue-blocks.tsx | 55 ++- .../calendar/unscheduled-strip.tsx | 266 +++++++++++- .../issues/issue-layouts/calendar/utils.ts | 97 ++++- .../issue-layouts/calendar/week-days.tsx | 15 + .../issues/peek-overview/properties.tsx | 5 +- packages/constants/src/issue/filter.ts | 1 + packages/i18n/src/locales/en/work-item.json | 6 +- 17 files changed, 1247 insertions(+), 180 deletions(-) create mode 100644 apps/web/core/components/issues/issue-detail/planned-schedule-property.tsx create mode 100644 apps/web/core/components/issues/issue-layouts/calendar/drag-preview.tsx diff --git a/apps/web/core/components/issues/issue-detail/module-select.tsx b/apps/web/core/components/issues/issue-detail/module-select.tsx index f0b6b2a4d5c..5c9780918a0 100644 --- a/apps/web/core/components/issues/issue-detail/module-select.tsx +++ b/apps/web/core/components/issues/issue-detail/module-select.tsx @@ -62,7 +62,7 @@ export const IssueModuleSelect = observer(function IssueModuleSelect(props: TIss }; return ( -
+
+
+ {schedule ? ( + + {schedule.dateLabel} + + {" · "} + {schedule.timeLabel} + {schedule.durationLabel ? ` · ${schedule.durationLabel}` : ""} + + + ) : ( + {t("issue.layouts.calendar.unscheduled")} + )} +
+ + ); +}); diff --git a/apps/web/core/components/issues/issue-detail/sidebar.tsx b/apps/web/core/components/issues/issue-detail/sidebar.tsx index c9bd55d576e..71a7918a6b1 100644 --- a/apps/web/core/components/issues/issue-detail/sidebar.tsx +++ b/apps/web/core/components/issues/issue-detail/sidebar.tsx @@ -45,6 +45,7 @@ import { formatDuration } from "./time-log/helper"; import { LogWorkModal } from "./time-log/log-work-modal"; import { IssueLabel } from "./label"; import { IssueModuleSelect } from "./module-select"; +import { IssuePlannedScheduleProperty } from "./planned-schedule-property"; import type { TIssueOperations } from "./root"; type Props = { @@ -201,6 +202,8 @@ export const IssueDetailsSidebar = observer(function IssueDetailsSidebar(props:
+ + {projectId && areEstimateEnabledByProjectId(projectId) && ( (new Date()); const [isUnscheduledSidebarCollapsed, setIsUnscheduledSidebarCollapsed] = useState(readUnscheduledSidebarCollapsed); + const [isCreateModalOpen, setIsCreateModalOpen] = useState(false); + const [createModalDate, setCreateModalDate] = useState(null); + const [createModalDuration, setCreateModalDuration] = useState(null); + const [createModalPlannedAt, setCreateModalPlannedAt] = useState(null); + const [isCalendarDragActive, setIsCalendarDragActive] = useState(false); + const pendingCreatePlanRef = useRef<{ + plannedAt: string; + plannedDurationMinutes?: number; + } | null>(null); //refs const scrollableContainerRef = useRef(null); // store hooks const { issues: { viewFlags }, } = useIssues(storeType); + const { data: currentUser } = useUser(); + const { updateIssue } = useIssuesActions(storeType); const [windowWidth] = useSize(); @@ -139,6 +155,85 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { const formattedDatePayload = renderFormattedPayloadDate(selectedDate) ?? undefined; + const handleCloseCreateModal = useCallback(() => { + setIsCreateModalOpen(false); + setCreateModalDate(null); + setCreateModalDuration(null); + setCreateModalPlannedAt(null); + }, []); + + const handleDayClick = useCallback((date: Date) => { + const dateString = renderFormattedPayloadDate(date); + if (dateString) { + pendingCreatePlanRef.current = { + plannedAt: buildPlannedAtForDrop(dateString, null), + }; + } + + setCreateModalDate(date); + setCreateModalDuration(null); + setCreateModalPlannedAt(null); + setIsCreateModalOpen(true); + }, []); + + const handleTimeRangeSelect = useCallback((date: Date, startHour: number, endHour: number) => { + const dateString = renderFormattedPayloadDate(date); + if (!dateString) return; + + const plannedAt = buildPlannedAtForDrop(dateString, null, startHour); + const durationMinutes = Math.max((endHour - startHour) * 60, HOURS_MIN_DURATION_MINUTES); + + pendingCreatePlanRef.current = { + plannedAt, + plannedDurationMinutes: durationMinutes, + }; + + setCreateModalDate(date); + setCreateModalPlannedAt(plannedAt); + setCreateModalDuration(durationMinutes); + setIsCreateModalOpen(true); + }, []); + + const createModalData = createModalDate + ? { + ...(layout === "hours" + ? { + planned_at: + createModalPlannedAt ?? buildPlannedAtForDrop(renderFormattedPayloadDate(createModalDate) ?? "", null), + planned_duration_minutes: createModalDuration ?? undefined, + } + : isProfileCalendar + ? { + planned_at: buildPlannedAtForDrop(renderFormattedPayloadDate(createModalDate) ?? "", null), + } + : { target_date: renderFormattedPayloadDate(createModalDate) ?? undefined }), + ...(isProfileCalendar && currentUser?.id ? { assignee_ids: [currentUser.id] } : {}), + } + : undefined; + + const handleCreateModalSubmit = useCallback( + async (issue: TIssue) => { + if (!isProfileCalendar || !issue.id || !issue.project_id || !currentUser?.id) return; + + try { + if (updateIssue && !issue.assignee_ids?.includes(currentUser.id)) { + await updateIssue(issue.project_id, issue.id, { assignee_ids: [currentUser.id] }); + } + + const pendingPlan = pendingCreatePlanRef.current; + if (handleResizePlan && pendingPlan) { + await handleResizePlan(issue.id, { + planned_at: pendingPlan.plannedAt, + planned_duration_minutes: pendingPlan.plannedDurationMinutes, + }); + } + } catch (error) { + console.error("Failed to finalize calendar-created issue:", error); + } + }, + [isProfileCalendar, currentUser?.id, updateIssue, handleResizePlan] + ); + // Enable Auto Scroll for calendar useEffect(() => { const element = scrollableContainerRef.current; @@ -152,6 +247,18 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { ); }, []); + // Profile calendar: track active drags to dim non-target day cells (month/week/hours) + useEffect(() => { + if (!isProfileCalendar) return; + + return monitorForElements({ + onDragStart: ({ source }) => { + if (source.data.type === CALENDAR_ISSUE_DRAG_TYPE) setIsCalendarDragActive(true); + }, + onDrop: () => setIsCalendarDragActive(false), + }); + }, [isProfileCalendar]); + if (!calendarPayload || !formattedDatePayload) return (
@@ -221,6 +328,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { getGroupIssueCount={getGroupIssueCount} enableQuickIssueCreate={enableQuickAdd} disableIssueCreation={!enableIssueCreation} + enableIssueCreation={enableIssueCreation} quickActions={quickActions} quickAddCallback={quickAddCallback} addIssuesToView={addIssuesToView} @@ -228,6 +336,10 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { canEditProperties={canEditProperties} isEpic={isEpic} showDueDateBadge={isProfileCalendar} + showProjectBadge={isProfileCalendar} + stackProjectBadge={isProfileCalendar} + isCalendarDragActive={isCalendarDragActive} + onDayClick={handleDayClick} /> ))}
@@ -246,6 +358,7 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { getGroupIssueCount={getGroupIssueCount} enableQuickIssueCreate={enableQuickAdd} disableIssueCreation={!enableIssueCreation} + enableIssueCreation={enableIssueCreation} quickActions={quickActions} quickAddCallback={quickAddCallback} addIssuesToView={addIssuesToView} @@ -253,6 +366,10 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { canEditProperties={canEditProperties} isEpic={isEpic} showDueDateBadge={isProfileCalendar} + showProjectBadge={isProfileCalendar} + stackProjectBadge={isProfileCalendar} + isCalendarDragActive={isCalendarDragActive} + onDayClick={handleDayClick} /> )} {layout === "hours" && handleResizePlan && ( @@ -263,7 +380,13 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { canEditProperties={canEditProperties} isEpic={isEpic} showDueDateBadge={isProfileCalendar} + showProjectBadge={isProfileCalendar} showWeekends={showWeekends} + disableIssueCreation={!enableIssueCreation} + enableIssueCreation={enableIssueCreation} + onDayClick={isProfileCalendar ? undefined : handleDayClick} + onTimeRangeSelect={handleTimeRangeSelect} + isCalendarDragActive={isCalendarDragActive} handleDragAndDrop={handleDragAndDrop} handleResizePlan={handleResizePlan} /> @@ -297,6 +420,9 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { isDragDisabled isMobileView isEpic={isEpic} + showDueDateBadge={isProfileCalendar} + showProjectBadge={isProfileCalendar} + stackProjectBadge={isProfileCalendar} />
@@ -347,9 +473,20 @@ export const CalendarChart = observer(function CalendarChart(props: Props) { isDragDisabled isMobileView isEpic={isEpic} + showDueDateBadge={isProfileCalendar} + showProjectBadge={isProfileCalendar} + stackProjectBadge={isProfileCalendar} />
+ + ); }); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx index 95cb2f3bfb8..a2fa7ca9434 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx @@ -45,6 +45,7 @@ type Props = { getGroupIssueCount: (groupId: string | undefined) => number | undefined; enableQuickIssueCreate?: boolean; disableIssueCreation?: boolean; + enableIssueCreation?: boolean; quickAddCallback?: (projectId: string | null | undefined, data: TIssue) => Promise; quickActions: TRenderQuickActions; handleDragAndDrop: ( @@ -61,6 +62,10 @@ type Props = { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; + stackProjectBadge?: boolean; + isCalendarDragActive?: boolean; + onDayClick?: (date: Date) => void; }; export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { @@ -75,6 +80,7 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { quickActions, enableQuickIssueCreate, disableIssueCreation, + enableIssueCreation, quickAddCallback, addIssuesToView, readOnly = false, @@ -84,6 +90,10 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { canEditProperties, isEpic = false, showDueDateBadge = false, + showProjectBadge = false, + stackProjectBadge = false, + isCalendarDragActive = false, + onDayClick, } = props; const [isDraggingOver, setIsDraggingOver] = useState(false); @@ -143,12 +153,17 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { const normalBackground = isWeekend ? "bg-layer-1" : "bg-layer-transparent"; const draggingOverBackground = isWeekend ? "bg-layer-1" : "bg-layer-transparent-hover"; + const isProfileEnhancedDnD = showDueDateBadge; + const isDimmedDuringDrag = isProfileEnhancedDnD && isCalendarDragActive && !isDraggingOver; + return ( <>
{/* header */} @@ -174,12 +189,17 @@ export const CalendarDayTile = observer(function CalendarDayTile(props: Props) { {/* content */}
{ + if (!readOnly && !disableIssueCreation && enableIssueCreation && onDayClick) { + onDayClick(date.date); } - )} + }} >
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/drag-preview.tsx b/apps/web/core/components/issues/issue-layouts/calendar/drag-preview.tsx new file mode 100644 index 00000000000..9d931a0bf23 --- /dev/null +++ b/apps/web/core/components/issues/issue-layouts/calendar/drag-preview.tsx @@ -0,0 +1,63 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { pointerOutsideOfPreview } from "@atlaskit/pragmatic-drag-and-drop/element/pointer-outside-of-preview"; +import { setCustomNativeDragPreview } from "@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview"; +import { createRoot } from "react-dom/client"; + +type CalendarDragPreviewContent = { + title: string; + subtitle?: string; + grabOffsetX?: number; + grabOffsetY?: number; + /** When set, renders a block-sized preview instead of a compact card. */ + blockHeight?: number; + blockWidth?: number; +}; + +type GenerateDragPreviewArgs = { + nativeSetDragImage: ((image: Element, x: number, y: number) => void) | null; +}; + +export const createCalendarDragPreviewHandler = + (getContent: () => CalendarDragPreviewContent) => + ({ nativeSetDragImage }: GenerateDragPreviewArgs) => { + if (!nativeSetDragImage) return; + + const { title, subtitle, grabOffsetX, grabOffsetY, blockHeight, blockWidth } = getContent(); + + setCustomNativeDragPreview({ + getOffset: pointerOutsideOfPreview({ + x: grabOffsetX != null ? `${grabOffsetX}px` : "8px", + y: grabOffsetY != null ? `${grabOffsetY}px` : "8px", + }), + render: ({ container }) => { + const root = createRoot(container); + const isBlockPreview = blockHeight != null && blockHeight > 0; + + root.render( + isBlockPreview ? ( +
+
+
{title}
+ {subtitle ?
{subtitle}
: null} +
+
+ ) : ( +
+
{title}
+ {subtitle ?
{subtitle}
: null} +
+ ) + ); + return () => root.unmount(); + }, + nativeSetDragImage, + }); + }; diff --git a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx index 93ee02cdf88..199acd9e950 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx @@ -4,7 +4,7 @@ * See the LICENSE file for details. */ -import { useEffect, useMemo, useRef, useState } from "react"; +import { useCallback, useEffect, useMemo, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; import { dropTargetForElements, monitorForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; import { observer } from "mobx-react"; @@ -20,14 +20,21 @@ import { HoursIssueBlock } from "./hours-issue-block"; import { CALENDAR_DAY_DROP_TYPE, CALENDAR_ISSUE_DRAG_TYPE, + formatHourLabel, getCalendarDestinationFromDropPayload, getCalendarSourceFromDropPayload, + getDragDurationMinutes, + getDragGrabOffsetY, + getDragIssueName, getIssuePlanBounds, - HOURS_HALF_ROW_HEIGHT, + hourToTopOffset, + HOURS_MIN_DURATION_MINUTES, HOURS_ROW_HEIGHT, HOURS_WORKDAY_END, HOURS_WORKDAY_START, packOverlappingPlanBlocks, + resolveDropHour, + yOffsetToHour, } from "./utils"; type HandleDragAndDrop = ( @@ -50,7 +57,13 @@ type Props = { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; showWeekends?: boolean; + disableIssueCreation?: boolean; + enableIssueCreation?: boolean; + onDayClick?: (date: Date) => void; + onTimeRangeSelect?: (date: Date, startHour: number, endHour: number) => void; + isCalendarDragActive?: boolean; handleDragAndDrop: HandleDragAndDrop; handleResizePlan: HandleResizePlan; }; @@ -63,63 +76,68 @@ type DayPlanBlock = { durationMinutes: number; }; -const CalendarHourDropBand = observer(function CalendarHourDropBand(props: { +type GridDragPreview = { dateString: string; - hour: number; - height: number; - showBottomBorder?: boolean; - issuesMap: TIssueMap | undefined; - handleDragAndDrop: HandleDragAndDrop; -}) { - const { dateString, hour, height, showBottomBorder = false, issuesMap, handleDragAndDrop } = props; - const [isDraggingOver, setIsDraggingOver] = useState(false); - const bandRef = useRef(null); + startHour: number; + durationMinutes: number; + issueName: string; +}; - useEffect(() => { - const element = bandRef.current; - if (!element) return; +const resolveColumnAtPoint = ( + clientX: number, + clientY: number, + columnRefs: Map +): { dateString: string; element: HTMLDivElement } | null => { + const entries = [...columnRefs.entries()]; + + for (const [dateString, element] of entries) { + const rect = element.getBoundingClientRect(); + if (clientX >= rect.left && clientX < rect.right && clientY >= rect.top && clientY < rect.bottom) { + return { dateString, element }; + } + } - return combine( - dropTargetForElements({ - element, - canDrop: ({ source }) => source?.data?.type === CALENDAR_ISSUE_DRAG_TYPE, - getData: () => ({ date: dateString, hour, type: CALENDAR_DAY_DROP_TYPE }), - onDragEnter: () => setIsDraggingOver(true), - onDragLeave: () => setIsDraggingOver(false), - onDrop: (payload) => { - setIsDraggingOver(false); + let nearest: { dateString: string; element: HTMLDivElement; distance: number } | null = null; - const source = getCalendarSourceFromDropPayload(payload); - const destination = getCalendarDestinationFromDropPayload(payload); - if (!source || !destination) return; + for (const [dateString, element] of entries) { + const rect = element.getBoundingClientRect(); + if (clientY < rect.top || clientY >= rect.bottom) continue; - void handleDragAndDrop( - source.id, - issuesMap?.[source.id]?.project_id ?? undefined, - source.date, - destination.date, - destination.hour ?? hour - ); + const centerX = (rect.left + rect.right) / 2; + const distance = Math.abs(clientX - centerX); + if (!nearest || distance < nearest.distance) { + nearest = { dateString, element, distance }; + } + } - highlightIssueOnDrop(payload.source?.element?.id, false); - }, - }) - ); - }, [dateString, hour, handleDragAndDrop, issuesMap]); + return nearest ? { dateString: nearest.dateString, element: nearest.element } : null; +}; + +const HoursDropGhost = (props: { startHour: number; durationMinutes: number; issueName: string }) => { + const { startHour, durationMinutes, issueName } = props; + const spanHours = Math.max(durationMinutes / 60, HOURS_MIN_DURATION_MINUTES / 60); + const endHour = startHour + spanHours; return (
+ className="pointer-events-none absolute right-1 left-1 z-[6] overflow-hidden rounded-sm bg-surface-2/95 shadow-raised-300" + style={{ + top: hourToTopOffset(startHour), + height: spanHours * HOURS_ROW_HEIGHT, + }} + > +
+ {issueName ?
{issueName}
: null} +
+ {formatHourLabel(startHour)} – {formatHourLabel(endHour)} +
+
+
); -}); +}; const CalendarDayColumn = observer(function CalendarDayColumn(props: { + date: Date; dateString: string; hours: number[]; blocks: Array; @@ -129,13 +147,22 @@ const CalendarDayColumn = observer(function CalendarDayColumn(props: { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; + disableIssueCreation?: boolean; + enableIssueCreation?: boolean; + onDayClick?: (date: Date) => void; + onTimeRangeSelect?: (date: Date, startHour: number, endHour: number) => void; isDraggingIssue: boolean; + isCalendarDragActive?: boolean; + gridDragPreview?: GridDragPreview | null; + registerColumnRef?: (dateString: string, element: HTMLDivElement | null) => void; showNowIndicator?: boolean; nowTop?: number; handleDragAndDrop: HandleDragAndDrop; handleResizePlan: HandleResizePlan; }) { const { + date, dateString, hours, blocks, @@ -145,36 +172,213 @@ const CalendarDayColumn = observer(function CalendarDayColumn(props: { canEditProperties, isEpic, showDueDateBadge, + showProjectBadge, + disableIssueCreation, + enableIssueCreation, + onDayClick, + onTimeRangeSelect, isDraggingIssue, + isCalendarDragActive = false, + gridDragPreview = null, + registerColumnRef, showNowIndicator = false, nowTop, handleDragAndDrop, handleResizePlan, } = props; + const columnRef = useRef(null); + const [isSelecting, setIsSelecting] = useState(false); + const [selectionStartY, setSelectionStartY] = useState(0); + const [selectionEndY, setSelectionEndY] = useState(0); + + const dragStartY = useRef(0); + const hasMoved = useRef(false); + const startSelectionOnMove = useRef(false); + + const isActiveDropColumn = gridDragPreview?.dateString === dateString; + const isDimmedDuringDrag = showDueDateBadge && isCalendarDragActive && !isActiveDropColumn; + + const mergedColumnRef = useCallback( + (element: HTMLDivElement | null) => { + columnRef.current = element; + registerColumnRef?.(dateString, element); + }, + [dateString, registerColumnRef] + ); + + const yToHour = useCallback((relativeY: number): number => yOffsetToHour(relativeY), []); + + useEffect(() => { + const element = columnRef.current; + if (!element) return; + + return combine( + dropTargetForElements({ + element, + canDrop: ({ source }) => source?.data?.type === CALENDAR_ISSUE_DRAG_TYPE, + getData: ({ input, source }) => { + const rect = element.getBoundingClientRect(); + const grabOffsetY = getDragGrabOffsetY(source.data as Record); + const hour = resolveDropHour(input.clientY, rect.top, grabOffsetY); + return { date: dateString, hour, type: CALENDAR_DAY_DROP_TYPE }; + }, + onDrop: (payload) => { + const source = getCalendarSourceFromDropPayload(payload); + const destination = getCalendarDestinationFromDropPayload(payload); + if (!source || !destination) return; + + void handleDragAndDrop( + source.id, + issuesMap?.[source.id]?.project_id ?? undefined, + source.date, + destination.date, + destination.hour + ); + + highlightIssueOnDrop(payload.source?.element?.id, false); + }, + }) + ); + }, [dateString, handleDragAndDrop, issuesMap]); + + const canCreate = !readOnly && !disableIssueCreation && enableIssueCreation; + + const handleDragStart = useCallback( + (clientY: number) => { + if (isDraggingIssue || !canCreate || !columnRef.current) return; + + const rect = columnRef.current.getBoundingClientRect(); + const relativeY = clientY - rect.top; + dragStartY.current = clientY; + setSelectionStartY(Math.max(0, Math.min(relativeY, rect.height))); + setSelectionEndY(Math.max(0, Math.min(relativeY, rect.height))); + hasMoved.current = false; + startSelectionOnMove.current = true; + }, + [canCreate, isDraggingIssue] + ); + + const handleDragMove = useCallback( + (clientY: number) => { + if (!startSelectionOnMove.current && !isSelecting) return; + + if (startSelectionOnMove.current && Math.abs(clientY - dragStartY.current) > 5) { + setIsSelecting(true); + startSelectionOnMove.current = false; + hasMoved.current = true; + } + + if (isSelecting && columnRef.current) { + const rect = columnRef.current.getBoundingClientRect(); + const relativeY = clientY - rect.top; + setSelectionEndY(Math.max(0, Math.min(relativeY, rect.height))); + } + }, + [isSelecting] + ); + + const handleDragEnd = useCallback(() => { + if (isSelecting && onTimeRangeSelect) { + const startHour = yToHour(Math.min(selectionStartY, selectionEndY)); + const endHour = yToHour(Math.max(selectionStartY, selectionEndY)); + if (endHour > startHour) { + onTimeRangeSelect(date, startHour, endHour); + } + } else if (!hasMoved.current && !isSelecting && onDayClick) { + onDayClick(date); + } + setIsSelecting(false); + startSelectionOnMove.current = false; + hasMoved.current = false; + }, [isSelecting, onTimeRangeSelect, onDayClick, date, yToHour, selectionStartY, selectionEndY]); + + const onMouseDown = useCallback( + (e: React.MouseEvent) => { + if (isDraggingIssue || e.button !== 0) return; + e.preventDefault(); + handleDragStart(e.clientY); + }, + [handleDragStart, isDraggingIssue] + ); + + const onMouseMove = useCallback( + (e: React.MouseEvent) => { + handleDragMove(e.clientY); + }, + [handleDragMove] + ); + + const onMouseUp = useCallback(() => { + handleDragEnd(); + }, [handleDragEnd]); + + const onTouchStart = useCallback( + (e: React.TouchEvent) => { + if (isDraggingIssue) return; + handleDragStart(e.touches[0].clientY); + }, + [handleDragStart, isDraggingIssue] + ); + + const onTouchMove = useCallback( + (e: React.TouchEvent) => { + if (isSelecting) e.preventDefault(); + handleDragMove(e.touches[0].clientY); + }, + [isSelecting, handleDragMove] + ); + + const onTouchEnd = useCallback(() => { + handleDragEnd(); + }, [handleDragEnd]); + return ( -
-
+
+
{hours.map((hour) => ( -
- - -
+
))}
+ {showDueDateBadge && isActiveDropColumn && gridDragPreview != null && ( + + )} + + {isSelecting && ( +
+ )} +
{blocks.map((block) => ( @@ -219,7 +424,13 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop canEditProperties, isEpic, showDueDateBadge, + showProjectBadge, showWeekends = false, + disableIssueCreation, + enableIssueCreation, + onDayClick, + onTimeRangeSelect, + isCalendarDragActive = false, handleDragAndDrop, handleResizePlan, } = props; @@ -228,15 +439,63 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop const startOfWeek = data?.start_of_the_week; const { currentTime } = useCurrentTime(); const [isDraggingIssue, setIsDraggingIssue] = useState(false); + const [gridDragPreview, setGridDragPreview] = useState(null); + const columnRefs = useRef(new Map()); + + const registerColumnRef = useCallback((dateString: string, element: HTMLDivElement | null) => { + if (element) columnRefs.current.set(dateString, element); + else columnRefs.current.delete(dateString); + }, []); + + const updateGridDragPreview = useCallback( + (clientX: number, clientY: number, sourceData: Record) => { + if (!showDueDateBadge) return; + + const match = resolveColumnAtPoint(clientX, clientY, columnRefs.current); + if (!match) { + setGridDragPreview(null); + return; + } + + const rect = match.element.getBoundingClientRect(); + const grabOffsetY = getDragGrabOffsetY(sourceData); + const durationMinutes = getDragDurationMinutes(sourceData); + const startHour = resolveDropHour(clientY, rect.top, grabOffsetY); + + setGridDragPreview({ + dateString: match.dateString, + startHour, + durationMinutes, + issueName: getDragIssueName(sourceData), + }); + }, + [showDueDateBadge] + ); useEffect( () => monitorForElements({ canMonitor: ({ source }) => source.data.type === CALENDAR_ISSUE_DRAG_TYPE, - onDragStart: () => setIsDraggingIssue(true), - onDrop: () => setIsDraggingIssue(false), + onDragStart: ({ location, source }) => { + setIsDraggingIssue(true); + updateGridDragPreview( + location.current.input.clientX, + location.current.input.clientY, + source.data as Record + ); + }, + onDrag: ({ location, source }) => + updateGridDragPreview( + location.current.input.clientX, + location.current.input.clientY, + source.data as Record + ), + onDrop: () => { + setIsDraggingIssue(false); + setGridDragPreview(null); + }, }), - [] + [updateGridDragPreview] ); const week = issueCalendarView.allDaysOfActiveWeek; @@ -372,6 +631,7 @@ export const CalendarHoursGrid = observer(function CalendarHoursGrid(props: Prop return ( boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; pointerEventsDisabled?: boolean; handleResizePlan: HandleResizePlan; }; -const formatHourLabel = (hour: number) => { - const wholeHour = Math.floor(hour); - const minutes = Math.round((hour - wholeHour) * 60); - return `${wholeHour.toString().padStart(2, "0")}:${minutes.toString().padStart(2, "0")}`; -}; - -const formatDurationLabel = (durationMinutes: number) => { - const hours = Math.floor(durationMinutes / 60); - const minutes = durationMinutes % 60; - if (hours === 0) return `${minutes}m`; - if (minutes === 0) return `${hours}h`; - return `${hours}h ${minutes}m`; -}; - const MIN_SPAN_HOURS = HOURS_MIN_DURATION_MINUTES / 60; export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { @@ -89,6 +79,7 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { canEditProperties, isEpic = false, showDueDateBadge = false, + showProjectBadge = false, pointerEventsDisabled = false, handleResizePlan, } = props; @@ -96,6 +87,7 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { const cardRef = useRef(null); const blockRef = useRef(null); const menuActionRef = useRef(null); + const grabOffsetRef = useRef({ x: 8, y: 8 }); const [isDragging, setIsDragging] = useState(false); const [isMenuActive, setIsMenuActive] = useState(false); @@ -108,13 +100,15 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { const { isMobile } = usePlatformOS(); const storeType = useIssueStoreType() as CalendarStoreType; const { issuesFilter } = useIssues(storeType); - const { getProjectIdentifierById } = useProject(); + const { getProjectById, getProjectIdentifierById } = useProject(); + const projectName = showProjectBadge ? getProjectById(issue.project_id)?.name : undefined; const canEdit = !readOnly && canEditProperties(issue.project_id ?? undefined); const canDrag = canEdit; const displayStartHour = resizePreview?.startHour ?? startHour; const displayEndHour = resizePreview?.endHour ?? endHour; + const displayDurationMinutes = Math.round((displayEndHour - displayStartHour) * 60); const top = (displayStartHour - HOURS_WORKDAY_START) * HOURS_ROW_HEIGHT; const height = Math.max(MIN_SPAN_HOURS, displayEndHour - displayStartHour) * HOURS_ROW_HEIGHT; const widthPercent = 100 / Math.max(columnCount, 1); @@ -142,13 +136,49 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { element, dragHandle: element, canDrag: () => canDrag && !resizePreview, - getInitialData: () => ({ id: issue.id, date: dateString, type: CALENDAR_ISSUE_DRAG_TYPE }), + getInitialData: ({ input, element: dragElement }) => { + const rect = dragElement.getBoundingClientRect(); + grabOffsetRef.current = { + x: input.clientX - rect.left, + y: input.clientY - rect.top, + }; + return { + id: issue.id, + date: dateString, + type: CALENDAR_ISSUE_DRAG_TYPE, + grabOffsetY: grabOffsetRef.current.y, + grabOffsetX: grabOffsetRef.current.x, + durationMinutes: displayDurationMinutes, + issueName: issue.name, + }; + }, onDragStart: () => setIsDragging(true), onDrop: () => setIsDragging(false), + onGenerateDragPreview: showDueDateBadge + ? createCalendarDragPreviewHandler(() => ({ + title: issue.name, + subtitle: `${formatHourLabel(displayStartHour)} – ${formatHourLabel(displayEndHour)}`, + grabOffsetX: grabOffsetRef.current.x, + grabOffsetY: grabOffsetRef.current.y, + blockHeight: height, + blockWidth: blockRef.current?.getBoundingClientRect().width ?? 160, + })) + : undefined, }) ); - // oxlint-disable-next-line eslint-plugin-react-hooks/exhaustive-deps - }, [cardRef?.current, issue.id, dateString, canDrag, resizePreview]); + }, [ + // oxlint-disable-next-line eslint-plugin-react-hooks/exhaustive-deps -- rebind when card node mounts (kanban pattern) + cardRef?.current, + issue.id, + issue.name, + dateString, + canDrag, + resizePreview, + showDueDateBadge, + displayStartHour, + displayEndHour, + displayDurationMinutes, + ]); useOutsideClickDetector(cardRef, () => { cardRef.current?.classList?.remove(HIGHLIGHT_CLASS); @@ -171,7 +201,7 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { let latestEnd = originEnd; const onMouseMove = (moveEvent: MouseEvent) => { - const deltaHours = Math.round((moveEvent.clientY - originY) / HOURS_HALF_ROW_HEIGHT) * 0.5; + const deltaHours = snapHourDelta(moveEvent.clientY - originY); if (direction === "bottom") { const maxEnd = HOURS_WORKDAY_END + 1; @@ -237,9 +267,12 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { return (
e.stopPropagation()} + onMouseDown={(e) => e.stopPropagation()} + onTouchStart={(e) => e.stopPropagation()} onDragStart={() => { if (canDrag) return; setToast({ @@ -261,7 +297,8 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { className={cn( "group/hours-block relative flex h-full w-full flex-col overflow-hidden rounded-sm border border-subtle bg-surface-1", { - "border-accent-strong bg-surface-2 shadow-raised-200": isDragging || !!resizePreview, + "bg-surface-2 shadow-raised-200": isDragging || !!resizePreview, + invisible: isDragging && showDueDateBadge && !resizePreview, "border-accent-strong": getIsIssuePeeked(issue.id), "cursor-grab active:cursor-grabbing": canDrag && !resizePreview, } @@ -292,8 +329,8 @@ export const HoursIssueBlock = observer(function HoursIssueBlock(props: Props) { style={{ backgroundColor: stateColor }} />
-
- {issue.project_id && ( + {issue.project_id && ( +
- )} -
{issue.name}
-
+
+ )} +
{issue.name}
{formatHourLabel(displayStartHour)} – {formatHourLabel(displayEndHour)} {" · "} - {formatDurationLabel(Math.round((displayEndHour - displayStartHour) * 60))} + {formatPlannedDurationLabel(Math.round((displayEndHour - displayStartHour) * 60))}
- {showDueDateBadge && issue.target_date && ( - - {issue.target_date} - + {(showDueDateBadge || showProjectBadge) && (issue.target_date || projectName) && ( +
+ {showDueDateBadge && issue.target_date && ( + + {issue.target_date} + + )} + {projectName && ( + + {projectName} + + )} +
)}
{ e.preventDefault(); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx index 99b90a90d59..5539d74df1d 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx @@ -14,8 +14,10 @@ import { TOAST_TYPE, setToast } from "@plane/propel/toast"; // components import { useIssueDetail } from "@/hooks/store/use-issue-detail"; import type { TRenderQuickActions } from "../list/list-view-types"; +import { cn } from "@plane/utils"; import { HIGHLIGHT_CLASS } from "../utils"; import { CalendarIssueBlock } from "./issue-block"; +import { createCalendarDragPreviewHandler } from "./drag-preview"; import { CALENDAR_ISSUE_DRAG_TYPE } from "./utils"; type Props = { @@ -26,6 +28,8 @@ type Props = { isEpic?: boolean; canEditProperties: (projectId: string | undefined) => boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; + stackProjectBadge?: boolean; }; export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(props: Props) { @@ -37,11 +41,14 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p isEpic = false, canEditProperties, showDueDateBadge, + showProjectBadge, + stackProjectBadge, } = props; // Match board/kanban: register Pragmatic on the ControlLink , not a wrapper div, // so the browser does not start a native link drag that never hits calendar drop targets. const cardRef = useRef(null); + const grabOffsetRef = useRef({ x: 8, y: 8 }); const [isDragging, setIsDragging] = useState(false); const { @@ -61,18 +68,39 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p element, dragHandle: element, canDrag: () => canDrag, - getInitialData: () => ({ id: issue.id, date: sourceDate, type: CALENDAR_ISSUE_DRAG_TYPE }), + getInitialData: ({ input, element: dragElement }) => { + const rect = dragElement.getBoundingClientRect(); + grabOffsetRef.current = { + x: input.clientX - rect.left, + y: input.clientY - rect.top, + }; + return { + id: issue.id, + date: sourceDate, + type: CALENDAR_ISSUE_DRAG_TYPE, + grabOffsetY: grabOffsetRef.current.y, + grabOffsetX: grabOffsetRef.current.x, + issueName: issue.name, + }; + }, onDragStart: () => { setIsDragging(true); }, onDrop: () => { setIsDragging(false); }, + onGenerateDragPreview: showDueDateBadge + ? createCalendarDragPreviewHandler(() => ({ + title: issue.name, + grabOffsetX: grabOffsetRef.current.x, + grabOffsetY: grabOffsetRef.current.y, + })) + : undefined, }) ); // Same dependency pattern as kanban/block.tsx — rebind when the card node mounts. // oxlint-disable-next-line eslint-plugin-react-hooks/exhaustive-deps - }, [cardRef?.current, issue?.id, sourceDate, canDrag, isDragDisabled]); + }, [cardRef?.current, issue?.id, sourceDate, canDrag, isDragDisabled, showDueDateBadge]); useOutsideClickDetector(cardRef, () => { cardRef?.current?.classList?.remove(HIGHLIGHT_CLASS); @@ -82,8 +110,12 @@ export const CalendarIssueBlockRoot = observer(function CalendarIssueBlockRoot(p return ( ); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx index 6b729b9e713..aba6f381964 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-block.tsx @@ -26,6 +26,7 @@ import { IssueIdentifier } from "@/components/issues/issue-detail/issue-identifi // local components import type { TRenderQuickActions } from "../list/list-view-types"; import type { CalendarStoreType } from "./base-calendar-root"; +import { formatHourLabel, formatPlannedDurationLabel, getIssuePlanBounds } from "./utils"; type Props = { issue: TIssue; @@ -33,11 +34,21 @@ type Props = { isDragging?: boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; + stackProjectBadge?: boolean; }; export const CalendarIssueBlock = observer( forwardRef(function CalendarIssueBlock(props: Props, ref: React.ForwardedRef) { - const { issue, quickActions, isDragging = false, isEpic = false, showDueDateBadge = false } = props; + const { + issue, + quickActions, + isDragging = false, + isEpic = false, + showDueDateBadge = false, + showProjectBadge = false, + stackProjectBadge = false, + } = props; // states const [isMenuActive, setIsMenuActive] = useState(false); // refs @@ -51,10 +62,24 @@ export const CalendarIssueBlock = observer( const { isMobile } = usePlatformOS(); const storeType = useIssueStoreType() as CalendarStoreType; const { issuesFilter } = useIssues(storeType); - const { getProjectIdentifierById } = useProject(); + const { getProjectById, getProjectIdentifierById } = useProject(); const stateColor = getProjectStates(issue?.project_id)?.find((state) => state?.id == issue?.state_id)?.color || ""; const projectIdentifier = getProjectIdentifierById(issue?.project_id); + const projectName = showProjectBadge ? getProjectById(issue?.project_id)?.name : undefined; + + // Personal work-item plans (profile calendar only) carry a specific time slot — show the + // same "start – end · duration" info here as the scheduled block on the hours grid, so an + // item looks the same whether the calendar is in month/week or hours layout. + const planBounds = showDueDateBadge + ? getIssuePlanBounds(issue?.planned_at, issue?.planned_duration_minutes) + : undefined; + const timeLabel = planBounds + ? `${formatHourLabel(planBounds.startHour)} – ${formatHourLabel(planBounds.endHour)} · ${formatPlannedDurationLabel(planBounds.durationMinutes)}` + : undefined; + // A time label needs its own line, so lay the block out the same way stacked (badge-row) + // items already are, even when the caller didn't explicitly ask for stacking. + const isStacked = stackProjectBadge || !!timeLabel; // handlers const handleIssuePeekOverview = (peekIssue: TIssue) => @@ -114,44 +139,93 @@ export const CalendarIssueBlock = observer(
-
- - {issue.project_id && ( - + - )} -
{issue.name}
- {showDueDateBadge && issue.target_date && ( - - {issue.target_date} - - )} -
+
+ {issue.project_id && ( +
+ +
+ )} +
+ {issue.name} +
+ {timeLabel &&
{timeLabel}
} + {(projectName || (showDueDateBadge && issue.target_date)) && ( +
+ {projectName && ( + + {projectName} + + )} + {showDueDateBadge && issue.target_date && ( + + {issue.target_date} + + )} +
+ )} +
+
+ ) : ( +
+ + {issue.project_id && ( + + )} +
{issue.name}
+ {projectName && ( + + {projectName} + + )} + {showDueDateBadge && issue.target_date && ( + + {issue.target_date} + + )} +
+ )} {/* Wrapper exists only to stop clicks reaching the ControlLink; the quick-action menu inside carries its own interactive semantics. */}
{ e.preventDefault(); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx b/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx index 00be6853d41..6ceda843f0a 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx @@ -4,12 +4,15 @@ * See the LICENSE file for details. */ +import type { RefObject } from "react"; +import { useCallback, useRef, useState } from "react"; import { observer } from "mobx-react"; import { useTranslation } from "@plane/i18n"; import type { TIssue, TPaginationData } from "@plane/types"; // components import { renderFormattedPayloadDate } from "@plane/utils"; // helpers +import { useIntersectionObserver } from "@/hooks/use-intersection-observer"; import { useIssuesStore } from "@/hooks/use-issue-layout-store"; import type { TRenderQuickActions } from "../list/list-view-types"; import { CalendarIssueBlockRoot } from "./issue-block-root"; @@ -34,6 +37,10 @@ type Props = { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; + stackProjectBadge?: boolean; + enableInfiniteScroll?: boolean; + scrollContainerRef?: RefObject; }; export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: Props) { @@ -53,25 +60,45 @@ export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: canEditProperties, isEpic = false, showDueDateBadge = false, + showProjectBadge = false, + stackProjectBadge = false, + enableInfiniteScroll = false, + scrollContainerRef, } = props; const formattedDatePayload = sourceDate ?? (date ? renderFormattedPayloadDate(date) : undefined); const { t } = useTranslation(); + const [intersectionElement, setIntersectionElement] = useState(null); + const fallbackScrollContainerRef = useRef(null); const { issues: { getGroupIssueCount, getPaginationData, getIssueLoader }, } = useIssuesStore(); - if (!formattedDatePayload) return null; - - const dayIssueCount = getGroupIssueCount(formattedDatePayload, undefined, false); - const nextPageResults = getPaginationData(formattedDatePayload, undefined)?.nextPageResults; - const isPaginating = !!getIssueLoader(formattedDatePayload); + const dayIssueCount = formattedDatePayload ? getGroupIssueCount(formattedDatePayload, undefined, false) : undefined; + const nextPageResults = formattedDatePayload + ? getPaginationData(formattedDatePayload, undefined)?.nextPageResults + : undefined; + const isPaginating = formattedDatePayload ? !!getIssueLoader(formattedDatePayload) : false; const shouldLoadMore = nextPageResults === undefined && dayIssueCount !== undefined ? issueIdList?.length < dayIssueCount : !!nextPageResults; + const handleLoadMore = useCallback(() => { + if (!formattedDatePayload) return; + loadMoreIssues(formattedDatePayload); + }, [formattedDatePayload, loadMoreIssues]); + + useIntersectionObserver( + scrollContainerRef ?? fallbackScrollContainerRef, + enableInfiniteScroll && shouldLoadMore && !isPaginating ? intersectionElement : null, + handleLoadMore, + "100% 0% 100% 0%" + ); + + if (!formattedDatePayload) return null; + return ( <> {issueIdList?.map((issueId) => ( @@ -84,6 +111,8 @@ export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: canEditProperties={canEditProperties} isEpic={isEpic} showDueDateBadge={showDueDateBadge} + showProjectBadge={showProjectBadge} + stackProjectBadge={stackProjectBadge} />
))} @@ -95,7 +124,11 @@ export const CalendarIssueBlocks = observer(function CalendarIssueBlocks(props: )} {enableQuickIssueCreate && !disableIssueCreation && !readOnly && ( -
+
e.stopPropagation()} + > )} - {shouldLoadMore && !isPaginating && ( + {shouldLoadMore && !isPaginating && enableInfiniteScroll && ( +
+
+
+ )} + + {shouldLoadMore && !isPaginating && !enableInfiniteScroll && (
diff --git a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx index 3f1e75476b8..7cf455be0a1 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/unscheduled-strip.tsx @@ -4,14 +4,17 @@ * See the LICENSE file for details. */ -import { useEffect, useRef, useState } from "react"; +import { useEffect, useMemo, useRef, useState } from "react"; import { combine } from "@atlaskit/pragmatic-drag-and-drop/combine"; -import { dropTargetForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; -import { PanelRightClose } from "lucide-react"; +import { dropTargetForElements, monitorForElements } from "@atlaskit/pragmatic-drag-and-drop/element/adapter"; +import { ArrowDownWideNarrow, ArrowUpNarrowWide, ListFilter, PanelRightClose, Search, X } from "lucide-react"; import { observer } from "mobx-react"; +import { ISSUE_PRIORITIES } from "@plane/constants"; +import { useOutsideClickDetector } from "@plane/hooks"; import { useTranslation } from "@plane/i18n"; import { IconButton } from "@plane/propel/icon-button"; -import type { TGroupedIssues, TIssueMap, TPaginationData } from "@plane/types"; +import { PriorityIcon } from "@plane/propel/icons"; +import type { TGroupedIssues, TIssueMap, TIssuePriorities, TPaginationData } from "@plane/types"; import { cn } from "@plane/utils"; import { highlightIssueOnDrop } from "@/components/issues/issue-layouts/utils"; import type { TRenderQuickActions } from "../list/list-view-types"; @@ -23,6 +26,24 @@ import { getCalendarSourceFromDropPayload, } from "./utils"; +type TUnscheduledSortKey = "manual" | "priority" | "title" | "created_at"; +type TSortOrder = "asc" | "desc"; + +const PRIORITY_RANK: Record = { + urgent: 0, + high: 1, + medium: 2, + low: 3, + none: 4, +}; + +const SORT_OPTIONS: { key: TUnscheduledSortKey; label: string }[] = [ + { key: "manual", label: "Manual" }, + { key: "priority", label: "Priority" }, + { key: "title", label: "Title" }, + { key: "created_at", label: "Created date" }, +]; + type Props = { groupedIssueIds: TGroupedIssues; issues?: TIssueMap; @@ -63,12 +84,92 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr } = props; const { t } = useTranslation(); const [isDraggingOver, setIsDraggingOver] = useState(false); + const [isCalendarDragActive, setIsCalendarDragActive] = useState(false); const stripRef = useRef(null); + const scrollContainerRef = useRef(null); const issueIds = groupedIssueIds?.None; // Keep an editable empty shell so scheduled issues can be dropped back to unscheduled. const shouldRender = Boolean(issueIds?.length) || !readOnly; const isSidebar = variant === "sidebar"; + // Local sort & filter — scoped to the unscheduled sidebar only, independent of the + // calendar's global filters/order-by so it doesn't affect the scheduled days. + const [sortKey, setSortKey] = useState("manual"); + const [sortOrder, setSortOrder] = useState("asc"); + const [priorityFilter, setPriorityFilter] = useState>(new Set()); + const [searchText, setSearchText] = useState(""); + const [isSortOpen, setIsSortOpen] = useState(false); + const [isFilterOpen, setIsFilterOpen] = useState(false); + const sortMenuRef = useRef(null); + const filterMenuRef = useRef(null); + + useOutsideClickDetector(sortMenuRef, () => setIsSortOpen(false)); + useOutsideClickDetector(filterMenuRef, () => setIsFilterOpen(false)); + + const togglePriorityFilter = (priority: TIssuePriorities) => { + setPriorityFilter((prev) => { + const next = new Set(prev); + if (next.has(priority)) next.delete(priority); + else next.add(priority); + return next; + }); + }; + + const visibleIssueIds = useMemo(() => { + let ids = issueIds ?? []; + + const trimmedSearch = searchText.trim().toLowerCase(); + if (trimmedSearch) { + ids = ids.filter((id) => (issues?.[id]?.name ?? "").toLowerCase().includes(trimmedSearch)); + } + + if (priorityFilter.size > 0) { + ids = ids.filter((id) => priorityFilter.has((issues?.[id]?.priority as TIssuePriorities) ?? "none")); + } + + if (sortKey !== "manual") { + ids = [...ids].toSorted((a, b) => { + const issueA = issues?.[a]; + const issueB = issues?.[b]; + let result = 0; + if (sortKey === "priority") { + result = + PRIORITY_RANK[(issueA?.priority as TIssuePriorities) ?? "none"] - + PRIORITY_RANK[(issueB?.priority as TIssuePriorities) ?? "none"]; + } else if (sortKey === "title") { + result = (issueA?.name ?? "").localeCompare(issueB?.name ?? ""); + } else if (sortKey === "created_at") { + result = new Date(issueA?.created_at ?? 0).getTime() - new Date(issueB?.created_at ?? 0).getTime(); + } + return sortOrder === "asc" ? result : -result; + }); + } + + return ids; + }, [issueIds, issues, searchText, priorityFilter, sortKey, sortOrder]); + + useEffect(() => { + if (!shouldRender || readOnly) return; + + return monitorForElements({ + onDragStart: ({ source }) => { + if (source.data.type === CALENDAR_ISSUE_DRAG_TYPE) setIsCalendarDragActive(true); + }, + onDrop: () => setIsCalendarDragActive(false), + }); + }, [readOnly, shouldRender]); + + const stripDropZoneClassName = cn("rounded-sm border border-dashed border-subtle-1 p-2", { + "bg-layer-transparent-hover ring-2 ring-accent-strong": isDraggingOver, + "bg-layer-transparent-hover": isCalendarDragActive && !isDraggingOver, + "min-h-10": !issueIds?.length, + }); + + const dropHint = + isCalendarDragActive && !isDraggingOver ? ( +

{t("issue.layouts.calendar.drop_to_unschedule")}

+ ) : null; + useEffect(() => { if (!shouldRender) return; @@ -106,7 +207,7 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr const issueBlocks = ( loadMoreIssues("None")} getPaginationData={() => getPaginationData("None")} @@ -116,9 +217,139 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr canEditProperties={canEditProperties} isEpic={isEpic} sourceDate="None" + showProjectBadge + stackProjectBadge + enableInfiniteScroll + scrollContainerRef={scrollContainerRef} /> ); + const activeSortLabel = SORT_OPTIONS.find((option) => option.key === sortKey)?.label; + + const searchBar = ( +
+ + setSearchText(e.target.value)} + placeholder="Search issues" + className="w-full bg-transparent text-11 text-primary placeholder:text-tertiary focus:outline-none" + /> + {searchText && ( + + )} +
+ ); + + const sortAndFilterToolbar = ( +
+
+ + {isSortOpen && ( +
+ {SORT_OPTIONS.map((option) => ( + + ))} + {sortKey !== "manual" && ( + + )} +
+ )} +
+ +
+ + {isFilterOpen && ( +
+ {ISSUE_PRIORITIES.map((priority) => ( + + ))} + {priorityFilter.size > 0 && ( + + )} +
+ )} +
+
+ ); + if (isSidebar) { return (
@@ -134,13 +365,11 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr /> )}
-
-
+ {searchBar} + {sortAndFilterToolbar} +
+
+ {dropHint} {issueBlocks}
@@ -151,14 +380,11 @@ export const CalendarUnscheduledStrip = observer(function CalendarUnscheduledStr return (

{t("issue.layouts.calendar.unscheduled")}

-
- {issueBlocks} +
+
+ {dropHint} + {issueBlocks} +
); diff --git a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts index 6ae027c9218..dc3ec8e518b 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/utils.ts +++ b/apps/web/core/components/issues/issue-layouts/calendar/utils.ts @@ -8,7 +8,7 @@ import { parseISO } from "date-fns"; import type { TIssue } from "@plane/types"; import { EIssuesStoreType } from "@plane/types"; import type { IPragmaticDropPayload } from "@plane/types"; -import { renderFormattedPayloadDate } from "@plane/utils"; +import { renderFormattedDate, renderFormattedPayloadDate } from "@plane/utils"; export const CALENDAR_DAY_DROP_TYPE = "CALENDAR_DAY"; export const CALENDAR_ISSUE_DRAG_TYPE = "CALENDAR_ISSUE"; @@ -17,15 +17,97 @@ export const HOURS_WORKDAY_START = 6; export const HOURS_WORKDAY_END = 23; export const HOURS_ROW_HEIGHT = 56; export const HOURS_HALF_ROW_HEIGHT = HOURS_ROW_HEIGHT / 2; -export const HOURS_SNAP_MINUTES = 30; +export const HOURS_SNAP_MINUTES = 15; export const HOURS_MIN_DURATION_MINUTES = 30; +/** Snap total minutes to the calendar grid (default 15-minute steps). */ +export const snapMinutesToGrid = (totalMinutes: number): number => + Math.round(totalMinutes / HOURS_SNAP_MINUTES) * HOURS_SNAP_MINUTES; + +/** Convert a Y offset within the hours column to a fractional local hour (snapped to grid). */ +export const yOffsetToHour = (relativeY: number): number => { + const rawHour = relativeY / HOURS_ROW_HEIGHT + HOURS_WORKDAY_START; + const totalMinutes = snapMinutesToGrid(Math.round(rawHour * 60)); + const minMinutes = HOURS_WORKDAY_START * 60; + const maxMinutes = HOURS_WORKDAY_END * 60 + 59; + const clampedMinutes = Math.min(Math.max(totalMinutes, minMinutes), maxMinutes); + return clampedMinutes / 60; +}; + +/** Resolve drop start hour from pointer position, preserving grab offset within the block. */ +export const resolveDropHour = (pointerY: number, columnTop: number, grabOffsetY = 0): number => + yOffsetToHour(pointerY - columnTop - grabOffsetY); + +/** Snap a vertical pixel delta to the calendar grid, returned as fractional hours. */ +export const snapHourDelta = (deltaPixels: number): number => + snapMinutesToGrid(Math.round((deltaPixels / HOURS_ROW_HEIGHT) * 60)) / 60; + +/** Read grab offset from pragmatic drag source data. */ +export const getDragGrabOffsetY = (sourceData: Record | undefined): number => + typeof sourceData?.grabOffsetY === "number" ? sourceData.grabOffsetY : 0; + +/** Read duration from pragmatic drag source data (hours blocks). */ +export const getDragDurationMinutes = (sourceData: Record | undefined): number => + typeof sourceData?.durationMinutes === "number" ? sourceData.durationMinutes : HOURS_MIN_DURATION_MINUTES; + +/** Read issue title from pragmatic drag source data. */ +export const getDragIssueName = (sourceData: Record | undefined): string => + typeof sourceData?.issueName === "string" ? sourceData.issueName : ""; + +/** Top offset in pixels for a fractional local hour on the hours grid. */ +export const hourToTopOffset = (hour: number): number => (hour - HOURS_WORKDAY_START) * HOURS_ROW_HEIGHT; + export type IssuePlanBounds = { startHour: number; endHour: number; durationMinutes: number; }; +export type PlannedScheduleDisplay = { + dateLabel: string; + timeLabel: string; + durationLabel: string | null; +}; + +/** Format a fractional hour (e.g. 9.5) as HH:mm. */ +export const formatHourLabel = (hour: number) => { + const wholeHour = Math.floor(hour); + const minutes = Math.round((hour - wholeHour) * 60); + return `${wholeHour.toString().padStart(2, "0")}:${minutes.toString().padStart(2, "0")}`; +}; + +/** Format planned duration minutes as a compact label (e.g. 1h 30m). */ +export const formatPlannedDurationLabel = (durationMinutes: number) => { + const hours = Math.floor(durationMinutes / 60); + const minutes = durationMinutes % 60; + if (hours === 0) return `${minutes}m`; + if (minutes === 0) return `${hours}h`; + return `${hours}h ${minutes}m`; +}; + +/** Format planned_at ISO string as HH:mm in local time. */ +export const formatPlannedTimeLabel = (plannedAt: string) => { + const start = parseISO(plannedAt); + return `${start.getHours().toString().padStart(2, "0")}:${start.getMinutes().toString().padStart(2, "0")}`; +}; + +/** Build read-only labels for issue detail scheduled property. */ +export const formatPlannedScheduleDisplay = ( + plannedAt: string | null | undefined, + plannedDurationMinutes?: number | null +): PlannedScheduleDisplay | null => { + if (!plannedAt) return null; + + const dateLabel = renderFormattedDate(plannedAt); + if (!dateLabel) return null; + + return { + dateLabel, + timeLabel: formatPlannedTimeLabel(plannedAt), + durationLabel: plannedDurationMinutes != null ? formatPlannedDurationLabel(plannedDurationMinutes) : null, + }; +}; + /** * Resolve local start/end hours for an issue plan on the hours grid. * Hours may be fractional (e.g. 9.5 = 09:30) for half-hour scheduling. @@ -61,9 +143,11 @@ export const buildPlannedAtForDrop = ( if (!normalizedDestinationDate) return new Date().toISOString(); if (destinationHour !== undefined) { - const clamped = Math.min(Math.max(destinationHour, 0), 23.5); - const wholeHour = Math.floor(clamped); - const minutes = Math.round((clamped - wholeHour) * 60); + const totalMinutes = snapMinutesToGrid( + Math.round(Math.min(Math.max(destinationHour * 60, HOURS_WORKDAY_START * 60), HOURS_WORKDAY_END * 60 + 59)) + ); + const wholeHour = Math.floor(totalMinutes / 60); + const minutes = totalMinutes % 60; const [year, month, day] = normalizedDestinationDate.split("-").map(Number); return new Date(year, month - 1, day, wholeHour, minutes, 0, 0).toISOString(); } @@ -75,7 +159,8 @@ export const buildPlannedAtForDrop = ( return `${normalizedDestinationDate}T${timePortion}`; } - return `${normalizedDestinationDate}T09:00:00.000Z`; + const [year, month, day] = normalizedDestinationDate.split("-").map(Number); + return new Date(year, month - 1, day, 9, 0, 0, 0).toISOString(); }; /** diff --git a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx index c0670b58af5..68d69aa474a 100644 --- a/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx +++ b/apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx @@ -35,6 +35,7 @@ type Props = { getGroupIssueCount: (groupId: string | undefined) => number | undefined; enableQuickIssueCreate?: boolean; disableIssueCreation?: boolean; + enableIssueCreation?: boolean; quickAddCallback?: (projectId: string | null | undefined, data: TIssue) => Promise; handleDragAndDrop: ( issueId: string | undefined, @@ -50,6 +51,10 @@ type Props = { canEditProperties: (projectId: string | undefined) => boolean; isEpic?: boolean; showDueDateBadge?: boolean; + showProjectBadge?: boolean; + stackProjectBadge?: boolean; + isCalendarDragActive?: boolean; + onDayClick?: (date: Date) => void; }; export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) { @@ -65,6 +70,7 @@ export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) quickActions, enableQuickIssueCreate, disableIssueCreation, + enableIssueCreation, quickAddCallback, addIssuesToView, readOnly = false, @@ -73,6 +79,10 @@ export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) canEditProperties, isEpic = false, showDueDateBadge = false, + showProjectBadge = false, + stackProjectBadge = false, + isCalendarDragActive = false, + onDayClick, } = props; // hooks const { data } = useUserProfile(); @@ -117,6 +127,7 @@ export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) quickActions={quickActions} enableQuickIssueCreate={enableQuickIssueCreate} disableIssueCreation={disableIssueCreation} + enableIssueCreation={enableIssueCreation} quickAddCallback={quickAddCallback} addIssuesToView={addIssuesToView} readOnly={readOnly} @@ -124,6 +135,10 @@ export const CalendarWeekDays = observer(function CalendarWeekDays(props: Props) canEditProperties={canEditProperties} isEpic={isEpic} showDueDateBadge={showDueDateBadge} + showProjectBadge={showProjectBadge} + stackProjectBadge={stackProjectBadge} + isCalendarDragActive={isCalendarDragActive} + onDayClick={onDayClick} /> ); })} diff --git a/apps/web/core/components/issues/peek-overview/properties.tsx b/apps/web/core/components/issues/peek-overview/properties.tsx index 1dc6d9877ca..f52cfcab1ad 100644 --- a/apps/web/core/components/issues/peek-overview/properties.tsx +++ b/apps/web/core/components/issues/peek-overview/properties.tsx @@ -43,6 +43,7 @@ import type { TIssueOperations } from "../issue-detail"; import { IssueCycleSelect } from "../issue-detail/cycle-select"; import { IssueLabel } from "../issue-detail/label"; import { IssueModuleSelect } from "../issue-detail/module-select"; +import { IssuePlannedScheduleProperty } from "../issue-detail/planned-schedule-property"; import { formatDuration } from "../issue-detail/time-log/helper"; import { LogWorkModal } from "../issue-detail/time-log/log-work-modal"; @@ -204,6 +205,8 @@ export const PeekOverviewProperties = observer(function PeekOverviewProperties(p
+ + {isEstimateEnabled && ( Date: Wed, 12 Aug 2026 16:11:06 +0200 Subject: [PATCH 17/22] feat: deliver pomodoro phase-end alerts via service worker notifications Use a dedicated service worker for Chrome-compatible desktop notifications, add preference test/toasts, and include related docs and agent config cleanup. Co-authored-by: Cursor --- .claude/launch.json | 11 - .claude/settings.json | 27 - .claude/skills/branch-name/SKILL.md | 67 -- .claude/skills/create-pull-request/SKILL.md | 65 -- .claude/skills/react-doctor/SKILL.md | 50 -- .claude/skills/release-notes/SKILL.md | 200 ------ .claude/skills/translate/SKILL.md | 608 ------------------ .../1786508566602-calendar-click-to-create.md | 84 +++ .../1786509236391-hours-drag-select-time.md | 128 ++++ ...786510609915-fix-hours-grid-time-offset.md | 21 + ...02892-calendar-auto-assign-current-user.md | 82 +++ ...ofile-calendar-hours-click-to-drag-plan.md | 64 ++ .kiro/steering/hexagondot-remote-only.md | 30 + .../core/components/pomodoro/notifications.ts | 115 +++- .../components/pomodoro/notify-phase-end.ts | 10 +- .../pages/preferences/pomodoro-list.tsx | 82 ++- apps/web/public/pomodoro-sw.js | 37 ++ docs/ai/project-state.md | 158 +++++ graphify-out/cache/stat-index.json | 18 +- packages/i18n/src/locales/en/pomodoro.json | 6 + 20 files changed, 813 insertions(+), 1050 deletions(-) delete mode 100644 .claude/launch.json delete mode 100644 .claude/settings.json delete mode 100644 .claude/skills/branch-name/SKILL.md delete mode 100644 .claude/skills/create-pull-request/SKILL.md delete mode 100644 .claude/skills/react-doctor/SKILL.md delete mode 100644 .claude/skills/release-notes/SKILL.md delete mode 100644 .claude/skills/translate/SKILL.md create mode 100644 .kilo/plans/1786508566602-calendar-click-to-create.md create mode 100644 .kilo/plans/1786509236391-hours-drag-select-time.md create mode 100644 .kilo/plans/1786510609915-fix-hours-grid-time-offset.md create mode 100644 .kilo/plans/1786521002892-calendar-auto-assign-current-user.md create mode 100644 .kilo/plans/1786521749691-profile-calendar-hours-click-to-drag-plan.md create mode 100644 .kiro/steering/hexagondot-remote-only.md create mode 100644 apps/web/public/pomodoro-sw.js create mode 100644 docs/ai/project-state.md diff --git a/.claude/launch.json b/.claude/launch.json deleted file mode 100644 index de576c54596..00000000000 --- a/.claude/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": "0.0.1", - "configurations": [ - { - "name": "web", - "runtimeExecutable": "pnpm", - "runtimeArgs": ["--filter", "web", "dev"], - "port": 3000 - } - ] -} diff --git a/.claude/settings.json b/.claude/settings.json deleted file mode 100644 index a0cffdacc87..00000000000 --- a/.claude/settings.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "hooks": { - "PreToolUse": [ - { - "matcher": "Bash", - "hooks": [ - { - "type": "command", - "command": "CMD=$(python3 -c \"import json,sys; d=json.load(sys.stdin); print(d.get('tool_input',d).get('command',''))\" 2>/dev/null || true); case \"$CMD\" in *grep*|*rg\\ *|*ripgrep*|*find\\ *|*fd\\ *|*ack\\ *|*ag\\ *) [ -f graphify-out/graph.json ] && echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run `graphify query \\\"\\\"` before grepping raw files. Only grep after graphify has oriented you, or to modify/debug specific lines.\"}}' || true ;; esac" - } - ] - }, - { - "matcher": "Read|Glob", - "hooks": [ - { - "type": "command", - "command": "HIT=$(python3 -c \"import json,sys;d=json.load(sys.stdin);t=d.get('tool_input',d);exts=('.py','.js','.ts','.tsx','.jsx','.astro','.vue','.svelte','.go','.rs','.java','.rb','.c','.h','.cpp','.hpp','.cc','.cs','.kt','.swift','.php','.scala','.lua','.sh','.md','.rst','.txt','.mdx');vals=[str(t.get('file_path') or ''),str(t.get('pattern') or ''),str(t.get('path') or '')];j=' '.join(vals).lower().replace(chr(92),'/');tails=[('.'+x.rsplit('.',1)[-1]) for v in vals if v for x in [v.lower().replace(chr(92),'/').rsplit('/',1)[-1]] if '.' in x];sys.stdout.write('1' if 'graphify-out/' not in j and any(tl in exts for tl in tails) else '')\" 2>/dev/null || true); if [ \"$HIT\" = 1 ] && [ -f graphify-out/graph.json ]; then echo '{\"hookSpecificOutput\":{\"hookEventName\":\"PreToolUse\",\"additionalContext\":\"MANDATORY: graphify-out/graph.json exists. You MUST run graphify before reading source files. Use: `graphify query \\\"\\\"` (scoped subgraph), `graphify explain \\\"\\\"`, or `graphify path \\\"
\\\" \\\"\\\"`. Only read raw files after graphify has oriented you, or to modify/debug specific lines. This rule applies to subagents too — include it in every subagent prompt involving code exploration.\"}}'; fi || true" - } - ] - } - ] - }, - "enabledPlugins": { - "andrej-karpathy-skills@karpathy-skills": true - } -} diff --git a/.claude/skills/branch-name/SKILL.md b/.claude/skills/branch-name/SKILL.md deleted file mode 100644 index a6fc6e55cb6..00000000000 --- a/.claude/skills/branch-name/SKILL.md +++ /dev/null @@ -1,67 +0,0 @@ ---- -name: branch-name -description: Use when starting a new branch or renaming an existing one — produces a branch name in the format `/-` that's compatible with the create-pr skill's work item ID extraction. -user_invocable: true ---- - -# Branch Naming - -Create branch names that follow the convention `/-`, where the work item ID can be cleanly extracted later (e.g., by the create-pr skill). - -## Format - -``` -/- -``` - -- All lowercase, hyphen-separated -- Work item ID stays in its original form but lowercased (e.g., `SILO-1146` → `silo-1146`) -- Short description is 2–5 words in kebab-case, focused on the _what_, not the _how_ - -## Workflow - -1. **Determine the type** based on the work being done: - - `feat` — new functionality - - `fix` — bug fix - - `chore` — tooling, deps, config, non-user-facing housekeeping - - `refactor` — restructuring without behavior change - - `docs` — documentation only - - `perf` — performance improvement - -2. **Determine the work item ID**: - - If the user gives one, use it - - If they reference a Plane work item (e.g., a URL or title), extract the ID - - If none exists, ask the user — don't invent one - -3. **Write the short description**: - - 2–5 words in kebab-case - - Describe the outcome, not the implementation (`add-app-tile-visibility`, not `update-tile-component`) - - Skip filler words (`the`, `a`, `for`) - -4. **Assemble and create the branch**: - -``` - git checkout -b /- -``` - -5. **Return the branch name** to the user. - -## Examples - -``` -fix/silo-1146-relative-config-urls -feat/web-1234-app-tile-visibility -chore/web-2201-bump-eslint -refactor/silo-980-extract-auth-middleware -docs/web-1500-pr-template-update -perf/silo-1310-cache-workspace-lookup -``` - -## Common Mistakes - -- Putting the work item ID at the end instead of after the type (breaks extraction) -- Using underscores or camelCase instead of hyphens -- Uppercasing the work item ID inside the branch name (it should be lowercase here, uppercased only when used as the PR title prefix) -- Writing a long, narrative description — keep it scannable -- Omitting the work item ID when one exists in Plane -- Using a type that won't match the eventual PR type (pick the type you'd use in the PR title) diff --git a/.claude/skills/create-pull-request/SKILL.md b/.claude/skills/create-pull-request/SKILL.md deleted file mode 100644 index e6fa2d82fce..00000000000 --- a/.claude/skills/create-pull-request/SKILL.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -name: create-pull-request -description: Use when creating a pull request for the current branch — gathers branch context, generates a PR description following the repo's pull_request_template.md, and creates the PR with a Plane work item ID prefix in the title. -user_invocable: true ---- - -# Create PR - -Create a pull request using the repo's PR template, a Plane work item ID as the title prefix, and a fully filled-out description based on the actual diff. - -## Workflow - -1. **Determine the base branch**: Default to `preview` unless the user specifies otherwise. - -2. **Gather context** (in parallel): - - `git status -s` — check for uncommitted changes - - `git diff ...HEAD --stat` — files changed - - `git log ...HEAD --oneline` — all commits on the branch - - `git diff ...HEAD --no-color` — full diff for understanding changes (if very large, focus on the most important files first) - - `git rev-parse --abbrev-ref --symbolic-full-name @{u}` — check if branch tracks a remote - - Read `.github/pull_request_template.md` from the repo root - -3. **Determine work item ID**: - - Extract from branch name if it contains an identifier (e.g., `chore/silo-1146-foo` → `SILO-1146`, `feat/web-1234-x` → `WEB-1234`) - - If not found in branch name, ask the user - -4. **Draft the PR** using the template from step 2: - - **Title**: `[WORK-ITEM-ID] : ` (under 70 chars) - - Type reflects the change: `fix`, `feat`, `chore`, `refactor`, `docs`, `perf`, etc. - - **Body**: Fill in every section from the PR template based on the actual diff: - - **Description** — Clear, concise summary of what the PR does and why. Focus on the "what" and "why", not line-by-line changes. Mention important implementation decisions. - - **Type of Change** — Check the appropriate box(es): Bug fix, Feature, Improvement, Code refactoring, Performance improvements, Documentation update. - - **Screenshots and Media** — Leave a placeholder: `` - - **Test Scenarios** — Suggest concrete scenarios grounded in the actual changes (e.g., "Navigate to project settings and verify the new toggle works"), not generic ones. - - **References** — Include the work item ID, any linked issues the user mentions, and any Sentry issue links/IDs (e.g., `SENTRY-ABC123` or Sentry URLs) referenced earlier in the conversation. - - Append a Claude Code session line at the bottom of the body. - -5. **Push and create** (in parallel where possible): - - Push branch with `-u` if no upstream is set - - Create PR via `gh pr create` using a HEREDOC for the body - -6. **Return the PR URL** to the user. - -## Example Title - -``` -[SILO-1146] fix: allow relative URLs for configuration_url and improve app tile visibility -``` - -## Guidelines - -- Keep the description concise but informative -- Use bullet points when listing multiple changes -- Focus on user-facing impact, not implementation details -- Don't fabricate test scenarios that aren't relevant to the actual changes - -## Common Mistakes - -- Summarizing only the latest commit instead of all commits on the branch -- Forgetting to check for an upstream before pushing -- Using a work item ID format that doesn't match the branch convention -- Wrapping the PR body in a code fence when passing it to `gh pr create` diff --git a/.claude/skills/react-doctor/SKILL.md b/.claude/skills/react-doctor/SKILL.md deleted file mode 100644 index 3afcd67aab7..00000000000 --- a/.claude/skills/react-doctor/SKILL.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -name: react-doctor -description: Use when finishing a feature, fixing a bug, before committing React code, or when the user types `/doctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook. -version: "1.1.0" ---- - -# React Doctor - -Scans React codebases for security, performance, correctness, and architecture issues. Outputs a 0–100 health score. - -## After making React code changes: - -Run `npx react-doctor@latest --verbose --diff` and check the score did not regress. - -If the score dropped, fix the regressions before committing. - -## For general cleanup or code improvement: - -Run `npx react-doctor@latest --verbose` (without `--diff`) to scan the full codebase. Fix issues by severity — errors first, then warnings. - -## /doctor — full local triage workflow - -When the user types `/doctor`, says "run react doctor", or asks for a full triage / cleanup pass (not just a regression check), fetch the canonical local-triage playbook and follow every step in it: - -```bash -curl --fail --silent --show-error \ - --header 'Cache-Control: no-cache' \ - https://www.react.doctor/prompts/react-doctor-agent.md -``` - -The playbook is the single source of truth — a scan → filter → triage → fix → validate loop that edits the working tree directly (never commits, never opens PRs). Updating the prompt at its source updates every agent on its next fetch — no skill reinstall needed. - -Pair it with the matching per-rule prompts at `https://www.react.doctor/prompts/rules//.md` (fetched on demand inside the playbook) so each fix uses the canonical, reviewer-tested recipe. - -## Configuring or explaining rules - -When the user wants to understand a rule, disagrees with one, or wants to disable / tune which rules run (not fix code), use the `doctor-explain` skill (alias `/doctor-config`). Start with `npx react-doctor@latest rules explain `, then apply the narrowest control via `npx react-doctor@latest rules disable|set|category|ignore-tag …`, which edits your `doctor.config.*` (or `package.json#reactDoctor`). - -## Command - -```bash -npx react-doctor@latest --verbose --diff -``` - -| Flag | Purpose | -| ----------- | --------------------------------------------- | -| `.` | Scan current directory | -| `--verbose` | Show affected files and line numbers per rule | -| `--diff` | Only scan changed files vs base branch | -| `--score` | Output only the numeric score | diff --git a/.claude/skills/release-notes/SKILL.md b/.claude/skills/release-notes/SKILL.md deleted file mode 100644 index 9db8a12b709..00000000000 --- a/.claude/skills/release-notes/SKILL.md +++ /dev/null @@ -1,200 +0,0 @@ ---- -name: release-notes -description: "Generate release notes for a Plane release PR in either `makeplane/plane-cloud` (date-based versioning, e.g. `release: vYY.MM.DD-N`) or `makeplane/plane-ee` (semver, e.g. `release: vX.Y.Z`). Reads PR commits, filters out noise, categorizes by conventional-commit type, optionally enriches via Plane MCP, and writes the result as the PR description in the GitHub Releases format." -user_invocable: true ---- - -# Release Notes Generator - -Generate structured release notes from a Plane release PR by parsing its commit list, then update the PR description. Output matches the format used on `github.com/makeplane/plane/releases` (e.g. [v1.2.0](https://github.com/makeplane/plane/releases/tag/v1.2.0)). Works for both `makeplane/plane-cloud` and `makeplane/plane-ee`. - -## Repo-specific versioning - -Plane uses **different version schemes** across its two release repos. Detect which repo the PR belongs to and use the matching scheme when communicating about the release — the version itself does **not** appear in the release notes body (GitHub's release tag carries it). - -| Repo | Version scheme | Example PR title | Source branch | Target branch | -| ----------------------- | -------------- | ---------------------- | ------------- | -------------------- | -| `makeplane/plane-cloud` | Date-based | `release: v26.04.13-1` | `uat` | `master` | -| `makeplane/plane-ee` | Semver | `release: v1.12.0` | `uat` | `master` / `preview` | - -- **plane-cloud** ships daily — version is `vYY.MM.DD-N` where `N` is the counter for that date's release. -- **plane-ee** ships on a versioned cadence — version is `vX.Y.Z` (major.minor.patch) following semver. -- Detect the repo with `gh pr view --json headRepository,baseRepository` or from the URL the user shared. - -## When to Use - -- User links/mentions a Plane release PR (e.g. `release: v26.04.13-1` for cloud or `release: v1.12.0` for EE) and asks for release notes -- User asks to "create release notes" / "update PR description" for a PR in `makeplane/plane-cloud` or `makeplane/plane-ee` -- The branch is named `uat` or `release/x.y.z` and the base is `master` or `preview` - -## Steps - -### 1. Fetch commits - -```bash -gh pr view --json title,body,baseRefName,headRefName,commits \ - --jq '.commits[] | .messageHeadline + "\n---BODY---\n" + .messageBody + "\n===END==="' -``` - -For a quick scan first: - -```bash -gh pr view --json commits \ - --jq '.commits[] | {oid: .oid[0:10], message: .messageHeadline}' -``` - -### 2. Filter out noise - -**Always exclude** these commits — mechanical, not user-facing: - -| Pattern | Reason | -| -------------------------------------------- | ------------------------------------- | -| `Sync: Enterprise Changes #NNNN` | Cross-repo sync, no functional change | -| `fix: merge conflicts` | Merge artifact | -| `Merge branch '...' of github.com:...` | Merge artifact | -| `Revert "..."` (when immediately re-applied) | Internal churn | - -### 3. Identify work item IDs (for research only) - -Most meaningful commits begin with a Plane work item identifier in brackets: - -- `[WEB-XXXX]` — web/frontend product items -- `[SILO-XXXX]` — Silo (integrations: Slack, GitHub, GitLab, Jira/Linear) -- `[MOBILE-XXXX]`, `[API-XXXX]`, etc. - -**Do not include these IDs in the release notes.** The GitHub Releases format is end-user-facing — IDs are only useful as a lookup key for fetching context in step 4. - -### 4. (Optional) Enrich via Plane MCP - -For larger features where the commit headline is terse, fetch the work item to write a richer paragraph: - -``` -mcp__plane__retrieve_work_item_by_identifier(project_identifier="WEB", issue_identifier=6874) -``` - -Use the returned `name` and `description_stripped` to flesh out the prose. Skip for routine fixes — commit body is usually enough. Don't enrich every item (slow + descriptions are often empty). - -### 5. Categorize commits - -Map each surviving commit into one of four sections: - -| Commit signal | Section | -| --------------------------------------------------------------------------------------------------------------------- | --------------- | -| `feat:` that introduces a brand-new screen, flow, or capability | ✨ Features | -| `feat:` that improves an existing feature, plus most `refactor:` and behavioural `chore:` items that are user-visible | ⬆️ Enhancements | -| `fix:`, `fix(scope):` | 🐞 Bug fixes | -| CVE upgrades, dependency bumps that close a vulnerability, security hardening | 🛡️ Security | - -**Drop entirely** (do not surface to users): pure infra `chore:`, dependabot bumps with no CVE, internal refactors with no behavioural impact, test-only changes, doc-only changes. - -### 6. Format - -Output follows the GitHub Releases convention — `###` for section headers, with two spaces between the emoji and the label for ✨ / ⬆️ / 🐞 (matches `v1.2.0`). - -```markdown -### ✨ Features - -#### **Short Feature Name in Title Case** - -A 1–3 sentence paragraph describing what the user gets, why it matters, and any notable behaviour. Write in product-marketing voice, not commit-message voice. - -- Optional nested bullets for sub-capabilities or callouts -- Keep them user-facing — what the user can now do - -#### **Second Major Feature** - -Another descriptive paragraph. Each major feature gets its own `####` subsection. - -### ⬆️ Enhancements - -- One-line description of an improvement to an existing capability -- Another improvement, written as a clean sentence (no commit prefix, no ticket ID) - -### 🐞 Bug fixes - -- Plain-English description of what was broken and is now fixed -- Another bug fix - -### 🛡️ Security - -- Upgraded to to mitigate [CVE-XXXX-NNNNN](https://link-to-advisory). Brief impact note. -- Other security-relevant change -``` - -Rules: - -- Section headers use `###` (three hashes), then emoji + **two spaces** + label — exactly as in the published v1.2.0 release. Exception: 🛡️ Security uses a single space (matches v1.2.0). -- Features use `####` (four hashes) and the feature name is **bolded** inside the heading: `#### **Feature Name**`. -- Each feature gets a real paragraph, not a bullet — written for end users, not engineers. -- Enhancements, Bug fixes, and Security are simple bullets. No nested asterisks, no ticket IDs, no PR numbers. -- **Do not include work item IDs (`[WEB-XXXX]`) or PR numbers (`(#NNNN)`)** in any section — this format is user-facing. -- **Do not add a `# Release vX.Y.Z` heading.** The GitHub release tag carries the version; the body starts directly with the first `### ✨ Features` section. -- **Do not insert images.** The user adds screenshots manually after the notes are drafted. Leave space for them only if the user asks. -- Drop empty sections entirely. -- Blank line between section header and first bullet/feature, and between sections. - -### 7. Update the PR description - -```bash -gh pr edit --body "$(cat <<'EOF' - -EOF -)" -``` - -Always use a HEREDOC with single-quoted `'EOF'` so backticks/dollars in the notes are preserved. - -## Quick Reference: end-to-end - -```bash -PR=2498 -gh pr view $PR --json commits --jq '.commits[] | .messageHeadline + "\n---\n" + .messageBody + "\n==="' > /tmp/commits.txt -# read /tmp/commits.txt, filter, categorize into the four sections, draft notes -gh pr edit $PR --body "$(cat <<'EOF' -### ✨ Features - -#### **...** - -... - -### ⬆️ Enhancements - -- ... - -### 🐞 Bug fixes - -- ... - -### 🛡️ Security - -- ... -EOF -)" -``` - -## Reference example - -The canonical target format is [v1.2.0](https://github.com/makeplane/plane/releases/tag/v1.2.0) on `makeplane/plane`. When in doubt about heading levels, spacing, bolding, or paragraph voice, match that page exactly (minus images). - -## Common Mistakes - -- **Including work item IDs in bullets** — the GitHub Releases format is user-facing; `[WEB-XXXX]` belongs in internal research, not the output. -- **Adding a `# Release vX.Y.Z` heading** — GitHub's release tag is the version. The body starts with `### ✨ Features`. -- **Copy-pasting commit subjects verbatim** — rewrite into product-marketing English. "fix: peek overview reload on parent add" → "Fixed peek overview reloading on adding a parent". -- **Bulleting features instead of writing paragraphs** — major features get `#### **Name**` plus a real paragraph; only enhancements/bugs/security use bullets. -- **Including `Sync: Enterprise Changes` commits** — these are sync PRs, never user-visible. -- **Including `fix: merge conflicts`** — merge artifact, no functional content. -- **Inserting images** — leave images for the user; they add screenshots manually. -- **Using `--body` without HEREDOC** — backticks/dollar signs get shell-interpreted and corrupt the notes. -- **Editing the PR title** — release PR titles are version markers; only edit the body. -- **Adding a Chores section** — the GitHub Releases format has no Chores section; user-invisible chores are dropped entirely. - -## Plane-Specific Conventions - -- Release PRs go from `uat` → `master` (or `preview`). -- PR title format: - - `plane-cloud`: `release: vYY.MM.DD-N` where N is the daily release counter for that date. - - `plane-ee`: `release: vX.Y.Z` semver (major.minor.patch). -- Commits coming from feature branches always carry a work item ID; commits without one are usually infra/chores and almost always dropped from notes. -- `Sync: Enterprise Changes #NNNN` are automated cross-repo syncs and are _always_ skipped. -- CVE-related upgrades (NextJS, React, Django, nginx, etc.) belong under 🛡️ Security with a link to the advisory and a one-line impact note. diff --git a/.claude/skills/translate/SKILL.md b/.claude/skills/translate/SKILL.md deleted file mode 100644 index ce839290408..00000000000 --- a/.claude/skills/translate/SKILL.md +++ /dev/null @@ -1,608 +0,0 @@ ---- -name: translate -description: Translate or update keys in packages/i18n/src/locales. Use whenever adding, changing, or reviewing strings across any target locale — enforces do-not-translate terminology, CLDR plural forms, placeholder/tag preservation, per-locale punctuation/register, and the AI-translation review workflow. Required reading before touching any *.json under src/locales. -user_invocable: true ---- - - - -# Translate (Plane i18n) - -Single source of truth for turning English UI strings into every target locale under `packages/i18n/src/locales/`. Follow this skill exactly — every mistake here ships to every user in that language. - -The locale list grows over time. This skill is intentionally generic: rules apply to any locale present now or added later. When you add a locale not explicitly named below, see **Adding a locale not documented here** at the bottom. - -Sources distilled from: Microsoft Localization Style Guides, Mozilla L10n, Unicode CLDR plural rules, W3C i18n, Google developer style guide, Apple HIG, GitHub Primer, MQM error typology, Lokalise/Crowdin/Phrase best-practice docs, and Microsoft's AI/LLM-for-translation guidance. - -**Source of truth**: `packages/i18n/src/locales/en/.json`. Every other locale mirrors English key-for-key. The `sync-check.ts` script catches missing / stale / collision keys; it does **not** catch value-quality mistakes. That is what this skill is for. - -## When to Use - -- Adding a new key to any `packages/i18n/src/locales/en/*.json` -- Renaming or rewording an English value (every target is now stale) -- Adding a new language (copy from `en/`, then translate each file) -- Syncing after `pnpm --filter @plane/i18n run sync:check` reports drift -- Reviewing any PR that touches `packages/i18n/src/locales/` - -Skip only for trivial English-only typo fixes that don't change meaning or length meaningfully. - -## The Two Iron Rules - -1. **Trademarks, brand marks, plan tier names, third-party product names, acronyms, and code tokens are never translated.** Plane's brand marks (Plane, Plane AI, Power K, PQL, Active Cycles, Sticky/Stickies, Intake), plan tiers (Pro, Business, Enterprise), third-party products (GitHub, Slack, Notion, etc.), and acronyms (API, OAuth, etc.) stay Latin in every locale. -2. **CLDR plural categories are mandatory.** Every target locale must include **every** plural keyword the language requires. Missing a form renders the wrong word at runtime and passes `sync-check` silently. - -Common feature nouns — Cycle, Module, Epic, Page — **are translated** into the target language using the canonical glossary further down. They are not brand marks; they are everyday words that belong in the user's language. - -The rest of this skill explains how to execute on those rules. - -## Do-Not-Translate (DNT) Glossary - -For each term: the source, the required rendering per script group, and **forbidden renderings** that have appeared historically and must be reverted when seen. - -### Plane brand & features - -| Source term | Latin locales (fr, es, it, de, pt-BR, pl, cs, sk, ro, tr-TR, vi-VN, id) | ja (katakana-default) | ko (Hangul-default) | zh-CN / zh-TW | ru | ua | **Forbidden** (never produce) | -| ---------------------------------- | ----------------------------------------------------------------------- | --------------------- | ------------------- | --------------------------------------------- | ----------------- | ----------------- | --------------------------------------------------------------------------------- | -| **Plane** | Plane | Plane | Plane | Plane | Plane | Plane | 飛行機, 飞机, 비행기, Самолёт, Літак, Avion, Avião, Aereo, Flugzeug | -| **Plane AI** (formerly PI Chat) | Plane AI | Plane AI | Plane AI | Plane AI | Plane AI | Plane AI | Чат ИИ, AI 聊天, AIチャット, AI 채팅, Chat IA, AI Çet, PI Chat (legacy) | -| **Power K** | Power K | Power K | Power K | Power K | Power K | Power K | Command K, Command Palette, コマンドパレット, 命令面板, Палитра команд | -| **PQL** | PQL | PQL | PQL | PQL | PQL | PQL | any expansion of the acronym into the target language | -| **Intake** (feature name) | Intake | Intake | Intake | Intake | Intake | Intake | Inbox, 受信箱, 收件箱, Входящие, Triage, Boîte de réception | -| **Active Cycles** (workspace view) | Active Cycles | Active Cycles | Active Cycles | Active Cycles | Active Cycles | Active Cycles | Translate as a unit; never split into generic "active" + localized "cycles" | -| **Sticky** / **Stickies** | Sticky / Stickies | Sticky / Stickies | Sticky / Stickies | Sticky / Stickies (Latin inside Chinese text) | Sticky / Stickies | Sticky / Stickies | 便签, 便利貼, メモ, 付箋, スティッキー, 메모, 스티키, заметка, Стикер, Note, Nota | -| **Pro** (plan tier) | Pro | Pro | Pro | Pro | Pro | Pro | Профессиональный, プロフェッショナル, 专业版, 專業版, Profesional | -| **Business** (plan tier) | Business | Business | Business | Business | Business | Business | Бизнес, ビジネス, 商业版, 商務版, Negocios, Negócios | -| **Enterprise** (plan tier) | Enterprise | Enterprise | Enterprise | Enterprise | Enterprise | Enterprise | Корпоративный, エンタープライズ, 企业版, 企業版, Empresarial | - -### Plane feature noun translation glossary (translate, do not preserve) - -These are common nouns. **Translate them into the target language** using the canonical form below. This follows Microsoft, Apple, and Mozilla style guides for product-UI translation: feature common nouns belong in the user's language; only trademarks, brand marks, and acronyms stay Latin. Leaving these in Latin in non-Latin locales reads as half-translated and is a measurable quality defect. - -Use the table verbatim — never coin new variants; never leave the Latin form in the locale value. - -| Source | zh-CN | zh-TW | ja | ko | ru | ua | de | fr | es | it | pt-BR | pl | cs | sk | ro | tr-TR | vi-VN | id | -| ----------- | ----- | ----- | ---------- | ------ | -------- | -------- | ------ | ------- | ------- | ------ | ------- | ------ | ------- | ------- | ------- | -------- | ------ | ------- | -| **Cycle** | 周期 | 週期 | サイクル | 사이클 | Цикл | Цикл | Zyklus | Cycle | Ciclo | Ciclo | Ciclo | Cykl | Cyklus | Cyklus | Ciclu | Döngü | Chu kỳ | Siklus | -| **Cycles** | 周期 | 週期 | サイクル | 사이클 | Циклы | Цикли | Zyklen | Cycles | Ciclos | Cicli | Ciclos | Cykle | Cykly | Cykly | Cicluri | Döngüler | Chu kỳ | Siklus | -| **Module** | 模块 | 模組 | モジュール | 모듈 | Модуль | Модуль | Modul | Module | Módulo | Modulo | Módulo | Moduł | Modul | Modul | Modul | Modül | Mô-đun | Modul | -| **Modules** | 模块 | 模組 | モジュール | 모듈 | Модули | Модулі | Module | Modules | Módulos | Moduli | Módulos | Moduły | Moduly | Moduly | Module | Modüller | Mô-đun | Modul | -| **Epic** | 史诗 | 史詩 | エピック | 에픽 | Эпик | Епік | Epic | Epic | Epic | Epic | Epic | Epik | Epik | Epik | Epic | Epik | Epic | Epik | -| **Epics** | 史诗 | 史詩 | エピック | 에픽 | Эпики | Епіки | Epics | Epics | Epics | Epics | Epics | Epiki | Epiky | Epiky | Epice | Epikler | Epic | Epik | -| **Page** | 页面 | 頁面 | ページ | 페이지 | Страница | Сторінка | Seite | Page | Página | Pagina | Página | Strona | Stránka | Stránka | Pagină | Sayfa | Trang | Halaman | -| **Pages** | 页面 | 頁面 | ページ | 페이지 | Страницы | Сторінки | Seiten | Pages | Páginas | Pagine | Páginas | Strony | Stránky | Stránky | Pagini | Sayfalar | Trang | Halaman | - -Notes: - -- Single-form locales (zh-CN, zh-TW, ja, ko, vi-VN, id) use the same form for singular and plural — the column repeats by design. -- Slavic locales (ru, ua, pl, cs, sk) show **nominative singular** and **nominative plural**. Inside ICU `{count, plural, ...}` blocks, use the case-correct form per CLDR keyword (see the Slavic case-form table further down). -- Some Latin locales (fr, vi-VN, id) have forms identical to English (`Cycle`, `Module`, `Page`) — that's the natural cognate, not a Latin-preservation rule. -- **Epic / Epics**: stays Latin in most Latin locales because there's no clean cognate (Spanish `épico` is for poetry/film; same for it/pt-BR/de/fr). Slavic locales use phonetic transliteration that's standard in their software industry (Эпик, Епік, Epik). CJK locales use the literal/transliterated form (史诗, エピック, 에픽). -- **Generic uses translate normally and don't follow this glossary:** `next page` (paginator), `the page` (browser refresh), `status page`, `web page`, `life cycle`, `release cycle`, `rate-limit cycle`, `cycle of releases` — these are not the Plane Cycle/Page feature; translate them as ordinary words in the surrounding prose. -- When editing an existing file, migrate occurrences you are already touching. Do not bulk-rewrite unrelated strings in the same PR — land a separate sweep PR with the `chore(i18n):` prefix. - -#### Slavic case forms inside ICU plural blocks - -When a Slavic plural block counts a Plane feature noun, use these forms: - -| Locale | Term | one (nom.sg.) | few | many | other | -| ------ | -------- | ------------- | -------- | -------- | -------- | -| **ru** | Цикл | Цикл | Цикла | Циклов | Цикла | -| **ru** | Модуль | Модуль | Модуля | Модулей | Модуля | -| **ru** | Эпик | Эпик | Эпика | Эпиков | Эпика | -| **ru** | Страница | Страница | Страницы | Страниц | Страницы | -| **ua** | Цикл | Цикл | Цикла | Циклів | Цикла | -| **ua** | Модуль | Модуль | Модуля | Модулів | Модуля | -| **ua** | Епік | Епік | Епіка | Епіків | Епіка | -| **ua** | Сторінка | Сторінка | Сторінки | Сторінок | Сторінки | -| **pl** | Cykl | Cykl | Cykle | Cykli | Cyklu | -| **pl** | Moduł | Moduł | Moduły | Modułów | Modułu | -| **pl** | Epik | Epik | Epiki | Epików | Epika | -| **pl** | Strona | Strona | Strony | Stron | Strony | -| **cs** | Cyklus | Cyklus | Cykly | Cyklu | Cyklů | -| **cs** | Modul | Modul | Moduly | Modulu | Modulů | -| **cs** | Epik | Epik | Epiky | Epiku | Epiků | -| **cs** | Stránka | Stránka | Stránky | Stránky | Stránek | -| **sk** | Cyklus | Cyklus | Cykly | Cyklu | Cyklov | -| **sk** | Modul | Modul | Moduly | Modulu | Modulov | -| **sk** | Epik | Epik | Epiky | Epiku | Epikov | -| **sk** | Stránka | Stránka | Stránky | Stránky | Stránok | - -Per CLDR for ru/ua: `one` fires for 1, 21, 31… (nom.sg.); `few` for 2–4, 22–24… (gen.sg.); `many` for 0, 5–20, 25–30… (gen.pl.); `other` for non-integer counts (gen.sg.). For pl: `one` (1), `few` (2–4 not 12–14, nom.pl.), `many` (0, 5–20, gen.pl.), `other` (decimals, gen.sg.). cs/sk: `one` (1), `few` (2–4, nom.pl.), `many` (decimals, gen.sg.), `other` (0, 5+, gen.pl.). - -### Third-party products & standards (always Latin, every locale) - -GitHub, GitLab, Bitbucket, Slack, Discord, Zoom, Microsoft Teams, Jira, Linear, Asana, Notion, Confluence, Trello, Figma, Google, Google Drive, Google Calendar, Google Docs, Google Sheets, Gmail, YouTube, Dropbox, Zapier, Tiptap, ProseMirror, Yjs, Hocuspocus, Socket.IO, React, TypeScript, JavaScript, Python, Django, PostgreSQL, Redis, RabbitMQ. - -Also preserve: OAuth, OIDC, SAML, SSO, LDAP, API, REST, GraphQL, URL, URI, ID, UUID, JSON, YAML, CSV, TSV, XML, HTML, PDF, PNG, JPG, SVG, CSS, HTTP, HTTPS, TLS, SSL, IP, CIDR, DNS, ARIA, WCAG. - -### Inside-string tokens (mechanical — preserve exactly) - -- **ICU variables**: `{count}`, `{name}`, `{workspace}`, `{userName}` — never translate, never rename, never move inside `{}`. -- **ICU pluralization / select keywords**: `plural`, `select`, `one`, `few`, `many`, `other`, `zero`, `two`, `=0`, `=1`, `#` — never translate. -- **HTML & JSX tags**: ``, ``, `
`, `` — preserve attributes and nesting; translate only the visible text between tags. -- **i18next `Trans` numbered fragments**: `<0>…`, `<1>…` — preserve the numbers exactly; only translate the wrapped text. Never renumber. -- **Markdown**: `**bold**`, `*italic*`, `` `code` ``, `[text](url)` — keep the syntax; translate only human-readable prose. -- **Escape sequences**: `\n` (newline), `\t`, `\"`, `\\` — preserve at the same positions. -- **Keyboard keys & modifiers**: `Ctrl`, `Cmd`, `Shift`, `Alt`, `Option`, `Enter`, `Return`, `Esc`, `Tab`, `Space`, `Backspace`, arrow glyphs (`↑↓←→`), and OS glyphs (`⌘⌥⌃⇧`) — preserve exactly as shown on the physical key. -- **File extensions & formats**: `.json`, `.csv`, `MM/DD/YYYY` format strings — preserve. - -## Per-Script Rules - -Apply by target-language script, not by locale list. Adding a new Latin-script locale? It follows the Latin-script rules below. Adding a new Cyrillic locale? It follows the Cyrillic section. Scripts not yet shown here (Arabic, Hebrew, Thai, Greek, Hindi/Devanagari, etc.) — see **Adding a locale not documented here**. - -### Latin-script locales - -Currently includes fr, es, it, de, pt-BR, pl, cs, sk, ro, tr-TR, vi-VN, id — and any future locale that uses the Latin alphabet (hu, nl, sv, da, nb, fi, hr, bg-using-Latin variants, etc.). - -**Translate Plane feature nouns** (Cycle, Cycles, Module, Modules, Epic, Epics, Page, Pages) using the per-locale form from the glossary above. **Keep Latin** for Plane brand marks (Plane, Plane AI, Power K, PQL, Active Cycles, Sticky, Stickies, Intake), plan tier names (Pro, Business, Enterprise), and third-party brands (GitHub, Slack, etc.). - -``` -✅ "Créer un Cycle" (fr — natural cognate from glossary, identical to English) -✅ "Crear un nuevo Ciclo" (es — natural Spanish cognate from glossary) -✅ "Archiviare questo Modulo" (it — natural Italian cognate from glossary) -✅ "Nueva Epic" (es — Epic has no clean cognate; stays Latin per glossary) -✅ "Archivieren Sie diesen Zyklus" (de — natural German form from glossary) -✅ "Buat Siklus baru" (id — natural Indonesian form from glossary) -✅ "Buat Sticky baru" (id — Sticky is a Plane brand mark, stays Latin) -✅ "Wechseln Sie zum Pro-Plan" (de — Pro is a plan tier name, stays Latin) -❌ "Créer un Cycle" WRONG when the locale should be `Zyklus` (de). Always use the glossary form. -❌ "Archivieren Sie diesen Cycle" (de — feature noun was left in Latin; use Zyklus per glossary) -❌ "Créer un Cercle" (fr — invented translation; use the glossary form) -❌ "Nueva Saga" (es — translated "Epic" with the wrong cognate) -❌ "Buat Catatan Tempel" (id — translated "Sticky" which is a brand mark; keep Latin) -``` - -Generic uses translate normally and do not follow the glossary: a paginator's `next page` is `nächste Seite` / `página siguiente` (generic noun, not the Plane Pages feature). The glossary applies only when EN refers to the Plane product feature. - -### Japanese (ja) — natural Japanese rendering - -**Plane feature nouns** (Cycle, Module, Epic, Page) use the natural Japanese form per the glossary above (サイクル, モジュール, エピック, ページ — katakana for foreign-origin nouns; native Japanese where one applies, like 付箋 for an Apple/Microsoft-style "sticky note"). **Brand marks** stay in Latin: Plane, Plane AI, Power K, PQL, Active Cycles, Sticky, Stickies, Intake, GitHub, Slack, Pro/Business/Enterprise. - -For new katakana coinages and existing translations, the long-vowel mark `ー` is added for words ending in `-er`, `-or`, `-ar`, `-y` in English. This is the Microsoft Japanese style-guide convention and the current industry default: - -- user → **ユーザー** (not ユーザ) -- server → **サーバー** (not サーバ) -- editor → **エディター** (not エディタ) -- property → **プロパティー** (_kept as_ プロパティ where the existing codebase already does — match the surrounding file's convention) - -Tone: polite form です・ます. Never plain form だ・である. Avoid over-formal 尊敬語・謙譲語 for SaaS product copy — it reads stilted. - -Quotation marks: 「」 for primary quotes, 『』 for nested or for titles of works. Full-width punctuation: 。、()・!?. - -### Korean (ko) — Hangul rendering - -**Plane feature nouns** (Cycle, Module, Epic, Page) use the natural Korean form per the glossary above (사이클, 모듈, 에픽, 페이지 — Hangul transliteration where the term is product-coined; native Korean word where one applies). **Brand marks** stay in Latin: Plane, Plane AI, Power K, PQL, Active Cycles, Sticky, Stickies, Intake, GitHub, Slack, Pro/Business/Enterprise. - -For new terms not on the glossary: prefer the native Korean word where one exists (`설정` for Settings); use Hangul phonetic transliteration for product-coined nouns with no native equivalent. Do not coerce a phonetic loanword when a natural Korean word exists — `버킷` for "Bucket" reads as a foreign trademark, `장바구니` reads as a Korean noun. - -**Korean particle agreement**: when introducing a consonant-ending noun (사이클, 에픽, 모듈), follow with the consonant-form particle (을/은/이/과), not the vowel-form (를/는/가/와). `사이클을 추가` not `사이클를 추가`. - -Register: - -- **System and error messages** → 합니다체 (high-formal: 합니다, 됩니다, 입니다). Existing files in this register today: `ko/auth.json`, `ko/error/*.json`. -- **Empty states, onboarding microcopy, tooltips** → 해요체 acceptable (softer: 해요, 돼요, 이에요) if the existing file uses it. Existing files in this register today: `ko/empty-state.json`, `ko/tour.json`. Always match the surrounding file rather than introducing a new register mid-namespace. -- Never casual 반말. - -Punctuation: Western punctuation (`. , ? !`); straight quotes `"…"` and `'…'`. - -### Simplified Chinese (zh-CN) and Traditional Chinese (zh-TW) — translate feature nouns - -**Plane feature nouns** (Cycle, Module, Epic, Page) translate to natural Chinese per the glossary above (zh-CN: 周期, 模块, 史诗, 页面 — zh-TW: 週期, 模組, 史詩, 頁面). This is what Microsoft's zh-CN style guide and every mainstream zh-localized SaaS product (Notion, Slack, Atlassian) does for common feature nouns. - -**Brand marks stay Latin**: Plane, Plane AI, Power K, PQL, Active Cycles, Sticky, Stickies, Intake, GitHub, Slack, Pro/Business/Enterprise — these are trademark-style terms. - -**Insert a half-width space on each side of embedded Latin tokens** — this is Microsoft's zh-CN guideline and required for legibility. **Exception**: no space between a Latin token and adjacent full-width punctuation (`。,;:?!`); the punctuation already supplies visual breathing room. - -``` -✅ "使用 GitHub 登录" (Latin brand → half-width spaces around) -✅ "创建周期" (zh-CN feature noun translated; no Latin = no spaces) -✅ "归档此史诗" (Plane Epic → 史诗 per glossary) -✅ "添加 Sticky" (Sticky is a brand mark → Latin + half-width space) -✅ "升级到 Pro" (Pro is a plan tier → Latin) -✅ "登录 GitHub。" (no space between Latin token and full-width period) -❌ "使用GitHub登录" (Latin brand without surrounding half-width space) -❌ "创建 Cycle" (feature noun left in Latin — should be 周期) -❌ "创建Cycle" (feature noun in Latin AND missing space) -❌ "登录 GitHub 。" (stray space before full-width period) -❌ "创建赛克" (invented transliteration of Cycle — use the glossary's 周期) -``` - -Punctuation is **full-width**: 。,?!;:. Quotes: - -- zh-CN: `"…"` (primary) and `'…'` (nested) -- zh-TW: `「…」` (primary) and `『…』` (nested) -- Work titles (book/movie/app/article names): `《…》` - -Variant discipline: zh-CN ≠ zh-TW. They differ in script (简体 vs 繁體) **and** vocabulary (视频 vs 影片; 软件 vs 軟體; 网络 vs 網路). Never mass-copy between the two directories. - -Register: 您 (formal polite) in Plane UI — the product is B2B/SaaS. Reserve 你 for consumer/youth contexts (not applicable here). - -### Cyrillic locales - -Currently includes ru, ua — and any future Cyrillic locale (bg-BG, sr-Cyrl, mk, be, kk-Cyrl, etc.). - -**Plane feature nouns** (Cycle, Module, Epic, Page) use the natural Cyrillic form per the glossary above (Цикл/Циклы, Модуль/Модули, Эпик/Эпики, Страница/Страницы in ru — Цикл/Цикли, Модуль/Модулі, Епік/Епіки, Сторінка/Сторінки in ua). **Brand marks** stay in Latin: Plane, Plane AI, Power K, PQL, Active Cycles, Sticky, Stickies, Intake, GitHub, Slack, Pro/Business/Enterprise. - -For new terms not on the glossary: prefer the native Cyrillic word where one exists; use phonetic transliteration only when no native word applies (`Бакет` is wrong for "Bucket" — use `Корзина`/`Кошик`). - -**Slavic case forms inside `{count, plural, ...}` blocks** are case-correct per CLDR keyword (one=nom.sg., few=gen.sg., many=gen.pl., other=gen.sg.). See the case-form table in the glossary section. - -Register: - -- **ru**: formal **Вы** (capitalized) when addressing a **single user directly** in respectful/formal contexts (onboarding, settings, confirmation dialogs); lowercase **вы** for plural/general references ("все вы"). Default to capitalized Вы in tooltips/dialogs and lowercase вы in descriptive copy. -- **ua**: modern Ukrainian software convention is lowercase **ви** by default; capitalized **Ви** is reserved for very formal direct address. This is the opposite convention from Russian — do not copy-paste Russian capitalization rules into Ukrainian files. - -Punctuation: primary quotes `«…»`, nested `„…"`. - -**Plural forms — critical**: both ru and ua require `one / few / many / other`. See CLDR section below. - -## CLDR Plural Rules - -Every `{count, plural, …}` string must contain **every** keyword the target language's CLDR rule requires. `other` is always required, even in single-form languages. - -**Canonical source**: Unicode CLDR Language Plural Rules chart — the definitive, versioned list of required categories for every language. Always verify against the current CLDR chart when adding a locale, since rules occasionally shift across CLDR releases. Libraries like `Intl.PluralRules` can resolve the rule at runtime. - -Below are the required keywords for locales currently in the repo. When adding a new locale, look up its categories in CLDR and add the row here. - -| Locale | Required keywords | Example mapping | -| -------------------------------------------------- | ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -| en, es, de, tr-TR, vi-VN, id, ja, ko, zh-CN, zh-TW | `one, other` (single-form locales may use `other` alone, but **always emit `other`**) | 1 → one; 2+ → other | -| fr | `one, many, other` | 0, 1 → one; 1 000 000 → many; else other | -| it | `one, many, other` | 1 → one; 1 000 000 → many; else other | -| pt-BR | `one, many, other` | 0, 1 → one; 1 000 000 → many; else other | -| ro | `one, few, other` | 1 → one; 0, 2–19 → few; 20+ → other | -| pl | `one, few, many, other` | 1 → one; 2–4 (not 12–14) → few; 0, 5–20, many-digit → many; decimals → other | -| cs | `one, few, many, other` | 1 → one; 2–4 → few; decimals → many; 0, 5+ → other | -| sk | `one, few, many, other` | same pattern as cs | -| ru | `one, few, many, other` | 1, 21, 31… → one; 2–4, 22–24… → few; 0, 5–20, 25–30… → many; decimals → other | -| ua | `one, few, many, other` | same pattern as ru | -| ar (when added) | `zero, one, two, few, many, other` | Six categories — the maximum any language uses | - -> **Note on the consolidated row.** CLDR itself only requires `other` for `tr-TR`, `vi-VN`, `id`, `ja`, `ko`, `zh-CN`, `zh-TW` (single-form locales). Emitting both `one` and `other` with identical content is a **project convention** — it keeps tooling and linters consistent across the codebase. It is not a CLDR requirement, and `Intl.PluralRules` will return only `"other"` for these locales at runtime. - -For any locale not listed: look up the CLDR categories before writing a single plural string. Arabic has six; Welsh has six; most Slavic languages have four; most Romance languages have two or three; CJK / Turkic / Thai have one (still emit `other`). - -Rules in practice: - -1. **Never drop a required form**, even when the word is identical across forms — emit each one explicitly. -2. **Never add a form the target doesn't have.** German does **not** use `few`. Any `few` clause in `de/*.json` is a bug and must be removed. -3. In single-form locales (ja/ko/zh/tr/vi/id), emit `one` + `other` with identical content so tooling and linters stay consistent. -4. The `other` case is always the fallback — it must render a grammatically complete sentence on its own. - -Examples: - -```json -// ✅ Correct — Russian (four forms; `other` fires for non-integer counts and takes genitive singular) -"members": "{count, plural, one {# участник} few {# участника} many {# участников} other {# участника}}" - -// ✅ Correct — Polish (four forms) -"items": "{count, plural, one {# element} few {# elementy} many {# elementów} other {# elementu}}" - -// ✅ Correct — Romanian (three forms) -"days": "{count, plural, one {# zi} few {# zile} other {# de zile}}" - -// ✅ Correct — French (three forms; `many` covers 1 000 000, 2 000 000, …) -"members": "{count, plural, one {# membre} many {# membres} other {# membres}}" - -// ✅ Correct — Japanese (single form, both keywords emitted) -"label": "{count, plural, one {サイクル} other {サイクル}}" - -// ❌ Wrong — German with spurious `few` -"label": "{count, plural, one {Zyklus} few {Zyklen} other {Zyklen}}" - -// ❌ Wrong — Russian missing `few` and `many` -"label": "{count, plural, one {Цикл} other {Циклы}}" -``` - -## Placeholders, HTML, Markdown (preservation checklist) - -For every translated string, verify before saving: - -- [ ] Identical set of `{variables}` in source and target (character-for-character — `{userName}` is not `{username}`) -- [ ] Identical HTML/JSX tags with identical attributes and nesting -- [ ] Identical i18next `Trans` numbered tags (`<0>…`, `<1>…` — never renumber) -- [ ] Identical Markdown syntax (`**bold**`, `` `code` ``, `[link text](url)`) -- [ ] Identical `\n` positions (layout relies on these) -- [ ] No additions (no extra explanatory words), no omissions (no collapsed clauses) - -Variables **may be repositioned** for grammatical fit: - -``` -en: "Welcome, {name}! You have {count} new work items." -fr: "Bienvenue, {name} ! Vous avez {count} nouveaux work items." -ja: "{name}さん、ようこそ。{count}件の新しい作業項目があります。" -``` - -## Per-Locale Punctuation & Spacing - -Apply in every translated string. These are MQM "Locale Conventions" violations when missed — a measurable quality defect. - -Table below covers locales currently in the repo; add a row when you add a locale. - -| Locale | Key rules | -| ---------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| **fr** | Narrow NBSP (U+202F, fallback U+00A0) **before** `:`, `;`, `?`, `!`, `%`, `»` and **after** `«`. Primary quotes `« »` (with NBSPs), nested `"…"`. | -| **de** | Primary quotes `„…"` (low-high); **no** NBSP before punctuation. Avoid imperatives in system strings; prefer infinitive constructions ("Werkelement erstellen", not "Erstelle ein Werkelement"). | -| **es** | Inverted `¿…?` and `¡…!` at the start of questions/exclamations. Primary quotes `«…»` or `"…"`. | -| **it** | Primary quotes `«…»` or `"…"`. | -| **pt-BR** | Straight quotes `"…"`. | -| **pl** | Primary quotes `„…"`. | -| **cs / sk** | Primary quotes `„…"`. | -| **ro** | Primary quotes `„…"`. | -| **tr-TR / vi-VN / id** | Straight quotes `"…"`. Vietnamese diacritics are mandatory — never strip (no `bạn` → `ban`). | -| **ru / ua** | Primary `«…»`, nested `„…"`. | -| **ja** | Full-width `。、()!?・`. Primary quotes 「」, nested 『』. Ellipsis `…` (U+2026), typically doubled as `……`. | -| **ko** | Western `. , ? !`; straight quotes `"…"`. | -| **zh-CN** | Full-width `。,?!;:`. Primary `"…"`, nested `'…'`. Work titles `《…》`. Half-width space around embedded Latin tokens. | -| **zh-TW** | Full-width `。,?!;:`. Primary `「…」`, nested `『…』`. Work titles `《…》`. Half-width space around embedded Latin tokens. | - -## Tone & Register (SaaS defaults) - -Formality defaults for locales currently in the repo. Add a row for each new locale, consulting the Microsoft Style Guide for that locale as the default authority on product-UI register. - -| Locale | Default "you" | Notes | -| ------- | ---------------------------------------------------------------------------- | ------------------------------------------------ | -| fr | **vous** | Never "tu" in product UI | -| es | **usted** + **ustedes** | Neutral Spanish — no "vosotros", no "tú" | -| it | **Lei** (formal third-person) | B2B/enterprise convention | -| de | **Sie** | Use infinitive constructions for system messages | -| pt-BR | **você** | Semi-formal default; never "tu" | -| pl | **Pan/Pani** + 3rd-person, or impersonal | Never "ty" | -| cs / sk | **Vy** (formal, 3rd-person plural) | Never "ty" | -| ro | **dumneavoastră** (formal) | Or impersonal | -| tr-TR | **siz** + `-iniz` endings | Never "sen" | -| vi-VN | **bạn** (safe neutral) | Never "mày/tao"; consistency > variety | -| id | **Anda** (always capitalized) | Never "kamu" in product UI | -| ja | **です・ます体** | Never plain form; avoid 尊敬語・謙譲語 | -| ko | **합니다체** for system/errors; **해요체** acceptable for onboarding | Match surrounding file | -| zh-CN | **您** | B2B convention; never 你 | -| zh-TW | **您** | B2B convention; never 你 | -| ru | **Вы** (cap.) for singular direct address, **вы** (lower) for plural/general | Context-dependent | -| ua | **ви** (lowercase, modern convention) | Capitalized Ви only for very formal | - -General writing rules (apply across all locales): - -- Sentence case in buttons, headings, tooltips — not Title Case. Only capitalize proper nouns. -- No exclamation marks except in genuine celebrations (first success, milestone). -- No emoji in UI copy. -- No slang, idioms, humor, cultural references — they don't translate. -- Consistent terminology — if "work item" is used once, never switch to "issue" / "ticket" mid-flow. -- Active voice, present tense. -- Write out abbreviations on first use if not on the DNT list. - -## Text Expansion Budget - -Design strings knowing translations will grow. Typical expansion vs. English for locales currently in the repo; lookup values from Andiamo / Eriksen / W3C tables when adding a locale. - -| Locale | Expansion | Implication | -| ------------ | ------------------------------------------------- | ----------------------------------------------- | -| de | +10–35%, single words up to +180% | Reserve generous space on buttons, tabs, labels | -| fr | +15–25% | | -| es | +15–30% | | -| it | +10–25% | | -| pt-BR | +15–30% | | -| pl | +20–30% | | -| cs, sk | +10–20% | | -| ro | +15–25% | | -| ru, ua | +15% typical, spikes to +30% | | -| tr-TR | +10–30% (agglutination) | | -| vi-VN | +30–40% | Diacritic-heavy, many small words | -| id | +10–20% | | -| ja | −10 to −55% character count (similar pixel width) | | -| ko | −10 to −15% | | -| zh-CN, zh-TW | −40% character count (≈2× char width) | | - -Rule of thumb: any UI surface must absorb **+35%** without truncation. If a string is length-capped, add a comment or context in the source. - -## Numbers, Dates, Currency, Units - -**Never hard-code formats.** Use ICU skeletons so the runtime localizes automatically: - -```json -"updated_on": "Updated {date, date, medium}", -"percent_done": "{ratio, number, percent} complete", -"item_count": "{count, number} items" -``` - -Never write `"{date}MM/DD/YYYY"` in the source — that guarantees a locale bug. - -Decimal/thousands separators (runtime-handled): - -- en: `1,234.56` — de/it/es/pt-BR/ru/ua/pl/cs/sk/tr-TR: `1.234,56` or `1 234,56` — fr: `1 234,56` (thin space) — ja/ko/zh: `1,234.56`. - -Date formats (runtime-handled): - -- en-US: `MM/DD/YYYY` — most of Europe: `DD.MM.YYYY` — fr: `DD/MM/YYYY` — ja: `YYYY/MM/DD` or `YYYY年MM月DD日` — zh: `YYYY年MM月DD日` — ko: `YYYY년 MM월 DD일`. - -Currency: prefer ISO codes (`USD`, `EUR`, `INR`) in dense UI; localize symbol position via ICU. Units: keep the system (metric/imperial) a product decision, localized consistently. - -## AI Translation Workflow - -The repo has no machine-readable translation-status field today (no sidecar, no `__meta`, no per-key flag) — so "preserve human-reviewed strings" must be enforced via git history, not status metadata. The disciplines below are what actually fires: - -1. **Inject the DNT glossary into every AI translation prompt** — both approved targets and forbidden renderings. LLMs do not natively honor glossaries; they obey them only when prompted. -2. **Prompt the variant explicitly**: `target=zh-CN` vs `target=zh-TW`, `target=pt-BR` vs `target=pt-PT`. Auto-detect calls blend them and produce mixed vocabulary. -3. **Pass 2–5 sentences of real context** per string (surrounding UI, screen, flow). Keep DNT instructions out of context — route them through the glossary/system prompt channel. -4. **Hallucination check**: AI output may add or drop content. Diff placeholder/tag inventory before and after; any mismatch is a reject. -5. **On re-translation, preserve human-touched lines.** Before overwriting any value in an existing locale file, run `git log -- ` (or `git blame -L ,`) on the key. If the most recent non-bot, non-mass-rewrite commit was authored by a human, treat that line as human-reviewed and keep it. Only overwrite lines whose last edit was a machine sweep or a copy-from-en migration. -6. **Variants by language-resource tier**: expect more review iterations for id, vi-VN, ua, ro (lower-resource LLMs) than for de, fr, es, ja (higher-resource). - -### Per-string review rubric (MQM-aligned) - -When reviewing a translation — yours or an AI's — score against these categories and reject if any Major issue is present: - -1. **Terminology** — DNT violation, inconsistent with the glossary above, or inconsistent with past strings in the same namespace -2. **Accuracy** — Mistranslation, addition (invented content), omission (dropped content), wrong variant (zh-CN vs zh-TW), hallucination -3. **Linguistic** — Grammar, punctuation (per-locale table), spelling, encoding (mojibake, half-width where full-width required) -4. **Style / Register** — Informal pronoun used where formal is required; inconsistent tone; idiom/cultural reference -5. **Locale conventions** — Date / number / currency format hard-coded; decimal separator wrong; keyboard key translated -6. **Markup** — Placeholder changed, HTML tag dropped/modified, Markdown broken, `Trans` numbered fragment renumbered -7. **Plural** — Missing required CLDR form; spurious form the language doesn't have; `#` or `=0` dropped - -## Workflow - -### Add a new key - -1. Add to `packages/i18n/src/locales/en/.json` first. (If the namespace file does not yet exist, see **Add a new namespace** below — that case has extra steps.) -2. Use in the component via `t("my.new_key")`. -3. Translate into every target locale present in `src/locales/` — one file at a time. **Do not** copy the English value into the non-English files as a shortcut — `sync-check` treats presence as synced and will silently ship English copy to every locale. -4. Run `pnpm --filter @plane/i18n run generate:types` (or let the build do it). -5. Run `pnpm --filter @plane/i18n run sync:check` — expect `0 missing, 0 stale, 0 collisions`. -6. Spot-check one non-Latin locale manually for punctuation/plural correctness. - -### Add a new namespace - -A "namespace" is a top-level JSON file (e.g. `common.json`, `auth.json`, `epic.json`). The set of valid namespace names is a hard-coded const array — adding a JSON file alone is not enough; the runtime will not load it. - -1. Add the new namespace name to the `NAMESPACES` array in `packages/i18n/src/constants/namespaces.ts`. Keep alphabetical order with the existing entries. -2. Create `.json` in **every** locale directory under `packages/i18n/src/locales/` — start with `en/.json` (the source of truth), then create the file in all 18 target locales. An empty `{}` is fine for the targets at this step; `sync-check` will report missing keys as you add them in step 4. -3. Add at least one key in `en/.json` so the namespace has content. -4. Translate every key from `en/.json` into each target locale — apply every rule in this skill. -5. Run `pnpm --filter @plane/i18n run generate:types` to regenerate the `TTranslationKeys` union so component-level `t()` calls type-check. -6. Run `pnpm --filter @plane/i18n run sync:check` — expect `0 missing, 0 stale, 0 collisions`. -7. Use the new namespace from a component via the namespace-prefixed key (e.g. `t(".my_key")`) and spot-check the rendered UI in at least one non-Latin locale. - -### Update an English value - -The meaning changed — every target is now stale even if the key still exists. `sync-check` will **not** flag this. - -1. Edit `en/.json`. -2. Update the same key in every target locale in the same PR. -3. If a locale has no native speaker available in the PR, mark the string status as `machine_translated` (in PR description or commit message) and open a follow-up for native review. - -### Add a new language - -1. `cp -r packages/i18n/src/locales/en packages/i18n/src/locales/` -2. Translate every file, applying every rule in this skill. -3. Register in `packages/i18n/src/constants/language.ts` (`SUPPORTED_LANGUAGES`) and `packages/i18n/src/types/language.ts` (`TLanguage`). -4. Run `sync:check` — must show 100% coverage before merging. -5. Before merging, **pseudolocalize**: temporarily replace the new locale's values with bracketed expanded forms (`"Plane" → "[Plàññéé——]"`) in a local build and click through the UI. Catches truncation, unextracted strings, and layout bugs before real users see them. -6. If the new locale isn't yet covered by this skill (script, plural rules, punctuation, register), follow **Adding a locale not documented here** below and update this file in the same PR. - -### Commands - -```bash -# Regenerate the TTranslationKeys union (auto on build) -pnpm --filter @plane/i18n run generate:types - -# Report drift -pnpm --filter @plane/i18n run sync:check - -# Same, exit 1 on drift (for CI) -pnpm --filter @plane/i18n run check:sync -``` - -## Quick Reference - -| Question | Answer | -| --------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| Translate "Plane" / "Plane AI" / "Power K" / "PQL"? | Never. Latin, every locale. | -| Translate "Sticky" / "Stickies" / "Intake"? | Never. Plane brand marks. Latin, every locale. | -| Translate "Active Cycles"? | Never as a unit (it's a feature page name). Lowercase generic "active cycles" in prose translates normally per the glossary. | -| Translate "Pro" / "Business" / "Enterprise"? | Never. Plan tier names. Latin, every locale. | -| Translate "Cycle" / "Module" / "Epic" / "Page"? | **Yes** — use the per-locale form from the translation glossary (zh-CN 周期/模块/史诗/页面, ja サイクル/モジュール/エピック/ページ, de Zyklus/Modul/Epic/Seite, etc.). | -| Translate "GitHub" / "Slack" / third-party brands? | Never. Latin, every locale. | -| Translate a variable name `{name}`? | Never. Preserve exactly. | -| Translate `<0>…`? | Translate only the inside text. Never renumber. | -| Russian plural forms? | `one / few / many / other` — four forms mandatory; case-correct per CLDR. | -| German plural forms? | `one / other` — never `few`. | -| French plural forms? | `one / many / other` — `many` covers 1M+. | -| CJK plural forms? | `one / other` (single-form) — still emit both. | -| Informal "you" in de/fr/ru/ja? | Never in product UI. | -| Chinese + embedded "GitHub"? | `使用 GitHub 登录` — half-width space around Latin **brand** tokens. Feature nouns translate (`创建周期`, no space because no Latin). | -| Japanese "user"? | ユーザー with long-vowel ー, not ユーザ. | -| Hard-code date formats? | Never. Use ICU `{d, date, medium}`. | -| Copy English into non-English locale? | Never. Worse than leaving the key missing. | - -## Common Mistakes (revert on sight) - -- **Translating Plane brand marks** — `Plane → 飞机`, `Plane AI → AI 聊天`, `Power K → 命令面板`, `Sticky → 便签` (Sticky is a brand, even though "sticky note" generally translates), `Intake → 收件箱`. Brand marks stay Latin. -- **Leaving feature nouns in Latin in non-Latin locales** — `创建 Cycle` (zh-CN), `Создать Cycle` (ru), `エピックを作成` is fine but `Epicを作成` is not. Use the per-locale form from the glossary. -- **Coining new feature-noun translations** — `Cycle → Cercle` (fr — invented; the natural cognate is the same `Cycle`), `Cycle → 循环` (zh-CN — non-glossary; use `周期`), `Epic → Saga` (es — non-glossary; use `Epic`). The glossary is the source of truth. -- **Missing `few` / `many` in Slavic languages** — Russian/Polish/Czech/Slovak/Ukrainian strings with only `one / other` are grammatically wrong for counts 2–4 and 5+. Fix in the same PR. -- **Wrong Slavic case form inside ICU plurals** — for ru/ua, `few` is genitive singular (`# Цикла`), not nominative plural (`# Циклы`). See the case-form table. -- **Inventing `few` in German, `many` in Spanish, etc.** — languages not in CLDR for that form. Remove the spurious keyword. -- **Translating `{count}` or renaming `{name}`** — ICU variables are lookup keys; rename breaks runtime substitution. -- **Dropping `<0>`/`<1>` numbering in `Trans`** — react-i18next matches by number; renumbering breaks the component. -- **Copying English as a translation** — `sync-check` passes, users see English. The fastest way to ship bad i18n. -- **No half-width space around Latin tokens in Chinese** — `使用GitHub登录` is a readability bug. The space rule applies around any remaining Latin token (brand mark), not around translated feature nouns. -- **Missing `ー` in Japanese katakana (`ユーザ` instead of `ユーザー`)** — inconsistent with the Microsoft style guide and the rest of the product. -- **Using informal pronouns** — `du/tu/ты/tú/you (informal)` breaks Plane's formal register in languages that distinguish. -- **Translating keyboard keys** — `Ctrl` stays `Ctrl`, never `Strg` or `コントロール`, because the physical key says `Ctrl`. -- **Hard-coded date/number strings** — `"Due on MM/DD/YYYY"` is a locale bug waiting to ship; use ICU formatters. -- **Translating `PQL`, `SSO`, `API`** — acronyms are DNT. The prose around them may be translated. -- **Translating plan tier names** — `Pro → Профессиональный`, `Business → 商业版`, `Enterprise → エンタープライズ`. Plan tiers stay Latin per industry convention (Notion/Slack/Linear/Asana). -- **Korean particle mismatch after Hangul transliteration** — `사이클를` is wrong (vowel-particle after consonant-ending noun); use `사이클을`. Same for 모듈, 에픽. -- **Vietnamese diacritic stripping** — `bạn` is not `ban`; diacritics are mandatory. -- **Lowercase `anda` in Indonesian** — `Anda` is always capitalized in product UI. -- **Mixing zh-CN and zh-TW vocabulary** — `视频` ≠ `影片`, `软件` ≠ `軟體`. Never copy-paste between the two directories. - -## Red Flags — Stop and Revert - -You see yourself about to do any of the following → stop, delete, restart this string: - -- Replacing `Plane`, `Plane AI`, `Power K`, `PQL`, `Active Cycles`, `Sticky`, `Stickies`, `Intake`, `Pro`, `Business`, `Enterprise`, or any third-party brand (`GitHub`, `Slack`, etc.) with a translated form. -- Leaving `Cycle` / `Module` / `Epic` / `Page` in Latin in a non-Latin locale (zh-CN, zh-TW, ja, ko, ru, ua) — these are common nouns and must be translated per the glossary. -- Coining a feature-noun translation that's not in the glossary (`Cycle → 循环`, `Cycle → Cercle`, `Epic → Saga`). -- Using a vowel-form Korean particle (을/은/이/과 vs. 를/는/가/와) that doesn't agree with the noun's final character. -- Pasting the English value into a non-English file. -- Renaming or removing a `{variable}`, ``, numbered `<0>`, or Markdown marker. -- Dropping `few` or `many` from a Slavic-language plural, or adding `few` to German. -- Using nominative plural for `few` in ru/ua plural blocks (it should be genitive singular per CLDR). -- Editing one locale file and deciding to "do the others later" without updating the PR description. -- Using `du`, `tu`, `ты`, `tú`, plain-form Japanese, or 반말 Korean in any product string. -- Stripping diacritics from Vietnamese, lowercasing `Anda` in Indonesian. -- Hard-coding a date or number format. - -## Rationalizations — Use Reality Column Instead - -| Excuse | Reality | -| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| "Keeping `Cycle` Latin in zh-CN keeps it consistent with English docs." | That's a minority position; Microsoft, Apple, Mozilla, Notion, Atlassian, Slack all translate. Monolingual zh users can't read Latin words; the glossary form is the standard. | -| "史诗 is the established Chinese word for Epic, but Latin reads more brand-y." | Brand-y is the wrong goal for a feature noun. The glossary form (`史诗` for zh-CN, `Эпик` for ru) is what users in those locales expect from a SaaS product. | -| "Our Russian users understand `Cycle` Latin." | They understand it; they don't expect to encounter it. The glossary form (`Цикл`) is what every other Russian SaaS product uses for the same concept. | -| "I'll just transliterate the Plane brand name into Cyrillic for accessibility." | Brand marks stay Latin in every locale. `Плейн` is wrong; `Plane` is right. | -| "Plan tier names should be translated since they're plain words." | Industry standard (Notion, Slack, Linear, Asana, GitHub) is to keep `Pro`, `Business`, `Enterprise` Latin for marketing consistency. Don't translate. | -| "This string is internal / rarely seen, good-enough is fine." | Every string is someone's main screen. Rules are cheap to follow; consistency compounds. | -| "`sync-check` passed, I'm done." | `sync-check` only compares presence, not value quality. Green does not mean translated. | -| "I'll fix the missing plural forms later." | Missing `few` in Russian renders the wrong word for counts 2–4 right now in production. Same PR. | -| "The old file already used Latin Cycle everywhere — stay consistent." | Consistency with a bug is still a bug. Migrate occurrences you touch; open a sweep PR for the rest. | -| "AI said this was the right Japanese word for Cycle." | AI does not know our glossary unless you inject it. Check against the glossary table above; the glossary wins. | -| "The German translation is a bit long but still fits on my screen." | It won't fit on every user's screen. Design for +35% expansion; test in a narrow viewport. | -| "I renamed `{userName}` to `{nomeUtente}` so the Italian reads naturally." | Variables are code. The runtime has no `{nomeUtente}` in scope — it renders as literal text. Revert. | -| "Capitalizing `Anda` / `您` / `Sie` looks over-formal." | It's Plane's register in those languages. Deviating breaks brand voice across the product. | - -## Adding a locale not documented here - -When you add a language whose script, plural rules, punctuation, or register defaults aren't covered above: - -1. **Plural rules** — Look up the target language in the Unicode CLDR Language Plural Rules chart. Note every required keyword (`zero`, `one`, `two`, `few`, `many`, `other`). Add a row to the CLDR table above. -2. **Script & transliteration** — Identify the script family. Latin → preserve DNT verbatim. Non-Latin → decide per-script: transliterate common-noun feature names phonetically (Cyrillic / Devanagari / Greek / Thai), keep brand marks in Latin. For RTL scripts (Arabic, Hebrew, Persian, Urdu) set `dir="rtl"` at the root and ensure Latin tokens remain LTR inside RTL context; preserve `‏`/`‎` markers if present. -3. **Punctuation & spacing** — Consult the Microsoft Style Guide for the locale (canonical authority on SaaS-style product punctuation). Add a row to the Per-Locale Punctuation & Spacing table. -4. **Register** — Default to the formal "you" and whatever honorific/polite register the Microsoft guide prescribes for B2B SaaS. Add a row to the Tone & Register table. -5. **Text expansion** — Look up typical expansion in Andiamo / Eriksen / W3C text-size tables; add a row to the Text Expansion Budget. -6. **DNT glossary** — Add a column (or row entries) for the new locale across the DNT tables. Specify forbidden literal translations (the words an LLM would produce if uninstructed). Example: if adding Arabic, the forbidden rendering for `Plane` includes `طائرة`; for `Epic` includes `ملحمة`; for `Sticky` includes `ملاحظة`. -7. **Commit this file in the same PR** that introduces the locale. The skill must stay ahead of the codebase — empty per-locale rows guarantee inconsistent translations in future PRs. - -Canonical references to consult: - -- **Unicode CLDR** — plural categories, number/date formats, collation. -- **Microsoft Style Guides** — per-locale register, punctuation, abbreviation handling, trademark rules (90+ locales covered). -- **Mozilla L10n Style Guides** — additional per-locale typography and brand-preservation rules. -- **W3C i18n** — RTL/bidi, placeholder handling, UTF-8, escapes, text expansion. - -## References - -- Microsoft Localization Style Guides — per-locale definitive source, formal-register defaults -- Unicode CLDR Plural Rules — canonical per-locale plural category list -- Mozilla L10n Style Guides — trademark/brand preservation rules, per-locale typography -- W3C i18n Quick Tips — placeholder handling, text expansion, UTF-8 and escapes -- Google developer style guide "Writing for a global audience" — source-string best practices -- MQM (Multidimensional Quality Metrics) — review rubric used in this skill's `Per-string review rubric` section -- Microsoft AI/LLMs for translation guidance — glossary injection, variant prompting, human-review gates diff --git a/.kilo/plans/1786508566602-calendar-click-to-create.md b/.kilo/plans/1786508566602-calendar-click-to-create.md new file mode 100644 index 00000000000..d727022cd76 --- /dev/null +++ b/.kilo/plans/1786508566602-calendar-click-to-create.md @@ -0,0 +1,84 @@ +# Calendar Click-to-Create Plan + +## Goal + +Allow users to click empty space in a calendar day tile (month/week views) to open `CreateUpdateIssueModal` pre-populated with the clicked date. + +## Current State + +- Profile "assigned"/"created" calendar uses `ProfileIssuesCalendarLayout` → `BaseCalendarRoot` → `CalendarChart` +- Profile store has `enableQuickAdd = false` and `quickAddIssue = undefined`, so inline quick-add never renders +- `CreateUpdateIssueModal` supports pre-populated `data` (e.g. `target_date` / `planned_at`) and works without a `projectId` +- Clicking a day tile currently does nothing (desktop) or selects the date for mobile issue list + +## Design Decisions + +| Decision | Choice | +| ----------- | ------------------------------------------------------------------------- | +| Interaction | Click empty space in day tile content area (desktop only) | +| Modal | Full `CreateUpdateIssueModal`, pre-populated with date | +| Date field | `planned_at` for profile calendar, `target_date` for project/cycle/module | +| Scope | Month + week layouts; hours layout excluded for now | +| Mobile | No change; mobile tap still selects date | +| Gating | Only when `enableIssueCreation && !readOnly && !disableIssueCreation` | + +## Files to Modify + +### 1. `apps/web/core/components/issues/issue-layouts/calendar/issue-block-root.tsx` + +- Add `onClick={(e) => e.stopPropagation()}` to the outer wrapper `
` (line 88) +- Prevents day-tile click from firing when clicking existing issues (which open peek overview via `ControlLink`) + +### 2. `apps/web/core/components/issues/issue-layouts/calendar/issue-blocks.tsx` + +- Add `onClick={(e) => e.stopPropagation()}` to the quick-add actions wrapper `
` (line 129) +- Prevents day-tile click from firing when clicking the quick-add button + +### 3. `apps/web/core/components/issues/issue-layouts/calendar/day-tile.tsx` + +- Add `onDayClick?: (date: Date) => void` to `Props` +- Add `onClick` handler to the desktop content area `
` (line 178-185) +- Handler calls `onDayClick(date.date)` only when `!readOnly && !disableIssueCreation && enableIssueCreation` +- Pass `onDayClick` from props down to the content div + +### 4. `apps/web/core/components/issues/issue-layouts/calendar/week-days.tsx` + +- Add `onDayClick?: (date: Date) => void` to `Props` +- Pass `onDayClick` to each `CalendarDayTile` + +### 5. `apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx` + +- Add state: `const [isCreateModalOpen, setIsCreateModalOpen] = useState(false)` and `const [createModalDate, setCreateModalDate] = useState(null)` +- Derive `enableIssueCreation` from `viewFlags` +- Create `handleDayClick(date: Date)` that sets `createModalDate` and opens modal +- Pass `onDayClick={handleDayClick}` to `CalendarWeekDays` (both month and week instances) +- Render `` at the end of the component with: + - `isOpen={isCreateModalOpen}` + - `onClose={() => setIsCreateModalOpen(false)}` + - `data={createModalDate ? (isProfileCalendar ? { planned_at: renderFormattedPayloadDate(createModalDate) } : { target_date: renderFormattedPayloadDate(createModalDate) }) : undefined}` + - `storeType={storeType}` + +## Implementation Notes + +- `CalendarChart` already destructures `storeType` and `isProfileCalendar` from props +- `viewFlags` is already extracted via `useIssues(storeType)` in `CalendarChart` +- `renderFormattedPayloadDate` is already imported in `calendar.tsx` +- `CreateUpdateIssueModal` is not currently imported in `calendar.tsx`; needs to be added +- No changes needed in `BaseCalendarRoot` or `ProfileIssuesCalendarLayout` + +## Edge Cases + +- **Subscribed view**: `enableIssueCreation = false` in profile store → click handler gated, modal never opens +- **Occupied day**: Quick-add button and issue blocks still work; click on empty space opens modal +- **No projectId (profile)**: Modal shows project selector automatically +- **Past/future dates**: Modal pre-populates correctly regardless of date +- **Hours layout**: Not modified; hours grid doesn't use `CalendarDayTile` + +## Validation + +1. Navigate to `/workspace/{slug}/profile/{userId}/assigned` with calendar layout +2. Click empty space in any day tile → modal opens with date pre-populated in `planned_at` +3. Create issue → appears on that date in calendar +4. Click existing issue → peek overview opens, modal does NOT open +5. Switch to "subscribed" view → clicking day tiles does nothing +6. Verify project/cycle/module calendars also open modal with `target_date` pre-populated diff --git a/.kilo/plans/1786509236391-hours-drag-select-time.md b/.kilo/plans/1786509236391-hours-drag-select-time.md new file mode 100644 index 00000000000..1799183a3c4 --- /dev/null +++ b/.kilo/plans/1786509236391-hours-drag-select-time.md @@ -0,0 +1,128 @@ +# Hours Grid Drag-to-Select Time Plan + +## Goal + +Allow users to click-and-drag on empty space in the hours grid to select a time range, then open `CreateUpdateIssueModal` pre-populated with `planned_at` and `planned_duration_minutes`. + +## Current State + +- `CalendarDayColumn` has an `onClick` that opens the modal with just the date (`onDayClick(date)`). +- `HoursIssueBlock` outer wrapper already has `onClick={(e) => e.stopPropagation()}` — clicks on existing issues still open peek overview. +- Grid snap constants exist: `HOURS_ROW_HEIGHT = 56`, `HOURS_HALF_ROW_HEIGHT = 28`, `HOURS_SNAP_MINUTES = 30`, `HOURS_MIN_DURATION_MINUTES = 30`. + +## Design Decisions + +| Decision | Choice | +| -------------------- | ------------------------------------------------------------------------------------------------------------------- | +| Gesture | mousedown + mousemove + mouseup on `CalendarDayColumn` empty space | +| Threshold | Start selection after drag > 5px to distinguish from click | +| Snap | 30-minute increments (`HOURS_HALF_ROW_HEIGHT`) | +| Min selection | 30 minutes (one half-row) | +| Touch | `touchstart`/`touchmove`/`touchend` alongside mouse events | +| Overlay | Absolute div with `bg-accent-primary/20`, `border-t/b border-accent-primary`, `z-[2] pointer-events-none` | +| Conflicts | Issue blocks stop propagation; drop bands are `dropTargetForElements` only (not draggable initiators) — no conflict | +| Short click fallback | If drag < threshold, call existing `onDayClick(date)` | +| Modal data | `planned_at` via `buildPlannedAtForDrop`, `planned_duration_minutes` from selection | + +## Files to Modify + +### 1. `apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx` + +**`CalendarDayColumn` props** + +- Add `onTimeRangeSelect?: (date: Date, startHour: number, endHour: number) => void` + +**State in `CalendarDayColumn`** + +- `isSelecting: boolean` +- `selectionStartY: number` +- `selectionEndY: number` +- Refs: `columnRef`, `dragStartY`, `hasMoved`, `startSelectionOnMove` + +**Events on column outer div** + +- `onMouseDown`: if `canCreate` and not on issue block, record `dragStartY` (clientY), `selectionStartY`, `selectionEndY`, `hasMoved = false`, `startSelectionOnMove = true`. Call `e.preventDefault()` to suppress native drag. +- `onMouseMove` (on column): if `startSelectionOnMove` and `|clientY - dragStartY| > 5`, set `isSelecting = true`, `startSelectionOnMove = false`. If selecting, update `selectionEndY`. +- `onMouseUp` (on column): if `isSelecting`, compute snapped hours, call `onTimeRangeSelect(date, startHour, endHour)`, reset state. Else if `!hasMoved`, call `onDayClick(date)`. Always reset refs. +- `onTouchStart`/`onTouchMove`/`onTouchEnd`: same logic using `e.touches[0].clientY`. + +**Helper functions** + +- `getClientY(e)`: extract `clientY` from mouse or touch event. +- `yToHour(y)`: `Math.round((y / HOURS_HALF_ROW_HEIGHT + HOURS_WORKDAY_START) * 2) / 2`, clamped to `[HOURS_WORKDAY_START, HOURS_WORKDAY_END + 0.5]`. + +**Selection overlay** + +- Render inside column, between drop bands (`z-[1]`) and issue blocks (`z-[2]`): + ```tsx + { + isSelecting && ( +
+ ); + } + ``` + +**`CalendarHoursGrid` props** + +- Add `onTimeRangeSelect?: (date: Date, startHour: number, endHour: number) => void` +- Pass `date`, `onTimeRangeSelect` to each `CalendarDayColumn` + +### 2. `apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx` + +**New handler** + +```tsx +const handleTimeRangeSelect = (date: Date, startHour: number, endHour: number) => { + const dateString = renderFormattedPayloadDate(date); + if (!dateString) return; + const plannedAt = buildPlannedAtForDrop(dateString, null, startHour); + const durationMinutes = Math.max((endHour - startHour) * 60, HOURS_MIN_DURATION_MINUTES); + setCreateModalDate(date); + setCreateModalDuration(durationMinutes); + setIsCreateModalOpen(true); +}; +``` + +**New state** + +- `const [createModalDuration, setCreateModalDuration] = useState(null);` + +**Modal data** + +```tsx +data={ + createModalDate + ? isProfileCalendar + ? { planned_at: renderFormattedPayloadDate(createModalDate), planned_duration_minutes: createModalDuration ?? undefined } + : { planned_at: renderFormattedPayloadDate(createModalDate), planned_duration_minutes: createModalDuration ?? undefined } + : undefined +} +``` + +Note: Hours layout always uses `planned_at` + `planned_duration_minutes` regardless of profile vs project, because duration only makes sense with `planned_at`. + +**Pass to `CalendarHoursGrid`** + +- `onTimeRangeSelect={handleTimeRangeSelect}` + +### 3. No changes needed in `hours-issue-block.tsx` + +- Already has `onClick={(e) => e.stopPropagation()}` on the outer wrapper. +- Issue blocks will not trigger column drag selection. + +## Validation + +1. Navigate to hours layout. +2. Click empty space → modal opens with date pre-populated (existing behavior preserved). +3. Click and drag vertically across time slots → colored selection overlay appears, snapped to 30-min boundaries. +4. Release mouse → modal opens with `planned_at` set to selection start time and `planned_duration_minutes` set to selection duration. +5. Click and drag less than 5px → treated as click, modal opens with default time. +6. Click existing issue block → peek overview opens, no selection overlay, no modal. +7. Drag selection upward → start/end hours normalized so start < end. diff --git a/.kilo/plans/1786510609915-fix-hours-grid-time-offset.md b/.kilo/plans/1786510609915-fix-hours-grid-time-offset.md new file mode 100644 index 00000000000..ae698d69994 --- /dev/null +++ b/.kilo/plans/1786510609915-fix-hours-grid-time-offset.md @@ -0,0 +1,21 @@ +# Fix Hours Grid Drag-to-Select Time Offset + +## Root Cause + +`yToHour` in `hours-grid.tsx:183` divides by `HOURS_HALF_ROW_HEIGHT` (28) instead of `HOURS_ROW_HEIGHT` (56), doubling the computed hour. A drag at 10:00 becomes 14:00, exactly matching the reported 4-hour shift (10→14, 11→16). + +## Fix + +In `apps/web/core/components/issues/issue-layouts/calendar/hours-grid.tsx`, line 183: + +```diff +- const raw = Math.round((relativeY / HOURS_HALF_ROW_HEIGHT + HOURS_WORKDAY_START) * 2) / 2; ++ const raw = Math.round((relativeY / HOURS_ROW_HEIGHT + HOURS_WORKDAY_START) * 2) / 2; +``` + +## Validation + +1. Open hours layout, drag from 10:00 to 11:00 +2. Save the issue +3. Verify the block renders at 10:00–11:00, not 14:00–16:00 +4. Verify 30-min snap still works (e.g., drag to 10:30) diff --git a/.kilo/plans/1786521002892-calendar-auto-assign-current-user.md b/.kilo/plans/1786521002892-calendar-auto-assign-current-user.md new file mode 100644 index 00000000000..ea42d485983 --- /dev/null +++ b/.kilo/plans/1786521002892-calendar-auto-assign-current-user.md @@ -0,0 +1,82 @@ +# Plan: Auto-assign calendar-created issues to current user + +## Goal + +When a user creates an issue from the calendar view (time-range selection, day click, or drag-to-create), automatically assign it to the current user. + +## Root cause + +`handleCreateModalSubmit` in `calendar.tsx` only runs for **profile calendar + hours layout**. For all other calendar types, `onSubmit` is `undefined`, so the post-creation callback never fires and the issue is never assigned. + +## Changes + +**File: `apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx`** + +1. **Line 420** — Always pass `handleCreateModalSubmit` as `onSubmit`: + + ```tsx + onSubmit = { handleCreateModalSubmit }; + ``` + +2. **Lines 214-235** — Modify `handleCreateModalSubmit` to: + - Remove the `isProfileCalendar && layout !== "hours"` early-return guard + - Always assign the created issue to `currentUser.id` when `project_id` is present + - Keep the existing `handleResizePlan` call for profile calendar + hours layout + - For profile calendar + non-hours layout, call `handleResizePlan` with `planned_at` derived from `createModalDate` + - For project/cycle/module calendar + hours layout, call `updateIssue` to set `planned_at` and `planned_duration_minutes` + - For project/cycle/module calendar + month/week layout, no extra plan update needed (modal pre-fills `target_date`) + +### Pseudocode for new `handleCreateModalSubmit` + +```tsx +const handleCreateModalSubmit = async (payload: Partial) => { + try { + const newIssue = payload as TIssue; + if (!newIssue?.id) return; + + // 1. Always assign to current user + if (newIssue.project_id && currentUser?.id) { + await updateIssue(newIssue.project_id, newIssue.id, { + assignees: [currentUser.id], + }); + } + + // 2. Update plan based on calendar type + if (isProfileCalendar && handleResizePlan) { + const plannedAt = + layout === "hours" + ? createModalPlannedAt + : createModalDate + ? renderFormattedPayloadDate(createModalDate) + : null; + if (plannedAt) { + await handleResizePlan(newIssue.id, { + planned_at: plannedAt, + planned_duration_minutes: layout === "hours" ? (createModalDuration ?? undefined) : undefined, + }); + } + } else if (!isProfileCalendar && layout === "hours" && createModalPlannedAt && newIssue.project_id) { + await updateIssue(newIssue.project_id, newIssue.id, { + planned_at: createModalPlannedAt, + planned_duration_minutes: createModalDuration ?? undefined, + }); + } + } catch (error) { + console.error("Failed to create issue with planned time:", error); + } +}; +``` + +## Validation + +1. Create an issue from a project calendar (month layout) → verify `assignees` includes current user +2. Create an issue from a project calendar (hours layout, time-range select) → verify `assignees` and `planned_at` are set +3. Create an issue from a profile calendar (month layout) → verify `assignees` and `planned_at` are set +4. Create an issue from a profile calendar (hours layout) → verify existing behavior still works (assignee + planned_at + duration) +5. Refresh the page → verify the created issue remains visible in the calendar + +## Risks + +- `updateIssue` and `handleResizePlan` already handle errors gracefully (toast + catch) +- Backend validates assignee membership; if current user is not a project member, the issue is still created but unassigned +- No new imports required; `updateIssue`, `currentUser`, and `renderFormattedPayloadDate` are already available diff --git a/.kilo/plans/1786521749691-profile-calendar-hours-click-to-drag-plan.md b/.kilo/plans/1786521749691-profile-calendar-hours-click-to-drag-plan.md new file mode 100644 index 00000000000..1d7880c3d53 --- /dev/null +++ b/.kilo/plans/1786521749691-profile-calendar-hours-click-to-drag-plan.md @@ -0,0 +1,64 @@ +# Plan: Require time-slot drag to open "create new work item" in profile calendar Hours layout + +## Goal + +In the assigned (profile) calendar, only **Hours** layout should open the "create new work item" modal via a dragged time slot. A plain click must **not** open it. Month/Week layouts and non-profile calendars are unchanged. + +## Confirmed scope + +- Target: profile calendar only (`isProfileCalendar === true`) and `layout === "hours"`. +- Month/Week layouts keep click-to-open (no time-slot dragging mechanism exists there). +- Non-profile calendars (project/cycle/module/project-view/team) keep click-to-open in Hours. + +## Root cause + +`apps/web/core/components/issues/issue-layouts/calendar/calendar.tsx:196` `handleDayClick` opens the modal on a plain day click. It is wired into the Hours grid at `calendar.tsx:328`: + +```jsx + +``` + +In `hours-grid.tsx`, `CalendarDayColumn.handleDragEnd` (`hours-grid.tsx:228-241`) calls `onDayClick(date)` on a non-moving click. Drag (time-range select) calls `onTimeRangeSelect`. So suppressing `onDayClick` for the profile Hours grid disables click-to-open while keeping drag-to-open. + +## Change + +Single edit in `calendar.tsx`, render of `CalendarHoursGrid` (lines 316-333). Pass `onDayClick` only when not the profile calendar: + +```jsx +onDayClick={isProfileCalendar ? undefined : handleDayClick} +``` + +No other files need source changes. `handleTimeRangeSelect` (which sets `createModalDate`, `createModalDuration`, `createModalPlannedAt`, and opens the modal with `{ planned_at, planned_duration_minutes }`) is untouched and already gated to profile + hours (`calendar.tsx:215`). + +## Why this is safe + +- `CalendarDayColumn.handleDragEnd`: with `onDayClick` undefined, the `else if (!hasMoved.current && !isSelecting && onDayClick)` branch (`hours-grid.tsx:235`) is skipped — plain click does nothing for profile Hours. +- Drag still fires `onTimeRangeSelect` when `isSelecting && onTimeRangeSelect` is truthy (`hours-grid.tsx:229`). +- `handleDragStart` (`hours-grid.tsx:194`) is gated by `canCreate = !readOnly && !disableIssueCreation && enableIssueCreation`, so time-slot drag still respects edit permissions for profile Hours. +- Touch path (`onTouchEnd`) flows through the same `handleDragEnd`, so touch-drag still works; touch-tap no longer opens the modal for profile Hours. + +## Data flow (profile Hours, after change) + +- Drag a time slot → `handleDragEnd` → `onTimeRangeSelect(date, startHour, endHour)` → `handleTimeRangeSelect` → opens modal with `planned_at` + `planned_duration_minutes`. ✓ +- Plain click → `onDayClick` undefined → no modal. ✓ +- Profile Months/Week → `onDayClick={handleDayClick}` retained → click still opens modal with `{ planned_at }`. ✓ +- Non-profile Hours → `onDayClick={handleDayClick}` retained → click still opens modal with `{ target_date }`. ✓ + +## Validation + +- No existing unit tests cover these calendar components (none in `apps/web/core/components/issues/issue-layouts/calendar/`). +- Manual checks: + - Profile assigned calendar, Hours layout: click empty time slot → modal does NOT open; drag a time range → modal opens prefilled with the selected time/duration. + - Profile assigned calendar, Month/Week layout: click day → modal still opens. + - Project/cycle calendar, Hours layout: click day → modal still opens (regression check). +- Commands: `pnpm --filter=web check:types` and `pnpm check:lint` (OxLint) to confirm no type/lint regressions. + +## Risks + +- Minimal: one conditional prop. No API surface removed (`onDayClick` remains on `CalendarHoursGrid`/`CalendarDayColumn` for non-profile use). +- UX: profile Hours users lose the click-to-open shortcut; they must drag. Acceptable per requirement. diff --git a/.kiro/steering/hexagondot-remote-only.md b/.kiro/steering/hexagondot-remote-only.md new file mode 100644 index 00000000000..387cbdee415 --- /dev/null +++ b/.kiro/steering/hexagondot-remote-only.md @@ -0,0 +1,30 @@ +--- +inclusion: always +--- + +# Remote repository policy + +This working copy is a **HexagonDot** fork. Never treat upstream Makeplane as a write target. + +## Allowed + +- Remote: `origin` → `https://github.com/HexagonDot/plane` +- Push branches to `origin` only +- Create/update/close PRs with `--repo HexagonDot/plane` +- Default PR base: `main` on `HexagonDot/plane` (unless the user specifies another HexagonDot branch) + +## Forbidden + +- Push to `upstream` / `https://github.com/makeplane/plane` +- Open, update, or merge PRs against `makeplane/plane` +- Use `gh` without `--repo HexagonDot/plane` when the default would resolve to Makeplane + +## When creating a PR + +```bash +gh pr create --repo HexagonDot/plane --base main --head ... +``` + +## Fetch-only upstream + +`upstream` (`makeplane/plane`) may be used for **read-only** fetch/compare if needed. Never push or open write operations against it. diff --git a/apps/web/core/components/pomodoro/notifications.ts b/apps/web/core/components/pomodoro/notifications.ts index 3a9884d7310..236be22a6d5 100644 --- a/apps/web/core/components/pomodoro/notifications.ts +++ b/apps/web/core/components/pomodoro/notifications.ts @@ -6,22 +6,127 @@ export type TPomodoroNotifyPhase = "focus" | "break"; +const POMODORO_SW_URL = "/pomodoro-sw.js"; +const POMODORO_NOTIFICATION_ICON = "/icons/icon-192x192.png"; + +let pomodoroSwRegistration: ServiceWorkerRegistration | null = null; +let pomodoroSwRegisterPromise: Promise | null = null; + +const getNotificationIconUrl = (): string => { + if (typeof window === "undefined") return POMODORO_NOTIFICATION_ICON; + try { + return new URL(POMODORO_NOTIFICATION_ICON, window.location.origin).href; + } catch { + return POMODORO_NOTIFICATION_ICON; + } +}; + export const requestBrowserNotificationPermission = async (): Promise => { if (typeof window === "undefined" || !("Notification" in window)) return "unsupported"; + if (!window.isSecureContext) return "unsupported"; if (Notification.permission === "granted" || Notification.permission === "denied") { return Notification.permission; } return Notification.requestPermission(); }; -export const showBrowserPomodoroNotification = (title: string, body: string): void => { - if (typeof window === "undefined" || !("Notification" in window)) return; - if (Notification.permission !== "granted") return; +const waitForServiceWorkerActive = async ( + registration: ServiceWorkerRegistration +): Promise => { + if (registration.active) return registration; + + const worker = registration.installing ?? registration.waiting; + if (!worker) { + await navigator.serviceWorker.ready; + return registration; + } + + await new Promise((resolve) => { + if (worker.state === "activated") { + resolve(); + return; + } + worker.addEventListener("statechange", () => { + if (worker.state === "activated") resolve(); + }); + }); + + return registration; +}; + +const ensurePomodoroServiceWorker = async (): Promise => { + if (typeof window === "undefined" || !("serviceWorker" in navigator)) return null; + if (!window.isSecureContext) return null; + + if (pomodoroSwRegistration?.active) return pomodoroSwRegistration; + if (pomodoroSwRegisterPromise) return pomodoroSwRegisterPromise; + + pomodoroSwRegisterPromise = (async () => { + try { + const registration = await navigator.serviceWorker.register(POMODORO_SW_URL, { scope: "/" }); + await waitForServiceWorkerActive(registration); + pomodoroSwRegistration = registration; + return registration; + } catch { + pomodoroSwRegistration = null; + return null; + } finally { + pomodoroSwRegisterPromise = null; + } + })(); + + return pomodoroSwRegisterPromise; +}; + +const showViaServiceWorker = async (title: string, body: string): Promise => { + const registration = await ensurePomodoroServiceWorker(); + if (!registration?.showNotification) return false; + + try { + await registration.showNotification(title, { + body, + tag: "plane-pomodoro", + icon: getNotificationIconUrl(), + }); + return true; + } catch { + return false; + } +}; + +const showViaLegacyConstructor = (title: string, body: string): boolean => { try { // Keep a reference so lint does not treat this as a side-effect-only `new`. - const notification = new Notification(title, { body, tag: "plane-pomodoro" }); + const notification = new Notification(title, { + body, + tag: "plane-pomodoro", + icon: getNotificationIconUrl(), + }); void notification; + return true; } catch { - // ignore environments that disallow Notification constructors + return false; } }; + +/** + * Shows a native browser notification. Prefers ServiceWorkerRegistration.showNotification + * (required by modern Chrome). Returns true only if a native notification was created. + */ +export const showBrowserPomodoroNotification = async (title: string, body: string): Promise => { + if (typeof window === "undefined" || !("Notification" in window)) return false; + if (!window.isSecureContext) return false; + + let permission = Notification.permission; + if (permission === "default") { + try { + permission = await Notification.requestPermission(); + } catch { + return false; + } + } + if (permission !== "granted") return false; + + if (await showViaServiceWorker(title, body)) return true; + return showViaLegacyConstructor(title, body); +}; diff --git a/apps/web/core/components/pomodoro/notify-phase-end.ts b/apps/web/core/components/pomodoro/notify-phase-end.ts index db34e319212..ef6abc78626 100644 --- a/apps/web/core/components/pomodoro/notify-phase-end.ts +++ b/apps/web/core/components/pomodoro/notify-phase-end.ts @@ -5,6 +5,7 @@ */ import type { TPomodoroSettings } from "@plane/types"; +import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import { showBrowserPomodoroNotification } from "@/components/pomodoro/notifications"; import { PomodoroTimerService } from "@/services/pomodoro/pomodoro-timer.service"; @@ -21,7 +22,14 @@ export const notifyPomodoroPhaseEnd = async (options: { : `Break finished${issueSuffix}. Time to focus.`; if (options.settings.browser_notifications) { - showBrowserPomodoroNotification(title, body); + const shown = await showBrowserPomodoroNotification(title, body); + if (!shown) { + setToast({ + type: TOAST_TYPE.INFO, + title, + message: body, + }); + } } if (options.settings.discord_webhook_url?.trim()) { diff --git a/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx b/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx index 13476e74ca2..595d18f1860 100644 --- a/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx +++ b/apps/web/core/components/settings/profile/content/pages/preferences/pomodoro-list.tsx @@ -9,13 +9,17 @@ import { observer } from "mobx-react"; // plane imports import { useTranslation } from "@plane/i18n"; import { Button } from "@plane/propel/button"; +import { TOAST_TYPE, setToast } from "@plane/propel/toast"; import { Input, ToggleSwitch } from "@plane/ui"; import type { TPomodoroSettings } from "@plane/types"; import { DEFAULT_POMODORO_SETTINGS } from "@plane/types"; // components import { SettingsControlItem } from "@/components/settings/control-item"; // helpers -import { requestBrowserNotificationPermission } from "@/components/pomodoro/notifications"; +import { + requestBrowserNotificationPermission, + showBrowserPomodoroNotification, +} from "@/components/pomodoro/notifications"; // hooks import { useUserProfile } from "@/hooks/store/user"; import { usePomodoroTimer } from "@/hooks/pomodoro/use-pomodoro-timer"; @@ -27,6 +31,7 @@ export const ProfileSettingsPomodoroPreferences = observer(function ProfileSetti const { updateUserProfile } = useUserProfile(); const [discordUrl, setDiscordUrl] = useState(settings.discord_webhook_url || ""); const [isTesting, setIsTesting] = useState(false); + const [isTestingBrowser, setIsTestingBrowser] = useState(false); const [testMessage, setTestMessage] = useState(null); const merged: TPomodoroSettings = { ...DEFAULT_POMODORO_SETTINGS, ...settings }; @@ -44,10 +49,68 @@ export const ProfileSettingsPomodoroPreferences = observer(function ProfileSetti const permission = await requestBrowserNotificationPermission(); if (permission !== "granted") { await updateSetting("browser_notifications", false); + setToast({ + type: TOAST_TYPE.ERROR, + title: t("pomodoro.browser_notifications"), + message: + permission === "unsupported" + ? t("pomodoro.browser_notifications_unsupported") + : t("pomodoro.browser_notifications_denied"), + }); return; } + await updateSetting("browser_notifications", true); + const shown = await showBrowserPomodoroNotification( + t("pomodoro.browser_notifications_enabled_title"), + t("pomodoro.browser_notifications_enabled_body") + ); + if (!shown) { + setToast({ + type: TOAST_TYPE.INFO, + title: t("pomodoro.browser_notifications_enabled_title"), + message: t("pomodoro.browser_notifications_enabled_body"), + }); + } + return; + } + await updateSetting("browser_notifications", false); + }; + + const sendTestBrowser = async () => { + setIsTestingBrowser(true); + try { + const permission = await requestBrowserNotificationPermission(); + if (permission !== "granted") { + setToast({ + type: TOAST_TYPE.ERROR, + title: t("pomodoro.browser_notifications"), + message: + permission === "unsupported" + ? t("pomodoro.browser_notifications_unsupported") + : t("pomodoro.browser_notifications_denied"), + }); + return; + } + const shown = await showBrowserPomodoroNotification( + t("pomodoro.notify_test_title"), + t("pomodoro.browser_notify_test_body") + ); + if (shown) { + setToast({ + type: TOAST_TYPE.SUCCESS, + title: t("pomodoro.notify_test_title"), + message: t("pomodoro.browser_notify_test_success"), + }); + } else { + setToast({ + type: TOAST_TYPE.INFO, + title: t("pomodoro.notify_test_title"), + message: t("pomodoro.browser_notify_test_body"), + }); + } + } finally { + setIsTestingBrowser(false); } - await updateSetting("browser_notifications", enabled); }; const saveDiscordUrl = async () => { @@ -168,11 +231,16 @@ export const ProfileSettingsPomodoroPreferences = observer(function ProfileSetti title={t("pomodoro.browser_notifications")} description={t("pomodoro.browser_notifications_description")} control={ - void handleBrowserNotifications(value)} - size="sm" - /> +
+ + void handleBrowserNotifications(value)} + size="sm" + /> +
} />
diff --git a/apps/web/public/pomodoro-sw.js b/apps/web/public/pomodoro-sw.js new file mode 100644 index 00000000000..a09dc2b8765 --- /dev/null +++ b/apps/web/public/pomodoro-sw.js @@ -0,0 +1,37 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + * + * Lightweight service worker used only for pomodoro desktop notifications. + * Does not cache or intercept network requests. + */ + +self.addEventListener("install", (event) => { + event.waitUntil(self.skipWaiting()); +}); + +self.addEventListener("activate", (event) => { + event.waitUntil(self.clients.claim()); +}); + +self.addEventListener("notificationclick", (event) => { + event.notification.close(); + event.waitUntil( + (async () => { + const allClients = await self.clients.matchAll({ + type: "window", + includeUncontrolled: true, + }); + for (const client of allClients) { + if ("focus" in client) { + await client.focus(); + return; + } + } + if (self.clients.openWindow) { + await self.clients.openWindow("/"); + } + })() + ); +}); diff --git a/docs/ai/project-state.md b/docs/ai/project-state.md new file mode 100644 index 00000000000..4dfe4da4262 --- /dev/null +++ b/docs/ai/project-state.md @@ -0,0 +1,158 @@ +# Project State + +_Last updated: 2026-08-11_ + +## Project Summary + +Plane — open-source project management (issues, cycles/sprints, modules, views, pages, analytics). AGPL-3.0. Monorepo: Django REST backend + three React Router v7 frontends + a realtime collab server, orchestrated with pnpm/Turborepo. + +## Technology Stack + +- **Backend (`apps/api`)**: Django 5.2 + DRF 3.17, Celery 5.5 (+ celery-beat) for background jobs, Django Channels 4.3 (ASGI/uvicorn), Postgres (psycopg 3), Redis (cache + channels), RabbitMQ (Celery broker), S3-compatible storage via django-storages/boto3 (Minio locally), OpenTelemetry instrumentation, OpenAI SDK integration, Slack SDK. +- **Frontends (`apps/web`, `apps/admin`, `apps/space`)**: React Router v7 (framework mode, not Next.js), TypeScript strict, MobX for state (via `packages/shared-state`), Tailwind (`packages/tailwind-config`). +- **Realtime editor server (`apps/live`)**: Node.js, Hocuspocus + Tiptap for collaborative editing, built with `tsdown`, tested with Vitest. +- **Proxy (`apps/proxy`)**: Caddy (`Caddyfile.ce`), fronts web/admin/space/api/live in Docker deployments. +- **Package manager / build**: pnpm workspaces + pnpm `catalog:` for shared dep versions, Turborepo for task orchestration, Husky + lint-staged for pre-commit. +- **Lint/format**: OxLint (`.oxlintrc.json`) + oxfmt (`.oxfmtrc.json`) — not ESLint/Prettier. +- **Editor**: `packages/editor` (Tiptap-based), shared by web/space/live. + +## Architecture + +- Monorepo with `apps/*` (deployable units) and `packages/*` (shared libraries, all `workspace:*`). +- Three separate React Router frontends rather than one app with route groups: `web` (main product, port 3000), `admin` (instance/"god mode" admin, port 3001), `space` (public/published views, port 3002). Each has its own `app/`, `core|components`, `hooks`, `store` dirs and imports shared UI/state from `packages/`. +- `apps/api` is a standard Django project: `plane/app` (main REST views/serializers/urls), `plane/api` (public API), `plane/space` (space app's API), `plane/db/models` (data models), `plane/authentication` (session-based auth, rate limiting), `plane/bgtasks` (Celery tasks), `plane/settings` (`local.py`/`production.py`/`test.py`). +- `apps/live` is a standalone Node service (Hocuspocus provider) that backs the collaborative rich-text editor used by web/space; talks to `apps/api` for persistence/auth. +- State management: MobX stores live in `packages/shared-state`; frontend apps consume via hooks (`core/hooks/store/*` in each app). +- Deployment: Docker Compose services — `web`, `admin`, `space`, `api`, `worker`, `beat-worker`, `migrator`, `live`, `plane-db` (Postgres), `plane-redis`, `plane-mq` (RabbitMQ), `plane-minio`, `proxy` (Caddy). Also packaged as `deployments/{aio,cli,kubernetes,swarm}`. +- A knowledge graph of `apps/web` exists at `graphify-out/` (AST-derived, 7k+ nodes) — see `CLAUDE.md` root instructions for the required query-before-grep workflow when working in `apps/web`. It does not cover `apps/api`, `apps/admin`, `apps/space`, `apps/live`. + +## Repository Structure + +``` +apps/ + web/ main product frontend (React Router v7) + admin/ instance admin frontend (React Router v7) + space/ public/published-views frontend (React Router v7) + api/ Django REST backend + live/ realtime collaborative editor server (Node/Hocuspocus) + proxy/ Caddy reverse proxy (Dockerfile.ce, Caddyfile.ce) +packages/ + editor, ui, types, i18n, hooks, utils, constants, + shared-state (MobX stores), services, propel, logger, + decorators, codemods, tailwind-config, typescript-config +deployments/ aio, cli, kubernetes, swarm packaging +docs/ai/ this file (AI agent project memory) +graphify-out/ generated knowledge graph for apps/web (do not hand-edit) +``` + +## Important Entry Points + +- Web app routes: `apps/web/app/routes/*`, shared logic in `apps/web/core/`. +- Admin app: `apps/admin/app/`. +- Space app: `apps/space/app/`. +- Django URLs: `apps/api/plane/{app,api,space}/urls/`. +- Django settings: `apps/api/plane/settings/{local,production,test}.py`. +- Django entrypoint: `apps/api/manage.py`. +- Live server entrypoint: `apps/live/src/` → `dist/start.mjs`. +- MobX store roots: `packages/shared-state`, wired into each app via `core/hooks/store` / `core/lib/store-context.tsx`. + +## Data & Integrations + +- Primary DB: Postgres (via `psycopg`, `dj-database-url`). +- Cache/session/channels backend: Redis. +- Async task queue: Celery, broker = RabbitMQ (`plane-mq`), results via `django-celery-results`, scheduled tasks via `django-celery-beat`. +- Object storage: S3-compatible (`django-storages` + `boto3`), Minio for local/self-hosted. +- Auth: Django session-based auth (`apps/api/plane/authentication/session.py`), with rate limiting (`rate_limit.py`). +- AI: OpenAI API integration (`openai` SDK, `GPT_ENGINE`/`OPENAI_API_KEY`/`OPENAI_API_BASE` env vars) for AI features (e.g. Pages AI). +- Notifications/integrations: Slack SDK. +- Observability: OpenTelemetry (Django instrumentation + OTLP exporter), Scout APM, PostHog analytics. +- Realtime collaboration: Hocuspocus/Tiptap protocol between frontends and `apps/live`. + +## Development Commands + +- Install: `pnpm install` (Node >=22.18.0, pnpm pinned to 11.3.0 via `packageManager`). +- Dev (all apps): `pnpm dev` (web:3000, admin:3001, space:3002 concurrently). +- Dev (single app): `pnpm turbo run dev --filter=` (e.g. `--filter=web`). +- Build: `pnpm build` (turbo, all packages/apps). +- Checks (format+lint+types): `pnpm check`; individually `pnpm check:lint`, `pnpm check:format`, `pnpm check:types`. +- Auto-fix: `pnpm fix` (`pnpm fix:format`, `pnpm fix:lint`). +- Storybook (UI package): `pnpm --filter=@plane/ui storybook` (port 6006). +- Backend tests (Docker, isolated stack): prereq `./setup.sh` once (generates `apps/api/.env`); full suite `docker compose -f docker-compose-test.yml up --build --abort-on-container-exit --exit-code-from api-tests`; subset `docker compose -f docker-compose-test.yml run --rm api-tests pytest -m unit`; teardown `docker compose -f docker-compose-test.yml down -v`. Details: `apps/api/tests/RUNNING_TESTS.md`, `apps/api/tests/TESTING_GUIDE.md`. +- Live server tests: `pnpm --filter=live test` / `test:watch` / `test:coverage` (Vitest). +- Local full stack: `docker-compose-local.yml`; production-style: `docker-compose.yml`. +- Knowledge graph refresh (apps/web only): `graphify update .`. + +## Architectural Decisions + +- **Decision**: React Router v7 (framework mode) for web/admin/space, not Next.js. + **Reason**: Confirmed by `react-router dev/build` scripts and `app/` route-file structure in all three frontends. + **Do not change unless**: A deliberate, repo-wide migration is planned and agreed — this affects routing, SSR, and build tooling in all three apps simultaneously. + +- **Decision**: MobX (`packages/shared-state`) is the state-management layer, not Redux/Zustand/Context-only. + **Reason**: Established convention per `AGENTS.md` and store wiring in each app's `core/hooks/store`. + **Do not change unless**: A cross-app state-management migration is explicitly scoped. + +- **Decision**: OxLint + oxfmt instead of ESLint + Prettier. + **Reason**: Root config files (`.oxlintrc.json`, `.oxfmtrc.json`) and `lint-staged` wiring in root `package.json`. + **Do not change unless**: Explicitly asked to switch tooling. + +- **Decision**: Dependency versions centralized via pnpm `catalog:`; internal packages referenced as `workspace:*`. + **Reason**: Per `AGENTS.md` code style rules; keeps versions consistent across the monorepo. + **Do not change unless**: Adding a genuinely new dependency not yet in the catalog (add it to the catalog, don't pin ad hoc versions in individual `package.json` files). + +- **Decision**: For codebase questions about `apps/web`, query the `graphify-out/` knowledge graph (`graphify query/path/explain`) before grepping raw source. + **Reason**: Enforced by a `PreToolUse:Bash` hook and root `CLAUDE.md`; graph queries return a scoped, cheaper subgraph. + **Do not change unless**: The hook/config in `CLAUDE.md` is itself updated — this is a tooling policy, not a code decision. + +## Current Implementation State + +Recent work (last ~15 commits, all on `main`) has focused on **personal work-item time planning**: + +- Focus/weekly calendar for scheduling work items by hour, with drag-and-drop from an "unscheduled" sidebar strip, half-hour granularity, and resizable plan durations. +- A **Pomodoro timer** integrated into the sidebar with phase-change notifications (implemented, currently being refined — see Active Work). +- Cross-project Program Timeline and time-tracking analytics (worklogs settings, i18n strings) — implemented. + +## Active Work + +Uncommitted changes on `main` (not yet committed) are refining the **Pomodoro timer notification system**: + +- Adding a browser service worker (`apps/web/public/pomodoro-sw.js`, new/untracked) so phase-end notifications can fire even when the tab isn't focused. +- Modifying `apps/web/core/components/pomodoro/notifications.ts` and `notify-phase-end.ts` (notification dispatch logic). +- Updating the Pomodoro preferences UI (`.../settings/profile/content/pages/preferences/pomodoro-list.tsx`). +- Touching calendar issue-block components (`.../issue-layouts/calendar/{issue-block-root,issue-block,issue-blocks,unscheduled-strip}.tsx`) — likely wiring time-block/pomodoro display into the calendar. +- Minor supporting changes: `packages/constants/src/issue/filter.ts`, `packages/i18n/src/locales/en/pomodoro.json`. + +## Known Issues + +None currently documented. (A prior bug — `planned_at` default causing a `FieldError` — was fixed in commit `ccbb63014b` and is not currently open.) + +## Important Constraints + +- Node.js >=22.18.0 required (`engines` in root `package.json`); pnpm version is pinned (`packageManager` field) — don't assume a different package manager. +- License is AGPL-3.0 — this is the open-source/self-hosted (CE) edition of Plane. +- `graphify-out/` is generated output; don't hand-edit it, regenerate with `graphify update .` after code changes in `apps/web`. +- Do not commit `.env` files (present locally but gitignored patterns apply) — use `.env.example` as the template. +- All new features/bug fixes are expected to ship with unit tests (per `CONTRIBUTING.md`). + +## Next Steps + +- Finish and commit the Pomodoro service-worker notification changes currently in the working tree (verify `pomodoro-sw.js` registration path and notification permission flow). +- Verify the calendar issue-block changes don't regress existing drag-and-drop/unscheduled-strip behavior from the recent focus-calendar work. +- Run `pnpm check` (format/lint/types) and relevant frontend tests before committing. + +--- + +## AI State Maintenance Rules + +- Read this file at the start of a substantial task; use it as context but verify important claims against the actual repository (code, configs) before relying on them — this file can go stale. +- Never treat this file as authoritative over the code when they conflict; trust the code and update this file to match. +- Update **Architecture** / **Data & Integrations** when a structural or integration change is made. +- Update **Architectural Decisions** when an important design decision is finalized (add new entries; don't delete history of _why_ unless the decision itself was reversed — then replace the entry). +- Update **Current Implementation State** after completing a significant feature. +- Update **Active Work** when starting or finishing a major task; if there's no active task, say so explicitly rather than leaving stale content. +- Update **Known Issues** only with confirmed problems (reproducible bugs, not speculation). +- Remove obsolete information rather than accumulating it. +- Never record conversation history or transient debugging notes here. +- Never store secrets, credentials, API keys, tokens, or personal data here. +- Keep entries concise and high-signal — prefer one-line statements ("X is handled by Y") over prose explanations. Avoid pasting code, full file listings, or dependency manifests. +- Avoid reading the entire repository to update this file — targeted checks (git log/diff, specific configs, `graphify query`) are usually enough. diff --git a/graphify-out/cache/stat-index.json b/graphify-out/cache/stat-index.json index bcd9645c2fb..13ff79f6bac 100644 --- a/graphify-out/cache/stat-index.json +++ b/graphify-out/cache/stat-index.json @@ -6,7 +6,7 @@ }, "/Users/mauro/Development/plane/.claude/settings.json": { "size": 2241, - "mtime_ns": 1786437582674858885, + "mtime_ns": 1786449550801994267, "hash": "f65f385819a31dc12fa2c35be158717eab065b5677a31025d5675fb04902a254" }, "/Users/mauro/Development/plane/.husky/_/husky.sh": { @@ -591,7 +591,7 @@ }, "/Users/mauro/Development/plane/apps/api/plane/app/urls/user.py": { "size": 3732, - "mtime_ns": 1786446693212033713, + "mtime_ns": 1786449419797196985, "hash": "e98f6b1e5a829c3e6fbe430e863fbbf05c92a878e53dc67a50370041e7876281" }, "/Users/mauro/Development/plane/apps/api/plane/app/urls/views.py": { @@ -611,7 +611,7 @@ }, "/Users/mauro/Development/plane/apps/api/plane/app/views/__init__.py": { "size": 6584, - "mtime_ns": 1786446689920962468, + "mtime_ns": 1786449419797936270, "hash": "072d5e356c349453f7e7fc7046007b780e813ccb0574faf8048871be1161e1f9" }, "/Users/mauro/Development/plane/apps/api/plane/app/views/analytic/advance.py": { @@ -786,7 +786,7 @@ }, "/Users/mauro/Development/plane/apps/api/plane/app/views/pomodoro.py": { "size": 10545, - "mtime_ns": 1786448074677802197, + "mtime_ns": 1786449419800778117, "hash": "75dc53514d437a4f0a63d3795eebb6670ab8d17fc3c4c558e0728616e385147f" }, "/Users/mauro/Development/plane/apps/api/plane/app/views/project/base.py": { @@ -2176,7 +2176,7 @@ }, "/Users/mauro/Development/plane/apps/api/plane/db/models/pomodoro.py": { "size": 2768, - "mtime_ns": 1786446618777712997, + "mtime_ns": 1786449419801359237, "hash": "521b24fd594330d188ffb7e705fd82fa1761e14a9438f775a1eca02247868839" }, "/Users/mauro/Development/plane/apps/api/plane/db/models/project.py": { @@ -3876,7 +3876,7 @@ }, "/Users/mauro/Development/plane/packages/i18n/src/locales/en/common.json": { "size": 34538, - "mtime_ns": 1786374355310882982, + "mtime_ns": 1786464206745611583, "hash": "fa36bc6ae371eaf329c1d9397fe00c46e5fd6ddee4de1b790756650405538061" }, "/Users/mauro/Development/plane/packages/i18n/src/locales/en/cycle.json": { @@ -3930,9 +3930,9 @@ "hash": "001951b06f14f81e0053c21f7581f7f5877a15367d286859b09933a588dae5d4" }, "/Users/mauro/Development/plane/packages/i18n/src/locales/en/pomodoro.json": { - "size": 2489, - "mtime_ns": 1786446667178015175, - "hash": "33e2e561344cb26a5b138ad73d88844659ded6f1b70d8ee723c5e61e4f09babe" + "size": 3047, + "mtime_ns": 1786464206745668166, + "hash": "d171fb9479912d5fe2b33dbbda7f5acdff9eb8de8bff0ae8b2d6a21daee430b6" }, "/Users/mauro/Development/plane/packages/i18n/src/locales/en/power-k.json": { "size": 7904, diff --git a/packages/i18n/src/locales/en/pomodoro.json b/packages/i18n/src/locales/en/pomodoro.json index 074dc310fa7..49c7b4d17db 100644 --- a/packages/i18n/src/locales/en/pomodoro.json +++ b/packages/i18n/src/locales/en/pomodoro.json @@ -36,6 +36,12 @@ "auto_create_time_log_description": "Create a time log entry when a focus session completes.", "browser_notifications": "Browser notifications", "browser_notifications_description": "Show a desktop notification when a focus session or break ends.", + "browser_notifications_denied": "Browser notification permission was denied. Enable it in your browser settings, then try again.", + "browser_notifications_unsupported": "Browser notifications are unavailable here. Use HTTPS or localhost.", + "browser_notifications_enabled_title": "Pomodoro notifications enabled", + "browser_notifications_enabled_body": "You will be notified when a focus session or break ends.", + "browser_notify_test_body": "Browser notifications are working.", + "browser_notify_test_success": "Test notification sent.", "discord_webhook": "Discord webhook", "discord_webhook_description": "Paste a Discord incoming webhook URL to receive phase-end messages.", "notify_test": "Send test", From 81d53d47aaa13c5bb56bafbcfe5f41badb19c446 Mon Sep 17 00:00:00 2001 From: Mauro Date: Wed, 12 Aug 2026 17:14:14 +0200 Subject: [PATCH 18/22] fix: profile calendar group_by allowlist and SPA hydration shell Send planned_date for profile calendar grouping so the API allowlist accepts the request, and keep HydrateFallback/LogoSpinner stable across prerender and first paint so the Assigned calendar can load instead of stuck/skeleton states. Co-authored-by: Cursor --- apps/api/plane/tests/unit/utils/test_order_queryset.py | 1 + apps/web/app/root.tsx | 10 ++++------ apps/web/core/components/common/logo-spinner.tsx | 9 ++++++++- .../issues/issue-layouts/issue-layout-HOC.tsx | 7 +++++-- packages/constants/src/issue/common.ts | 4 ++-- packages/constants/src/issue/filter.ts | 2 ++ 6 files changed, 22 insertions(+), 11 deletions(-) diff --git a/apps/api/plane/tests/unit/utils/test_order_queryset.py b/apps/api/plane/tests/unit/utils/test_order_queryset.py index 493fbb8e3d2..8b927cf89e7 100644 --- a/apps/api/plane/tests/unit/utils/test_order_queryset.py +++ b/apps/api/plane/tests/unit/utils/test_order_queryset.py @@ -31,6 +31,7 @@ def test_allowlist_matches_known_safe_group_fields(self): "created_by", "target_date", "start_date", + "planned_date", } assert ISSUE_GROUP_BY_ALLOWLIST == frozenset(expected) diff --git a/apps/web/app/root.tsx b/apps/web/app/root.tsx index e9f46d014c1..6be151e3b52 100644 --- a/apps/web/app/root.tsx +++ b/apps/web/app/root.tsx @@ -8,7 +8,7 @@ import type { ReactNode } from "react"; import Script from "next/script"; import { Links, Meta, Outlet, Scripts } from "react-router"; import type { LinksFunction } from "react-router"; -import { ThemeProvider, useTheme } from "next-themes"; +import { ThemeProvider } from "next-themes"; // plane imports import { SITE_DESCRIPTION, SITE_NAME } from "@plane/constants"; import { cn } from "@plane/utils"; @@ -28,9 +28,12 @@ import { LogoSpinner } from "@/components/common/logo-spinner"; import { CustomErrorComponent } from "./error"; import { AppProvider } from "./provider"; // fonts +// oxlint-disable-next-line eslint-plugin-import/no-unassigned-import import "@fontsource-variable/inter"; import interVariableWoff2 from "@fontsource-variable/inter/files/inter-latin-wght-normal.woff2?url"; +// oxlint-disable-next-line eslint-plugin-import/no-unassigned-import import "@fontsource/material-symbols-rounded"; +// oxlint-disable-next-line eslint-plugin-import/no-unassigned-import import "@fontsource/ibm-plex-mono"; const APP_TITLE = "Plane | Simple, extensible, open-source project management tool."; @@ -133,11 +136,6 @@ export default function Root() { } export function HydrateFallback() { - const { resolvedTheme } = useTheme(); - - // if we are on the server or the theme is not resolved, return an empty div - if (typeof window === "undefined" || resolvedTheme === undefined) return
; - return (
diff --git a/apps/web/core/components/common/logo-spinner.tsx b/apps/web/core/components/common/logo-spinner.tsx index 9dfad1d8634..0ca4f0cfa52 100644 --- a/apps/web/core/components/common/logo-spinner.tsx +++ b/apps/web/core/components/common/logo-spinner.tsx @@ -4,6 +4,7 @@ * See the LICENSE file for details. */ +import { useEffect, useState } from "react"; import { useTheme } from "next-themes"; // assets import LogoSpinnerDark from "@/app/assets/images/logo-spinner-dark.gif?url"; @@ -11,8 +12,14 @@ import LogoSpinnerLight from "@/app/assets/images/logo-spinner-light.gif?url"; export function LogoSpinner() { const { resolvedTheme } = useTheme(); + const [mounted, setMounted] = useState(false); - const logoSrc = resolvedTheme === "dark" ? LogoSpinnerDark : LogoSpinnerLight; + useEffect(() => { + setMounted(true); + }, []); + + // Keep prerender and first client paint on the light spinner; switch after mount. + const logoSrc = mounted && resolvedTheme === "dark" ? LogoSpinnerDark : LogoSpinnerLight; return (
diff --git a/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx b/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx index 2c6cd65f494..5a8c7103f26 100644 --- a/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx +++ b/apps/web/core/components/issues/issue-layouts/issue-layout-HOC.tsx @@ -51,11 +51,14 @@ export const IssueLayoutHOC = observer(function IssueLayoutHOC(props: Props) { const issueCount = issues.getGroupIssueCount(undefined, undefined, false); - if (issues?.getIssueLoader() === "init-loader" || issueCount === undefined) { + // Only show the init loader while a first fetch is in flight. After a failed + // fetch the loader is cleared but issueCount may still be undefined — treat + // that as empty so layouts (especially calendar) do not spin forever. + if (issues?.getIssueLoader() === "init-loader") { return ; } - if (issues.getGroupIssueCount(undefined, undefined, false) === 0 && layout !== EIssueLayoutTypes.CALENDAR) { + if ((issueCount ?? 0) === 0 && layout !== EIssueLayoutTypes.CALENDAR) { return ; } diff --git a/packages/constants/src/issue/common.ts b/packages/constants/src/issue/common.ts index e2d426fa871..bdeb709556c 100644 --- a/packages/constants/src/issue/common.ts +++ b/packages/constants/src/issue/common.ts @@ -33,10 +33,10 @@ export enum EIssueGroupByToServerOptions { "cycle" = "cycle_id", "module" = "issue_module__module_id", "target_date" = "target_date", - "planned_at" = "planned_at", + "planned_at" = "planned_date", + // oxlint-disable-next-line typescript-eslint/no-duplicate-enum-values -- team_project shares project_id server field "project" = "project_id", "created_by" = "created_by", - // eslint-disable-next-line @typescript-eslint/no-duplicate-enum-values "team_project" = "project_id", } diff --git a/packages/constants/src/issue/filter.ts b/packages/constants/src/issue/filter.ts index 1ac88d4647f..198619948dc 100644 --- a/packages/constants/src/issue/filter.ts +++ b/packages/constants/src/issue/filter.ts @@ -27,7 +27,9 @@ export enum EServerGroupByToFilterOptions { "cycle_id" = "cycle", "issue_module__module_id" = "module", "target_date" = "target_date", + // oxlint-disable-next-line typescript-eslint/no-duplicate-enum-values -- planned_at aliases planned_date for older clients "planned_at" = "planned_date", + "planned_date" = "planned_date", "project_id" = "project", "created_by" = "created_by", } From 24d8036f1cdb54ad1f5f4655f111c5386060dfbc Mon Sep 17 00:00:00 2001 From: Mauro Date: Thu, 13 Aug 2026 22:14:28 +0200 Subject: [PATCH 19/22] feat: expose scheduled date/time (UserIssuePlan) via external API Surface the profile calendar's planned_at/planned_duration_minutes data through the public API-token authenticated REST API (/api/v1/), previously only reachable via the internal SPA API. - New GET/PATCH/DELETE endpoint at workspaces/{slug}/projects/{project_id}/work-items/{issue_id}/user-plan/ for reading/setting/clearing the calling user's schedule for a work item. - Read-only planned_at/planned_duration_minutes fields nested on the external IssueSerializer, scoped to the requesting token's user and populated via a prefetch to avoid N+1 queries. - OpenAPI docs/examples for the new endpoint and fields. No migration required; UserIssuePlan already exists. Co-Authored-By: Claude Sonnet 5 --- apps/api/plane/api/serializers/__init__.py | 1 + apps/api/plane/api/serializers/issue.py | 56 +++++++++ apps/api/plane/api/urls/work_item.py | 6 + apps/api/plane/api/views/__init__.py | 2 + apps/api/plane/api/views/base.py | 13 ++ apps/api/plane/api/views/issue.py | 3 + apps/api/plane/api/views/user_issue_plan.py | 126 ++++++++++++++++++++ apps/api/plane/utils/openapi/__init__.py | 6 + apps/api/plane/utils/openapi/decorators.py | 15 +++ apps/api/plane/utils/openapi/examples.py | 24 ++++ 10 files changed, 252 insertions(+) create mode 100644 apps/api/plane/api/views/user_issue_plan.py diff --git a/apps/api/plane/api/serializers/__init__.py b/apps/api/plane/api/serializers/__init__.py index d0278eb1415..b4c222bc629 100644 --- a/apps/api/plane/api/serializers/__init__.py +++ b/apps/api/plane/api/serializers/__init__.py @@ -29,6 +29,7 @@ IssueRelationResponseSerializer, IssueRelationSerializer, RelatedIssueSerializer, + UserIssuePlanSerializer, ) from .state import StateLiteSerializer, StateSerializer from .cycle import ( diff --git a/apps/api/plane/api/serializers/issue.py b/apps/api/plane/api/serializers/issue.py index 5a771f2ad5c..dc2050a0670 100644 --- a/apps/api/plane/api/serializers/issue.py +++ b/apps/api/plane/api/serializers/issue.py @@ -9,6 +9,8 @@ # Third party imports from rest_framework import serializers +from drf_spectacular.utils import extend_schema_field +from drf_spectacular.types import OpenApiTypes # Module imports from plane.db.models import ( @@ -26,6 +28,7 @@ State, User, EstimatePoint, + UserIssuePlan, ) from plane.utils.content_validator import ( validate_html_content, @@ -67,11 +70,33 @@ class IssueSerializer(BaseSerializer): source="type", queryset=IssueType.objects.all(), required=False, allow_null=True ) + # Calling user's personal calendar schedule for this work item (read-only, + # scoped to the authenticated token's user). Populated only when the view's + # queryset prefetches `_prefetched_user_plans` for the requesting user (see + # `IssueListCreateAPIEndpoint.get_queryset` / `IssueDetailAPIEndpoint.get_queryset`). + # Use the dedicated user-plan endpoint to create, update, or clear the schedule. + planned_at = serializers.SerializerMethodField() + planned_duration_minutes = serializers.SerializerMethodField() + class Meta: model = Issue read_only_fields = ["id", "workspace", "project", "updated_by", "updated_at", "completed_at"] exclude = ["description_json", "description_stripped"] + @extend_schema_field(OpenApiTypes.DATETIME) + def get_planned_at(self, obj): + plan = self._current_user_plan(obj) + return plan.planned_at if plan else None + + @extend_schema_field(OpenApiTypes.INT) + def get_planned_duration_minutes(self, obj): + plan = self._current_user_plan(obj) + return plan.planned_duration_minutes if plan else None + + def _current_user_plan(self, obj): + plans = getattr(obj, "_prefetched_user_plans", None) + return plans[0] if plans else None + def validate(self, data): if ( data.get("start_date", None) is not None @@ -480,6 +505,37 @@ class Meta: ] +class UserIssuePlanSerializer(BaseSerializer): + """ + Full serializer for a user's personal calendar schedule (date and time) + for a work item, backing the profile calendar feature. + """ + + class Meta: + model = UserIssuePlan + fields = ["id", "issue", "user", "planned_at", "planned_duration_minutes", "created_at", "updated_at"] + read_only_fields = ["id", "issue", "user", "created_at", "updated_at"] + + def save(self, **kwargs): + issue = self.context["issue"] + request = self.context["request"] + + if self.instance is None: + return UserIssuePlan.objects.create( + issue=issue, + user=request.user, + project=issue.project, + workspace=issue.workspace, + created_by=request.user, + updated_by=request.user, + **self.validated_data, + ) + + self.validated_data.pop("issue", None) + self.validated_data.pop("user", None) + return super().save(updated_by=request.user, **kwargs) + + class IssueRelationRefSerializer(serializers.Serializer): """Project-scoped reference to a related work item.""" diff --git a/apps/api/plane/api/urls/work_item.py b/apps/api/plane/api/urls/work_item.py index 1a1704f2773..b390dbb2ca1 100644 --- a/apps/api/plane/api/urls/work_item.py +++ b/apps/api/plane/api/urls/work_item.py @@ -18,6 +18,7 @@ WorkspaceIssueAPIEndpoint, IssueSearchEndpoint, IssueRelationListCreateAPIEndpoint, + UserIssuePlanAPIEndpoint, ) # Deprecated url patterns @@ -151,6 +152,11 @@ IssueRelationListCreateAPIEndpoint.as_view(http_method_names=["get", "post"]), name="work-item-relation-list", ), + path( + "workspaces//projects//work-items//user-plan/", + UserIssuePlanAPIEndpoint.as_view(http_method_names=["get", "patch", "delete"]), + name="work-item-user-plan", + ), ] urlpatterns = old_url_patterns + new_url_patterns diff --git a/apps/api/plane/api/views/__init__.py b/apps/api/plane/api/views/__init__.py index 5e4660a7b2b..32297fd0650 100644 --- a/apps/api/plane/api/views/__init__.py +++ b/apps/api/plane/api/views/__init__.py @@ -33,6 +33,8 @@ IssueRelationListCreateAPIEndpoint, ) +from .user_issue_plan import UserIssuePlanAPIEndpoint + from .cycle import ( CycleListCreateAPIEndpoint, CycleListLiteAPIEndpoint, diff --git a/apps/api/plane/api/views/base.py b/apps/api/plane/api/views/base.py index 11e0b5a621c..768ac04e72f 100644 --- a/apps/api/plane/api/views/base.py +++ b/apps/api/plane/api/views/base.py @@ -10,6 +10,7 @@ from django.conf import settings from django.core.exceptions import ObjectDoesNotExist, ValidationError from django.db import IntegrityError +from django.db.models import Prefetch from django.urls import resolve from django.utils import timezone @@ -58,6 +59,18 @@ def filter_queryset(self, queryset): queryset = backend().filter_queryset(self.request, queryset, self) return queryset + def user_plan_prefetch(self): + """Prefetch the requesting user's own calendar schedule for each work item + in an issue queryset, so `IssueSerializer.planned_at`/`planned_duration_minutes` + can be populated without an N+1 query per issue.""" + from plane.db.models import UserIssuePlan + + return Prefetch( + "user_issue_plans", + queryset=UserIssuePlan.objects.filter(user=self.request.user, deleted_at__isnull=True), + to_attr="_prefetched_user_plans", + ) + def get_throttles(self): return [ApiKeyRateThrottle()] diff --git a/apps/api/plane/api/views/issue.py b/apps/api/plane/api/views/issue.py index da9edc66d66..bc05a9ba4eb 100644 --- a/apps/api/plane/api/views/issue.py +++ b/apps/api/plane/api/views/issue.py @@ -208,6 +208,7 @@ def get_queryset(self): .select_related("parent") .prefetch_related("assignees") .prefetch_related("labels") + .prefetch_related(self.user_plan_prefetch()) .order_by(self.kwargs.get("order_by", "-created_at")) ).distinct() @@ -280,6 +281,7 @@ def get_queryset(self): .select_related("parent") .prefetch_related("assignees") .prefetch_related("labels") + .prefetch_related(self.user_plan_prefetch()) .order_by(self.kwargs.get("order_by", "-created_at")) ).distinct() @@ -547,6 +549,7 @@ def get_queryset(self): .select_related("parent") .prefetch_related("assignees") .prefetch_related("labels") + .prefetch_related(self.user_plan_prefetch()) .order_by(self.kwargs.get("order_by", "-created_at")) ).distinct() diff --git a/apps/api/plane/api/views/user_issue_plan.py b/apps/api/plane/api/views/user_issue_plan.py new file mode 100644 index 00000000000..8d26a59e8f1 --- /dev/null +++ b/apps/api/plane/api/views/user_issue_plan.py @@ -0,0 +1,126 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from rest_framework import status +from rest_framework.response import Response + +from drf_spectacular.utils import OpenApiRequest, OpenApiResponse + +from plane.api.serializers import UserIssuePlanSerializer +from plane.app.permissions import ProjectEntityPermission +from plane.db.models import Issue, UserIssuePlan +from plane.utils.openapi import ( + ISSUE_ID_PARAMETER, + USER_ISSUE_PLAN_EXAMPLE, + USER_ISSUE_PLAN_UPDATE_EXAMPLE, + user_issue_plan_docs, +) + +from .base import BaseAPIView + + +class UserIssuePlanAPIEndpoint(BaseAPIView): + """Get, set, or clear the calling user's personal calendar schedule + (date, time, and duration) for a work item.""" + + permission_classes = [ProjectEntityPermission] + serializer_class = UserIssuePlanSerializer + use_read_replica = True + + def _get_issue(self, slug, project_id, issue_id): + return Issue.issue_objects.get( + id=issue_id, + workspace__slug=slug, + project_id=project_id, + project__project_projectmember__member=self.request.user, + project__project_projectmember__is_active=True, + project__archived_at__isnull=True, + ) + + def _get_plan(self, issue): + return UserIssuePlan.objects.filter( + issue=issue, + user=self.request.user, + deleted_at__isnull=True, + ).first() + + @user_issue_plan_docs( + operation_id="retrieve_work_item_user_plan", + description="Retrieve the calling user's personal calendar schedule for a work item.", + parameters=[ISSUE_ID_PARAMETER], + responses={ + 200: OpenApiResponse( + description="Work item schedule", + response=UserIssuePlanSerializer, + examples=[USER_ISSUE_PLAN_EXAMPLE], + ), + 404: OpenApiResponse(description="Work item not scheduled, or work item not found"), + }, + ) + def get(self, request, slug, project_id, issue_id): + """Retrieve work item schedule + + Retrieve the calling user's personal calendar schedule for a work item. + """ + issue = self._get_issue(slug, project_id, issue_id) + plan = self._get_plan(issue) + if plan is None: + return Response(status=status.HTTP_404_NOT_FOUND) + return Response(UserIssuePlanSerializer(plan).data, status=status.HTTP_200_OK) + + @user_issue_plan_docs( + operation_id="update_work_item_user_plan", + description="Schedule a work item onto the calling user's calendar, or update the existing schedule's date, time, or duration.", # noqa: E501 + parameters=[ISSUE_ID_PARAMETER], + request=OpenApiRequest( + request=UserIssuePlanSerializer, + examples=[USER_ISSUE_PLAN_UPDATE_EXAMPLE], + ), + responses={ + 200: OpenApiResponse( + description="Work item scheduled successfully", + response=UserIssuePlanSerializer, + examples=[USER_ISSUE_PLAN_EXAMPLE], + ), + }, + ) + def patch(self, request, slug, project_id, issue_id): + """Update work item schedule + + Schedule a work item onto the calling user's calendar, or update the + existing schedule's date, time, or duration. + """ + issue = self._get_issue(slug, project_id, issue_id) + plan = self._get_plan(issue) + + serializer = UserIssuePlanSerializer( + plan, + data=request.data, + partial=True, + context={"request": request, "issue": issue}, + ) + if not serializer.is_valid(): + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + + plan = serializer.save() + return Response(UserIssuePlanSerializer(plan).data, status=status.HTTP_200_OK) + + @user_issue_plan_docs( + operation_id="delete_work_item_user_plan", + description="Remove the calling user's personal calendar schedule for a work item.", + parameters=[ISSUE_ID_PARAMETER], + responses={ + 204: OpenApiResponse(description="Work item schedule removed successfully"), + }, + ) + def delete(self, request, slug, project_id, issue_id): + """Delete work item schedule + + Remove the calling user's personal calendar schedule for a work item. + """ + issue = self._get_issue(slug, project_id, issue_id) + plan = self._get_plan(issue) + if plan: + plan.delete() + return Response(status=status.HTTP_204_NO_CONTENT) diff --git a/apps/api/plane/utils/openapi/__init__.py b/apps/api/plane/utils/openapi/__init__.py index 090d076ecd1..83313a07b83 100644 --- a/apps/api/plane/utils/openapi/__init__.py +++ b/apps/api/plane/utils/openapi/__init__.py @@ -110,6 +110,7 @@ LABEL_UPDATE_EXAMPLE, ISSUE_LINK_CREATE_EXAMPLE, ISSUE_LINK_UPDATE_EXAMPLE, + USER_ISSUE_PLAN_UPDATE_EXAMPLE, ISSUE_COMMENT_CREATE_EXAMPLE, ISSUE_COMMENT_UPDATE_EXAMPLE, ISSUE_ATTACHMENT_UPLOAD_EXAMPLE, @@ -139,6 +140,7 @@ MODULE_EXAMPLE, STATE_EXAMPLE, LABEL_EXAMPLE, + USER_ISSUE_PLAN_EXAMPLE, ISSUE_LINK_EXAMPLE, ISSUE_COMMENT_EXAMPLE, ISSUE_ATTACHMENT_EXAMPLE, @@ -166,6 +168,7 @@ work_item_docs, work_item_relation_docs, label_docs, + user_issue_plan_docs, issue_link_docs, issue_comment_docs, issue_activity_docs, @@ -273,6 +276,7 @@ "LABEL_UPDATE_EXAMPLE", "ISSUE_LINK_CREATE_EXAMPLE", "ISSUE_LINK_UPDATE_EXAMPLE", + "USER_ISSUE_PLAN_UPDATE_EXAMPLE", "ISSUE_COMMENT_CREATE_EXAMPLE", "ISSUE_COMMENT_UPDATE_EXAMPLE", "ISSUE_ATTACHMENT_UPLOAD_EXAMPLE", @@ -302,6 +306,7 @@ "MODULE_EXAMPLE", "STATE_EXAMPLE", "LABEL_EXAMPLE", + "USER_ISSUE_PLAN_EXAMPLE", "ISSUE_LINK_EXAMPLE", "ISSUE_COMMENT_EXAMPLE", "ISSUE_ATTACHMENT_EXAMPLE", @@ -326,6 +331,7 @@ "work_item_docs", "work_item_relation_docs", "label_docs", + "user_issue_plan_docs", "issue_link_docs", "issue_comment_docs", "issue_activity_docs", diff --git a/apps/api/plane/utils/openapi/decorators.py b/apps/api/plane/utils/openapi/decorators.py index 7ded9fb10b3..36938881669 100644 --- a/apps/api/plane/utils/openapi/decorators.py +++ b/apps/api/plane/utils/openapi/decorators.py @@ -163,6 +163,21 @@ def label_docs(**kwargs): return extend_schema(**_merge_schema_options(defaults, kwargs)) +def user_issue_plan_docs(**kwargs): + """Decorator for personal work item calendar-schedule endpoints""" + defaults = { + "tags": ["Work Item Schedule"], + "parameters": [WORKSPACE_SLUG_PARAMETER, PROJECT_ID_PARAMETER], + "responses": { + 401: UNAUTHORIZED_RESPONSE, + 403: FORBIDDEN_RESPONSE, + 404: NOT_FOUND_RESPONSE, + }, + } + + return extend_schema(**_merge_schema_options(defaults, kwargs)) + + def issue_link_docs(**kwargs): """Decorator for issue link endpoints""" defaults = { diff --git a/apps/api/plane/utils/openapi/examples.py b/apps/api/plane/utils/openapi/examples.py index 20aff18958a..f24d81d5bad 100644 --- a/apps/api/plane/utils/openapi/examples.py +++ b/apps/api/plane/utils/openapi/examples.py @@ -164,6 +164,16 @@ description="Example request for updating a label", ) +# User Issue Plan (calendar schedule) Examples +USER_ISSUE_PLAN_UPDATE_EXAMPLE = OpenApiExample( + "UserIssuePlanSerializer", + value={ + "planned_at": "2024-01-15T14:30:00Z", + "planned_duration_minutes": 45, + }, + description="Example request for scheduling a work item on the calling user's calendar", +) + # Issue Link Examples ISSUE_LINK_CREATE_EXAMPLE = OpenApiExample( "IssueLinkCreateSerializer", @@ -481,6 +491,20 @@ }, ) +# User Issue Plan (calendar schedule) Response Examples +USER_ISSUE_PLAN_EXAMPLE = OpenApiExample( + name="UserIssuePlan", + value={ + "id": "550e8400-e29b-41d4-a716-446655440000", + "issue": "550e8400-e29b-41d4-a716-446655440111", + "user": "550e8400-e29b-41d4-a716-446655440222", + "planned_at": "2024-01-15T14:30:00Z", + "planned_duration_minutes": 45, + "created_at": "2024-01-01T10:30:00Z", + "updated_at": "2024-01-10T15:45:00Z", + }, +) + # Issue Link Response Examples ISSUE_LINK_EXAMPLE = OpenApiExample( name="IssueLink", From edcde74e55bc636167bb36dca669a7f05ce4a486 Mon Sep 17 00:00:00 2001 From: Mauro Date: Fri, 14 Aug 2026 15:50:39 +0200 Subject: [PATCH 20/22] feat: add device sync, APNs push, and pomodoro sync fields Co-Authored-By: Claude Sonnet 5 --- apps/api/plane/app/serializers/__init__.py | 2 + apps/api/plane/app/serializers/device.py | 21 + apps/api/plane/app/serializers/sync_event.py | 14 + apps/api/plane/app/urls/__init__.py | 2 + apps/api/plane/app/urls/sync.py | 11 + apps/api/plane/app/urls/user.py | 18 + apps/api/plane/app/views/__init__.py | 2 + apps/api/plane/app/views/cycle/base.py | 26 + apps/api/plane/app/views/device.py | 63 ++ apps/api/plane/app/views/issue/base.py | 46 ++ apps/api/plane/app/views/issue/comment.py | 27 + apps/api/plane/app/views/module/base.py | 26 + apps/api/plane/app/views/pomodoro.py | 109 +++- apps/api/plane/app/views/project/base.py | 27 + apps/api/plane/app/views/sync.py | 63 ++ apps/api/plane/bgtasks/apns_push_task.py | 96 +++ apps/api/plane/bgtasks/sync_event_task.py | 130 ++++ .../db/migrations/0126_sync_event_device.py | 122 ++++ .../migrations/0127_pomodoro_sync_fields.py | 24 + apps/api/plane/db/models/__init__.py | 4 +- apps/api/plane/db/models/device.py | 81 ++- apps/api/plane/db/models/pomodoro.py | 11 + apps/api/plane/db/models/sync_event.py | 92 +++ apps/api/plane/settings/common.py | 9 + .../contract/app/test_pomodoro_timer_app.py | 60 +- .../unit/bg_tasks/test_sync_event_task.py | 98 +++ apps/api/requirements/base.txt | 2 + apps/live/src/controllers/index.ts | 9 +- apps/live/src/controllers/sync.controller.ts | 159 +++++ .../src/services/sync/sync-event.service.ts | 50 ++ .../services/sync/sync-event.service.test.ts | 71 +++ apps/web/app/(all)/[workspaceSlug]/layout.tsx | 6 + .../components/pomodoro/notify-phase-end.ts | 20 +- .../core/hooks/pomodoro/use-pomodoro-timer.ts | 3 + apps/web/core/hooks/sync/use-sync-socket.ts | 69 ++ .../pomodoro/pomodoro-timer.service.ts | 32 +- .../core/services/sync/sync-socket.service.ts | 138 ++++ .../store/pomodoro/pomodoro-timer.store.ts | 29 + docs/ios-sync-implementation-guide.md | 589 ++++++++++++++++++ docs/sync-api-contract.md | 183 ++++++ packages/types/src/pomodoro/timer.ts | 2 + 41 files changed, 2505 insertions(+), 41 deletions(-) create mode 100644 apps/api/plane/app/serializers/device.py create mode 100644 apps/api/plane/app/serializers/sync_event.py create mode 100644 apps/api/plane/app/urls/sync.py create mode 100644 apps/api/plane/app/views/device.py create mode 100644 apps/api/plane/app/views/sync.py create mode 100644 apps/api/plane/bgtasks/apns_push_task.py create mode 100644 apps/api/plane/bgtasks/sync_event_task.py create mode 100644 apps/api/plane/db/migrations/0126_sync_event_device.py create mode 100644 apps/api/plane/db/migrations/0127_pomodoro_sync_fields.py create mode 100644 apps/api/plane/db/models/sync_event.py create mode 100644 apps/api/plane/tests/unit/bg_tasks/test_sync_event_task.py create mode 100644 apps/live/src/controllers/sync.controller.ts create mode 100644 apps/live/src/services/sync/sync-event.service.ts create mode 100644 apps/live/tests/services/sync/sync-event.service.test.ts create mode 100644 apps/web/core/hooks/sync/use-sync-socket.ts create mode 100644 apps/web/core/services/sync/sync-socket.service.ts create mode 100644 docs/ios-sync-implementation-guide.md create mode 100644 docs/sync-api-contract.md diff --git a/apps/api/plane/app/serializers/__init__.py b/apps/api/plane/app/serializers/__init__.py index f532e2edd3d..ce1fc3b859e 100644 --- a/apps/api/plane/app/serializers/__init__.py +++ b/apps/api/plane/app/serializers/__init__.py @@ -116,6 +116,8 @@ from .time_log import TimeLogSerializer, TimeLogReadSerializer from .pomodoro import PomodoroTimerSerializer, PomodoroTimerReadSerializer +from .device import DeviceSerializer +from .sync_event import SyncEventSerializer from .intake import ( IntakeSerializer, diff --git a/apps/api/plane/app/serializers/device.py b/apps/api/plane/app/serializers/device.py new file mode 100644 index 00000000000..95b3980129b --- /dev/null +++ b/apps/api/plane/app/serializers/device.py @@ -0,0 +1,21 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from rest_framework import serializers + +from plane.db.models import Device + +from .base import BaseSerializer + + +class DeviceSerializer(BaseSerializer): + class Meta: + model = Device + fields = ["id", "platform", "apns_token", "apns_env", "last_active_at", "created_at"] + read_only_fields = ["id", "last_active_at", "created_at"] + + def validate_apns_token(self, value): + if not value or not value.strip(): + raise serializers.ValidationError("apns_token is required.") + return value.strip() diff --git a/apps/api/plane/app/serializers/sync_event.py b/apps/api/plane/app/serializers/sync_event.py new file mode 100644 index 00000000000..623580ceb6a --- /dev/null +++ b/apps/api/plane/app/serializers/sync_event.py @@ -0,0 +1,14 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from plane.db.models import SyncEvent + +from .base import BaseSerializer + + +class SyncEventSerializer(BaseSerializer): + class Meta: + model = SyncEvent + fields = ["id", "seq", "entity_type", "entity_id", "action", "actor", "payload", "created_at"] + read_only_fields = fields diff --git a/apps/api/plane/app/urls/__init__.py b/apps/api/plane/app/urls/__init__.py index 3fa850b6abd..af2ee5bb010 100644 --- a/apps/api/plane/app/urls/__init__.py +++ b/apps/api/plane/app/urls/__init__.py @@ -16,6 +16,7 @@ from .project import urlpatterns as project_urls from .search import urlpatterns as search_urls from .state import urlpatterns as state_urls +from .sync import urlpatterns as sync_urls from .user import urlpatterns as user_urls from .views import urlpatterns as view_urls from .webhook import urlpatterns as webhook_urls @@ -37,6 +38,7 @@ *project_urls, *search_urls, *state_urls, + *sync_urls, *user_urls, *view_urls, *workspace_urls, diff --git a/apps/api/plane/app/urls/sync.py b/apps/api/plane/app/urls/sync.py new file mode 100644 index 00000000000..d20009a9fe1 --- /dev/null +++ b/apps/api/plane/app/urls/sync.py @@ -0,0 +1,11 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from django.urls import path + +from plane.app.views import SyncReplayEndpoint + +urlpatterns = [ + path("workspaces//sync/replay/", SyncReplayEndpoint.as_view(), name="sync-replay") +] diff --git a/apps/api/plane/app/urls/user.py b/apps/api/plane/app/urls/user.py index 5ba788f6f71..518c67a65da 100644 --- a/apps/api/plane/app/urls/user.py +++ b/apps/api/plane/app/urls/user.py @@ -6,6 +6,7 @@ from plane.app.views import ( AccountEndpoint, + DeviceViewSet, PomodoroNotifyEndpoint, PomodoroTimerViewSet, ProfileEndpoint, @@ -90,7 +91,24 @@ PomodoroTimerViewSet.as_view({"post": "discard"}), name="pomodoro-timers", ), + path( + "users/me/pomodoro-timers//skip/", + PomodoroTimerViewSet.as_view({"post": "skip"}), + name="pomodoro-timers", + ), ## End pomodoro timers + # Devices (iOS/macOS APNs registration for real-time sync) + path( + "users/me/devices/", + DeviceViewSet.as_view({"get": "list", "post": "create"}), + name="devices", + ), + path( + "users/me/devices//", + DeviceViewSet.as_view({"delete": "destroy"}), + name="devices", + ), + ## End devices path( "users/me/tour-completed/", UpdateUserTourCompletedEndpoint.as_view(), diff --git a/apps/api/plane/app/views/__init__.py b/apps/api/plane/app/views/__init__.py index c72ca6af447..f2035a8efe7 100644 --- a/apps/api/plane/app/views/__init__.py +++ b/apps/api/plane/app/views/__init__.py @@ -150,6 +150,8 @@ from .issue.time_log import IssueTimeLogViewSet from .pomodoro import PomodoroTimerViewSet, PomodoroNotifyEndpoint +from .device import DeviceViewSet +from .sync import SyncReplayEndpoint from .issue.label import LabelViewSet, BulkCreateIssueLabelsEndpoint diff --git a/apps/api/plane/app/views/cycle/base.py b/apps/api/plane/app/views/cycle/base.py index cb10c5d0245..f02feae128d 100644 --- a/apps/api/plane/app/views/cycle/base.py +++ b/apps/api/plane/app/views/cycle/base.py @@ -41,7 +41,9 @@ CycleWriteSerializer, ) from plane.bgtasks.issue_activities_task import issue_activity +from plane.bgtasks.sync_event_task import sync_event from plane.db.models import ( + SyncEvent, Cycle, CycleIssue, UserFavorite, @@ -324,6 +326,14 @@ def create(self, request, slug, project_id): slug=slug, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.CYCLE, + entity_id=str(cycle["id"]), + action=SyncEvent.Action.CREATED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id)}, + ) return Response(cycle, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) else: @@ -403,6 +413,14 @@ def partial_update(self, request, slug, project_id, pk): slug=slug, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.CYCLE, + entity_id=str(cycle["id"]), + action=SyncEvent.Action.UPDATED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id), "changed_fields": list(request.data.keys())}, + ) return Response(cycle, status=status.HTTP_200_OK) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) @@ -497,6 +515,14 @@ def destroy(self, request, slug, project_id, pk): notification=True, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(cycle.workspace_id), + entity_type=SyncEvent.EntityType.CYCLE, + entity_id=str(pk), + action=SyncEvent.Action.DELETED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id)}, + ) # TODO: Soft delete the cycle break the onetoone relationship with cycle issue cycle.delete() diff --git a/apps/api/plane/app/views/device.py b/apps/api/plane/app/views/device.py new file mode 100644 index 00000000000..16ec5395858 --- /dev/null +++ b/apps/api/plane/app/views/device.py @@ -0,0 +1,63 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from rest_framework import status +from rest_framework.response import Response + +from plane.app.serializers import DeviceSerializer +from plane.app.views.base import BaseViewSet +from plane.db.models import Device, DeviceWorkspaceCursor, WorkspaceMember, WorkspaceSyncSequence + + +class DeviceViewSet(BaseViewSet): + """Register/unregister an iOS/macOS device for APNs-based sync wakeups. + + A device is upserted by (user, apns_token) — re-registering the same token + (e.g. app relaunch) just refreshes `last_active_at`/`apns_env` rather than + creating duplicates, which keeps `apns_push_task` from double-notifying the + same physical device under two Device rows. + """ + + serializer_class = DeviceSerializer + model = Device + + def get_queryset(self): + return super().get_queryset().filter(user=self.request.user) + + def create(self, request): + serializer = DeviceSerializer(data=request.data) + if not serializer.is_valid(): + return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) + + device, _ = Device.objects.update_or_create( + user=request.user, + apns_token=serializer.validated_data["apns_token"], + defaults={ + "platform": serializer.validated_data["platform"], + "apns_env": serializer.validated_data.get("apns_env", Device.ApnsEnvironment.PRODUCTION), + }, + ) + + # Seed a cursor (at the workspace's current seq, not 0) for every + # workspace the user belongs to, so a freshly-registered device isn't + # immediately treated as "behind" and APNs-pushed for the entire + # pre-registration event history — it should only be woken for events + # from this point forward until it does its first `/sync` connect, + # which then replays and advances the cursor normally. + workspace_ids = WorkspaceMember.objects.filter( + member=request.user, is_active=True + ).values_list("workspace_id", flat=True) + for workspace_id in workspace_ids: + current_seq = getattr( + WorkspaceSyncSequence.objects.filter(workspace_id=workspace_id).first(), "last_seq", 0 + ) + DeviceWorkspaceCursor.objects.get_or_create( + device=device, workspace_id=workspace_id, defaults={"last_seq": current_seq} + ) + + return Response(DeviceSerializer(device).data, status=status.HTTP_201_CREATED) + + def destroy(self, request, pk=None): + Device.objects.filter(pk=pk, user=request.user).delete() + return Response(status=status.HTTP_204_NO_CONTENT) diff --git a/apps/api/plane/app/views/issue/base.py b/apps/api/plane/app/views/issue/base.py index 83a307ef273..1482b9ea7ee 100644 --- a/apps/api/plane/app/views/issue/base.py +++ b/apps/api/plane/app/views/issue/base.py @@ -44,8 +44,10 @@ from plane.bgtasks.issue_activities_task import issue_activity from plane.bgtasks.issue_description_version_task import issue_description_version_task from plane.bgtasks.recent_visited_task import recent_visited_task +from plane.bgtasks.sync_event_task import sync_event from plane.bgtasks.webhook_task import model_activity from plane.db.models import ( + SyncEvent, CycleIssue, FileAsset, IntakeIssue, @@ -430,6 +432,14 @@ def create(self, request, slug, project_id): notification=True, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(serializer.data.get("id")), + action=SyncEvent.Action.CREATED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id)}, + ) queryset = self.get_queryset() queryset = self.apply_annotations(queryset) issue = ( @@ -705,6 +715,19 @@ def partial_update(self, request, slug, project_id, pk=None): notification=True, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(issue.workspace_id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(pk), + action=SyncEvent.Action.MOVED + if any(k in request.data for k in ("start_date", "target_date")) + else SyncEvent.Action.UPDATED, + actor_id=str(request.user.id), + payload={ + "project_id": str(project_id), + "changed_fields": list(request.data.keys()), + }, + ) model_activity.delay( model_name="issue", model_id=str(serializer.data.get("id", None)), @@ -726,6 +749,7 @@ def partial_update(self, request, slug, project_id, pk=None): @allow_permission([ROLE.ADMIN], creator=True, model=Issue) def destroy(self, request, slug, project_id, pk=None): issue = Issue.objects.get(workspace__slug=slug, project_id=project_id, pk=pk) + workspace_id = issue.workspace_id issue.delete() # delete the issue from recent visits @@ -747,6 +771,14 @@ def destroy(self, request, slug, project_id, pk=None): origin=base_host(request=request, is_app=True), subscriber=False, ) + sync_event.delay( + workspace_id=str(workspace_id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(pk), + action=SyncEvent.Action.DELETED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id)}, + ) return Response(status=status.HTTP_204_NO_CONTENT) @@ -1190,6 +1222,20 @@ def post(self, request, slug, project_id): # Bulk update issues Issue.objects.bulk_update(issues_to_update, ["start_date", "target_date"]) + for issue in issues_to_update: + sync_event.delay( + workspace_id=str(issue.workspace_id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(issue.id), + action=SyncEvent.Action.MOVED, + actor_id=str(request.user.id), + payload={ + "project_id": str(project_id), + "start_date": str(issue.start_date) if issue.start_date else None, + "target_date": str(issue.target_date) if issue.target_date else None, + }, + ) + return Response({"message": "Issues updated successfully"}, status=status.HTTP_200_OK) diff --git a/apps/api/plane/app/views/issue/comment.py b/apps/api/plane/app/views/issue/comment.py index 34fe0f9e4b9..b9033812aee 100644 --- a/apps/api/plane/app/views/issue/comment.py +++ b/apps/api/plane/app/views/issue/comment.py @@ -23,6 +23,8 @@ from plane.bgtasks.issue_activities_task import issue_activity from plane.utils.host import base_host from plane.bgtasks.webhook_task import model_activity +from plane.bgtasks.sync_event_task import sync_event +from plane.db.models import SyncEvent class IssueCommentViewSet(BaseViewSet): @@ -93,6 +95,14 @@ def create(self, request, slug, project_id, issue_id): notification=True, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.ISSUE_COMMENT, + entity_id=str(serializer.data["id"]), + action=SyncEvent.Action.CREATED, + actor_id=str(request.user.id), + payload={"issue_id": str(issue_id), "project_id": str(project_id)}, + ) # Send the model activity model_activity.delay( model_name="issue_comment", @@ -128,6 +138,14 @@ def partial_update(self, request, slug, project_id, issue_id, pk): notification=True, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(issue_comment.workspace_id), + entity_type=SyncEvent.EntityType.ISSUE_COMMENT, + entity_id=str(pk), + action=SyncEvent.Action.UPDATED, + actor_id=str(request.user.id), + payload={"issue_id": str(issue_id), "project_id": str(project_id)}, + ) # Send the model activity model_activity.delay( model_name="issue_comment", @@ -145,6 +163,7 @@ def partial_update(self, request, slug, project_id, issue_id, pk): def destroy(self, request, slug, project_id, issue_id, pk): issue_comment = IssueComment.objects.get(workspace__slug=slug, project_id=project_id, issue_id=issue_id, pk=pk) current_instance = json.dumps(IssueCommentSerializer(issue_comment).data, cls=DjangoJSONEncoder) + workspace_id = issue_comment.workspace_id issue_comment.delete() issue_activity.delay( type="comment.activity.deleted", @@ -157,6 +176,14 @@ def destroy(self, request, slug, project_id, issue_id, pk): notification=True, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(workspace_id), + entity_type=SyncEvent.EntityType.ISSUE_COMMENT, + entity_id=str(pk), + action=SyncEvent.Action.DELETED, + actor_id=str(request.user.id), + payload={"issue_id": str(issue_id), "project_id": str(project_id)}, + ) return Response(status=status.HTTP_204_NO_CONTENT) diff --git a/apps/api/plane/app/views/module/base.py b/apps/api/plane/app/views/module/base.py index 45338255218..33ed2651dde 100644 --- a/apps/api/plane/app/views/module/base.py +++ b/apps/api/plane/app/views/module/base.py @@ -50,7 +50,9 @@ ModuleWriteSerializer, ) from plane.bgtasks.issue_activities_task import issue_activity +from plane.bgtasks.sync_event_task import sync_event from plane.db.models import ( + SyncEvent, Issue, Module, UserFavorite, @@ -345,6 +347,14 @@ def create(self, request, slug, project_id): slug=slug, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(module["workspace_id"]), + entity_type=SyncEvent.EntityType.MODULE, + entity_id=str(module["id"]), + action=SyncEvent.Action.CREATED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id)}, + ) datetime_fields = ["created_at", "updated_at"] module = user_timezone_converter(module, datetime_fields, request.user.user_timezone) return Response(module, status=status.HTTP_201_CREATED) @@ -714,6 +724,14 @@ def partial_update(self, request, slug, project_id, pk): slug=slug, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(module["workspace_id"]), + entity_type=SyncEvent.EntityType.MODULE, + entity_id=str(module["id"]), + action=SyncEvent.Action.UPDATED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id), "changed_fields": list(request.data.keys())}, + ) datetime_fields = ["created_at", "updated_at"] module = user_timezone_converter(module, datetime_fields, request.user.user_timezone) @@ -739,6 +757,14 @@ def destroy(self, request, slug, project_id, pk): ) for issue in module_issues ] + sync_event.delay( + workspace_id=str(module.workspace_id), + entity_type=SyncEvent.EntityType.MODULE, + entity_id=str(pk), + action=SyncEvent.Action.DELETED, + actor_id=str(request.user.id), + payload={"project_id": str(project_id)}, + ) module.delete() # Delete the module issues ModuleIssue.objects.filter(module=pk, project_id=project_id).delete() diff --git a/apps/api/plane/app/views/pomodoro.py b/apps/api/plane/app/views/pomodoro.py index 3ef674a9d9b..e2be66a1794 100644 --- a/apps/api/plane/app/views/pomodoro.py +++ b/apps/api/plane/app/views/pomodoro.py @@ -26,7 +26,8 @@ ) from plane.app.views.base import BaseAPIView, BaseViewSet from plane.bgtasks.issue_activities_task import issue_activity -from plane.db.models import Issue, PomodoroTimer, Profile, ProjectMember, TimeLog +from plane.bgtasks.sync_event_task import sync_event +from plane.db.models import Issue, PomodoroTimer, Profile, ProjectMember, TimeLog, SyncEvent from plane.utils.host import base_host logger = logging.getLogger("plane") @@ -35,9 +36,35 @@ class PomodoroNotifyEndpoint(BaseAPIView): - """Proxy pomodoro phase-end messages to the user's Discord webhook.""" + """Proxy pomodoro phase-end messages to the user's Discord webhook. + + Also fans the phase-end out as a sync event so other devices (which did not + trigger this phase transition locally) get a visible APNs alert instead of + silently missing it — see `_notify_stale_devices` / `apns_push_task`. + """ def post(self, request): + timer_id = request.data.get("timer_id") + phase = request.data.get("phase") or "focus" + if timer_id: + timer = PomodoroTimer.objects.filter( + pk=timer_id, started_by=request.user, deleted_at__isnull=True + ).first() + if timer: + sync_event.delay( + workspace_id=str(timer.workspace_id), + entity_type=SyncEvent.EntityType.POMODORO_TIMER, + entity_id=str(timer.id), + action=SyncEvent.Action.UPDATED, + actor_id=str(request.user.id), + payload={ + "status": timer.status, + "action": "phase_end", + "phase": phase, + "session_index": timer.session_index, + }, + ) + # pomodoro_settings live on Profile (not User) try: settings = request.user.profile.pomodoro_settings or {} @@ -157,7 +184,9 @@ def create(self, request): started_at=timezone.now(), duration_minutes=serializer.validated_data.get("duration_minutes") or 25, description=serializer.validated_data.get("description", ""), + client_mutation_id=request.data.get("client_mutation_id"), ) + self._emit_sync(request, timer, "created") return Response( PomodoroTimerReadSerializer(timer).data, @@ -167,6 +196,35 @@ def create(self, request): def _get_timer(self, request, pk): return PomodoroTimer.objects.get(pk=pk, started_by=request.user, deleted_at__isnull=True) + def _duplicate_mutation(self, timer, client_mutation_id): + """True if this request's client_mutation_id was already applied. + + Two devices racing the same logical action (e.g. web and iOS both send + "pause" for the same timer within the same round-trip) collapse to one + state transition: the first write wins and stores its + client_mutation_id, so a retried/duplicate request carrying the same key + is a no-op rather than a second transition. + """ + return bool(client_mutation_id) and str(timer.client_mutation_id) == str(client_mutation_id) + + def _emit_sync(self, request, timer, action_name): + sync_event.delay( + workspace_id=str(timer.workspace_id), + entity_type=SyncEvent.EntityType.POMODORO_TIMER, + entity_id=str(timer.id), + action=SyncEvent.Action.UPDATED if action_name != "created" else SyncEvent.Action.CREATED, + actor_id=str(request.user.id), + payload={ + "status": timer.status, + "started_at": timer.started_at.isoformat(), + "duration_minutes": timer.duration_minutes, + "paused_seconds": timer.paused_seconds, + "session_index": timer.session_index, + "issue_id": str(timer.issue_id), + "action": action_name, + }, + ) + def _elapsed_seconds(self, timer): """Total elapsed focus time. @@ -180,6 +238,9 @@ def _elapsed_seconds(self, timer): @action(detail=True, methods=["post"]) def pause(self, request, pk=None): timer = self._get_timer(request, pk) + client_mutation_id = request.data.get("client_mutation_id") + if self._duplicate_mutation(timer, client_mutation_id): + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) if timer.status != PomodoroTimer.Status.RUNNING: return Response( {"error": "Only a running timer can be paused."}, @@ -187,12 +248,17 @@ def pause(self, request, pk=None): ) timer.paused_seconds = self._elapsed_seconds(timer) timer.status = PomodoroTimer.Status.PAUSED + timer.client_mutation_id = client_mutation_id timer.save() + self._emit_sync(request, timer, "paused") return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) @action(detail=True, methods=["post"]) def resume(self, request, pk=None): timer = self._get_timer(request, pk) + client_mutation_id = request.data.get("client_mutation_id") + if self._duplicate_mutation(timer, client_mutation_id): + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) if timer.status != PomodoroTimer.Status.PAUSED: return Response( {"error": "Only a paused timer can be resumed."}, @@ -200,7 +266,33 @@ def resume(self, request, pk=None): ) timer.started_at = timezone.now() timer.status = PomodoroTimer.Status.RUNNING + timer.client_mutation_id = client_mutation_id timer.save() + self._emit_sync(request, timer, "resumed") + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) + + @action(detail=True, methods=["post"]) + def skip(self, request, pk=None): + """Skip the current phase without recording a time log. + + Distinct from `discard`: the session still advances `session_index` (so + the next phase/session numbering stays correct across devices) rather + than terminating the whole pomodoro run. + """ + timer = self._get_timer(request, pk) + client_mutation_id = request.data.get("client_mutation_id") + if self._duplicate_mutation(timer, client_mutation_id): + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) + if timer.status not in [PomodoroTimer.Status.RUNNING, PomodoroTimer.Status.PAUSED]: + return Response( + {"error": "Only an active timer can be skipped."}, + status=status.HTTP_400_BAD_REQUEST, + ) + timer.status = PomodoroTimer.Status.DISCARDED + timer.session_index += 1 + timer.client_mutation_id = client_mutation_id + timer.save() + self._emit_sync(request, timer, "skipped") return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) @action(detail=True, methods=["post"]) @@ -211,6 +303,12 @@ def complete(self, request, pk=None): recording a worklog entry (mirrors the user's pomodoro settings). """ timer = self._get_timer(request, pk) + client_mutation_id = request.data.get("client_mutation_id") + if self._duplicate_mutation(timer, client_mutation_id): + return Response( + {"time_log": None, "timer": PomodoroTimerReadSerializer(timer).data}, + status=status.HTTP_200_OK, + ) if timer.status not in [PomodoroTimer.Status.RUNNING, PomodoroTimer.Status.PAUSED]: return Response( {"error": "Only an active timer can be completed."}, @@ -247,7 +345,9 @@ def complete(self, request, pk=None): ) timer.status = PomodoroTimer.Status.COMPLETED + timer.client_mutation_id = client_mutation_id timer.save() + self._emit_sync(request, timer, "completed") return Response( { @@ -261,11 +361,16 @@ def complete(self, request, pk=None): def discard(self, request, pk=None): """Cancel the focus session without creating a time log.""" timer = self._get_timer(request, pk) + client_mutation_id = request.data.get("client_mutation_id") + if self._duplicate_mutation(timer, client_mutation_id): + return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) if timer.status not in [PomodoroTimer.Status.RUNNING, PomodoroTimer.Status.PAUSED]: return Response( {"error": "Only an active timer can be discarded."}, status=status.HTTP_400_BAD_REQUEST, ) timer.status = PomodoroTimer.Status.DISCARDED + timer.client_mutation_id = client_mutation_id timer.save() + self._emit_sync(request, timer, "discarded") return Response(PomodoroTimerReadSerializer(timer).data, status=status.HTTP_200_OK) diff --git a/apps/api/plane/app/views/project/base.py b/apps/api/plane/app/views/project/base.py index ec55dcb9df5..812e24e3efc 100644 --- a/apps/api/plane/app/views/project/base.py +++ b/apps/api/plane/app/views/project/base.py @@ -24,8 +24,10 @@ ) from plane.app.views.base import BaseAPIView, BaseViewSet from plane.bgtasks.recent_visited_task import recent_visited_task +from plane.bgtasks.sync_event_task import sync_event from plane.bgtasks.webhook_task import model_activity, webhook_activity from plane.db.models import ( + SyncEvent, UserFavorite, DeployBoard, Intake, @@ -307,6 +309,15 @@ def create(self, request, slug): origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.PROJECT, + entity_id=str(project.id), + action=SyncEvent.Action.CREATED, + actor_id=str(request.user.id), + payload={}, + ) + serializer = ProjectListSerializer(project) return Response(serializer.data, status=status.HTTP_201_CREATED) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) @@ -375,6 +386,14 @@ def partial_update(self, request, slug, pk=None): slug=slug, origin=base_host(request=request, is_app=True), ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.PROJECT, + entity_id=str(project.id), + action=SyncEvent.Action.UPDATED, + actor_id=str(request.user.id), + payload={"changed_fields": list(request.data.keys())}, + ) serializer = ProjectListSerializer(project) return Response(serializer.data, status=status.HTTP_200_OK) return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST) @@ -410,6 +429,14 @@ def destroy(self, request, slug, pk): old_identifier=None, new_identifier=None, ) + sync_event.delay( + workspace_id=str(project.workspace_id), + entity_type=SyncEvent.EntityType.PROJECT, + entity_id=str(pk), + action=SyncEvent.Action.DELETED, + actor_id=str(request.user.id), + payload={}, + ) # Delete the project members DeployBoard.objects.filter(project_id=pk, workspace__slug=slug).delete() diff --git a/apps/api/plane/app/views/sync.py b/apps/api/plane/app/views/sync.py new file mode 100644 index 00000000000..a6397187782 --- /dev/null +++ b/apps/api/plane/app/views/sync.py @@ -0,0 +1,63 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from rest_framework import status +from rest_framework.response import Response + +from plane.app.permissions import ROLE, allow_permission +from plane.app.serializers import SyncEventSerializer +from plane.app.views.base import BaseAPIView +from plane.db.models import DeviceWorkspaceCursor, SyncEvent, Workspace + +# Replay is capped per request; a client far behind (e.g. offline for a long +# time) should treat a full page as "there may be more" and keep paging with +# the last returned seq, rather than the server building an unbounded response. +MAX_REPLAY_EVENTS = 500 + + +class SyncReplayEndpoint(BaseAPIView): + """Replay `SyncEvent`s for reconnect/offline catch-up. + + Called both directly by web (which talks to Django already) and by + apps/live's `/sync` WebSocket controller — using the same user credential + (session/API token) forwarded from the client, exactly like + apps/live/src/services/page/* already forwards the browser's cookie back to + Django for page persistence. No separate service-to-service secret is + needed: this is a normal per-user, workspace-scoped authenticated read. + """ + + @allow_permission([ROLE.ADMIN, ROLE.MEMBER, ROLE.GUEST], level="WORKSPACE") + def get(self, request, slug): + try: + since_seq = int(request.GET.get("since_seq", 0)) + except (TypeError, ValueError): + return Response({"error": "since_seq must be an integer."}, status=status.HTTP_400_BAD_REQUEST) + + workspace = Workspace.objects.filter(slug=slug).first() + if workspace is None: + return Response({"error": "Workspace not found."}, status=status.HTTP_404_NOT_FOUND) + + events = list( + SyncEvent.objects.filter(workspace=workspace, seq__gt=since_seq) + .select_related("actor") + .order_by("seq")[:MAX_REPLAY_EVENTS] + ) + + # A device_id query param lets a resuming client advance its cursor in + # the same call, rather than a second round-trip after processing — + # optional because web (no Device row) just uses the response directly. + device_id = request.GET.get("device_id") + if device_id and events: + latest_seq = events[-1].seq + DeviceWorkspaceCursor.objects.filter( + device_id=device_id, device__user=request.user, workspace=workspace + ).update(last_seq=latest_seq) + + return Response( + { + "events": SyncEventSerializer(events, many=True).data, + "has_more": len(events) == MAX_REPLAY_EVENTS, + }, + status=status.HTTP_200_OK, + ) diff --git a/apps/api/plane/bgtasks/apns_push_task.py b/apps/api/plane/bgtasks/apns_push_task.py new file mode 100644 index 00000000000..594dd0e34bb --- /dev/null +++ b/apps/api/plane/bgtasks/apns_push_task.py @@ -0,0 +1,96 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +import logging +import time +from typing import Optional + +# Third party imports +import httpx +import jwt +from celery import shared_task + +# Django imports +from django.conf import settings + +# Module imports +from plane.db.models import Device +from plane.utils.exception_logger import log_exception + +logger = logging.getLogger("plane.worker") + +APNS_HOST = { + Device.ApnsEnvironment.SANDBOX: "https://api.sandbox.push.apple.com", + Device.ApnsEnvironment.PRODUCTION: "https://api.push.apple.com", +} + + +def _apns_provider_token() -> str: + """Build a short-lived ES256 JWT for APNs token-based auth (.p8 key).""" + return jwt.encode( + {"iss": settings.APNS_TEAM_ID, "iat": int(time.time())}, + settings.APNS_AUTH_KEY, + algorithm="ES256", + headers={"alg": "ES256", "kid": settings.APNS_KEY_ID}, + ) + + +@shared_task(bind=True, autoretry_for=(httpx.HTTPError,), retry_backoff=30, max_retries=3, retry_jitter=True) +def apns_push_task(self, device_id: str, workspace_id: str, seq: int, alert: Optional[dict] = None) -> None: + """Send a wakeup push to a single offline/stale device. + + Deliberately payload-free (only `{workspace_id, seq}`): the device's job on + receipt is to open/resume the `/sync` WS with `since_seq=seq-1` (or its own + last-known cursor if further behind) and replay from Postgres, so the push + itself never carries entity data and can't go stale relative to the outbox. + + `alert` is set only for user-visible notifications (currently: Pomodoro + phase-end for devices other than the one that triggered it) — everything + else is a silent `content-available` push. + """ + if not getattr(settings, "APNS_AUTH_KEY", None): + # APNs not configured in this deployment (e.g. self-hosted without a + # native app) — WS delivery/replay-on-reconnect still covers the device + # once it comes back online, so this is a soft no-op rather than a hard + # dependency failure. + return + + try: + device = Device.objects.get(id=device_id) + except Device.DoesNotExist: + return + + host = APNS_HOST[device.apns_env] + url = f"{host}/3/device/{device.apns_token}" + + aps: dict = {"content-available": 1} + if alert: + aps["alert"] = alert + aps["sound"] = "default" + + body = {"aps": aps, "workspace_id": str(workspace_id), "seq": seq} + + headers = { + "authorization": f"bearer {_apns_provider_token()}", + "apns-topic": settings.APNS_BUNDLE_ID, + "apns-push-type": "alert" if alert else "background", + "apns-priority": "10" if alert else "5", + } + + try: + response = httpx.post(url, json=body, headers=headers, timeout=10, http2=True) + if response.status_code == 410: + # Apple reports the token as no longer valid — stop targeting it. + Device.objects.filter(id=device_id).delete() + return + response.raise_for_status() + logger.info(f"APNs push sent to device {device_id} (seq={seq})") + except httpx.HTTPStatusError as e: + log_exception(e, warning=True) + logger.warning(f"APNs push to {device_id} failed with {e.response.status_code}: {e.response.text}") + except httpx.HTTPError as e: + # Let autoretry_for handle transient network/HTTP errors. + raise e + except Exception as e: + log_exception(e) diff --git a/apps/api/plane/bgtasks/sync_event_task.py b/apps/api/plane/bgtasks/sync_event_task.py new file mode 100644 index 00000000000..da7eda767bf --- /dev/null +++ b/apps/api/plane/bgtasks/sync_event_task.py @@ -0,0 +1,130 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +import json +import logging +from typing import Any, Dict, Optional + +# Third party imports +from celery import shared_task + +# Django imports +from django.core.serializers.json import DjangoJSONEncoder +from django.db import transaction + +# Module imports +from plane.db.models import Device, DeviceWorkspaceCursor, SyncEvent, WorkspaceSyncSequence +from plane.settings.redis import redis_instance +from plane.utils.exception_logger import log_exception + +logger = logging.getLogger("plane.worker") + +# Redis key an apps/live WS process refreshes (with a short TTL) while a user +# holds an open /sync connection for a workspace. Devices matching this key are +# skipped for APNs — they already get the event over the live socket. +ONLINE_KEY_TEMPLATE = "sync:online:{user_id}:{workspace_id}" + + +def _next_seq(workspace_id: str) -> int: + """Atomically allocate the next workspace-scoped sequence number. + + Uses a row lock on WorkspaceSyncSequence rather than relying on DB + autoincrement so the cursor stays workspace-scoped (required for the + `/sync` since_seq replay contract) instead of a single global counter. + """ + with transaction.atomic(): + seq_row, _ = WorkspaceSyncSequence.objects.select_for_update().get_or_create( + workspace_id=workspace_id + ) + seq_row.last_seq += 1 + seq_row.save(update_fields=["last_seq"]) + return seq_row.last_seq + + +@shared_task +def sync_event( + workspace_id: str, + entity_type: str, + entity_id: str, + action: str, + actor_id: Optional[str] = None, + payload: Optional[Dict[str, Any]] = None, +) -> None: + """Emit one canonical real-time sync event for a workspace. + + Called from the same view call-sites that already trigger + `issue_activity`/`webhook_activity` (see apps/api/plane/app/views/issue/base.py + etc.) so entity mutations fan out to connected iOS/macOS/web clients without + introducing a separate signal-based architecture. + + 1. Persists a durable `SyncEvent` row (the reconnect/offline replay outbox). + 2. Publishes it on the workspace's Redis channel for any open `/sync` WS + connections (handled by apps/live) to relay immediately. + 3. Wakes up devices that are both offline (no open WS) and behind on this + workspace's cursor via a silent APNs push. + """ + try: + seq = _next_seq(workspace_id) + + sync_event_row = SyncEvent.objects.create( + workspace_id=workspace_id, + seq=seq, + entity_type=entity_type, + entity_id=entity_id, + action=action, + actor_id=actor_id, + payload=payload or {}, + ) + + message = { + "seq": seq, + "workspace_id": str(workspace_id), + "entity_type": entity_type, + "entity_id": str(entity_id), + "action": action, + "actor_id": str(actor_id) if actor_id else None, + "payload": payload or {}, + "created_at": sync_event_row.created_at.isoformat(), + } + + redis_instance().publish( + f"sync:workspace:{workspace_id}", json.dumps(message, cls=DjangoJSONEncoder) + ) + + alert = None + if entity_type == "pomodoro_timer" and (payload or {}).get("action") == "phase_end": + phase = (payload or {}).get("phase", "focus") + alert = { + "title": "Pomodoro", + "body": "Focus session ended" if phase == "focus" else "Break's over", + } + + _notify_stale_devices(workspace_id=workspace_id, seq=seq, alert=alert) + except Exception as e: + log_exception(e) + logger.error(f"Failed to emit sync event for {entity_type}:{entity_id}: {e}") + + +def _notify_stale_devices(workspace_id: str, seq: int, alert: Optional[Dict[str, Any]] = None) -> None: + """Enqueue APNs pushes only for devices that need a wakeup. + + A device is skipped when it already holds a live WS connection for this + workspace (tracked by apps/live via ONLINE_KEY_TEMPLATE) — the WS delivery + above already reaches it, so pushing too would be a duplicate notification. + """ + from plane.bgtasks.apns_push_task import apns_push_task + + ri = redis_instance() + cursors = DeviceWorkspaceCursor.objects.filter( + workspace_id=workspace_id, last_seq__lt=seq + ).select_related("device") + + for cursor in cursors: + device: Device = cursor.device + online_key = ONLINE_KEY_TEMPLATE.format(user_id=device.user_id, workspace_id=workspace_id) + if ri.get(online_key): + continue + apns_push_task.delay( + device_id=str(device.id), workspace_id=str(workspace_id), seq=seq, alert=alert + ) diff --git a/apps/api/plane/db/migrations/0126_sync_event_device.py b/apps/api/plane/db/migrations/0126_sync_event_device.py new file mode 100644 index 00000000000..3ed58748f77 --- /dev/null +++ b/apps/api/plane/db/migrations/0126_sync_event_device.py @@ -0,0 +1,122 @@ +# Generated by Django 5.2.15 on 2026-08-14 00:00 + +import django.db.models.deletion +import uuid +from django.conf import settings +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('db', '0125_userissueplan'), + ] + + operations = [ + migrations.CreateModel( + name='Device', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Last Modified At')), + ('deleted_at', models.DateTimeField(blank=True, null=True, verbose_name='Deleted At')), + ('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('platform', models.CharField(choices=[('ios', 'iOS'), ('macos', 'macOS')], max_length=16)), + ('apns_token', models.CharField(max_length=255)), + ('apns_env', models.CharField(choices=[('sandbox', 'Sandbox'), ('production', 'Production')], default='production', max_length=16)), + ('last_active_at', models.DateTimeField(auto_now=True)), + ('created_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_created_by', to=settings.AUTH_USER_MODEL, verbose_name='Created By')), + ('updated_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Last Modified By')), + ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='devices', to=settings.AUTH_USER_MODEL)), + ], + options={ + 'verbose_name': 'Device', + 'verbose_name_plural': 'Devices', + 'db_table': 'devices', + 'ordering': ('-created_at',), + }, + ), + migrations.CreateModel( + name='SyncEvent', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Last Modified At')), + ('deleted_at', models.DateTimeField(blank=True, null=True, verbose_name='Deleted At')), + ('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('seq', models.BigIntegerField()), + ('entity_type', models.CharField(choices=[('issue', 'Issue'), ('issue_comment', 'Issue Comment'), ('cycle', 'Cycle'), ('module', 'Module'), ('project', 'Project'), ('pomodoro_timer', 'Pomodoro Timer')], max_length=32)), + ('entity_id', models.UUIDField()), + ('action', models.CharField(choices=[('created', 'Created'), ('updated', 'Updated'), ('deleted', 'Deleted'), ('moved', 'Moved')], max_length=16)), + ('payload', models.JSONField(blank=True, default=dict)), + ('actor', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='+', to=settings.AUTH_USER_MODEL)), + ('created_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_created_by', to=settings.AUTH_USER_MODEL, verbose_name='Created By')), + ('updated_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Last Modified By')), + ('workspace', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='sync_events', to='db.workspace')), + ], + options={ + 'verbose_name': 'Sync Event', + 'verbose_name_plural': 'Sync Events', + 'db_table': 'sync_events', + 'ordering': ('workspace', 'seq'), + }, + ), + migrations.CreateModel( + name='WorkspaceSyncSequence', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Last Modified At')), + ('deleted_at', models.DateTimeField(blank=True, null=True, verbose_name='Deleted At')), + ('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('last_seq', models.BigIntegerField(default=0)), + ('created_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_created_by', to=settings.AUTH_USER_MODEL, verbose_name='Created By')), + ('updated_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Last Modified By')), + ('workspace', models.OneToOneField(on_delete=django.db.models.deletion.CASCADE, related_name='sync_sequence', to='db.workspace')), + ], + options={ + 'verbose_name': 'Workspace Sync Sequence', + 'verbose_name_plural': 'Workspace Sync Sequences', + 'db_table': 'workspace_sync_sequences', + }, + ), + migrations.CreateModel( + name='DeviceWorkspaceCursor', + fields=[ + ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='Created At')), + ('updated_at', models.DateTimeField(auto_now=True, verbose_name='Last Modified At')), + ('deleted_at', models.DateTimeField(blank=True, null=True, verbose_name='Deleted At')), + ('id', models.UUIDField(db_index=True, default=uuid.uuid4, editable=False, primary_key=True, serialize=False, unique=True)), + ('last_seq', models.BigIntegerField(default=0)), + ('created_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_created_by', to=settings.AUTH_USER_MODEL, verbose_name='Created By')), + ('device', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='workspace_cursors', to='db.device')), + ('updated_by', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='%(class)s_updated_by', to=settings.AUTH_USER_MODEL, verbose_name='Last Modified By')), + ('workspace', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='+', to='db.workspace')), + ], + options={ + 'verbose_name': 'Device Workspace Cursor', + 'verbose_name_plural': 'Device Workspace Cursors', + }, + ), + migrations.AddIndex( + model_name='device', + index=models.Index(fields=['user', 'platform'], name='device_user_platform_idx'), + ), + migrations.AddConstraint( + model_name='device', + constraint=models.UniqueConstraint(fields=('user', 'apns_token'), name='device_unique_user_token'), + ), + migrations.AddIndex( + model_name='syncevent', + index=models.Index(fields=['workspace', 'seq'], name='sync_event_workspace_seq_idx'), + ), + migrations.AddIndex( + model_name='syncevent', + index=models.Index(fields=['workspace', 'entity_type', 'entity_id'], name='sync_event_entity_idx'), + ), + migrations.AddConstraint( + model_name='syncevent', + constraint=models.UniqueConstraint(fields=('workspace', 'seq'), name='sync_event_unique_workspace_seq'), + ), + migrations.AddConstraint( + model_name='deviceworkspacecursor', + constraint=models.UniqueConstraint(fields=('device', 'workspace'), name='device_cursor_unique_device_workspace'), + ), + ] diff --git a/apps/api/plane/db/migrations/0127_pomodoro_sync_fields.py b/apps/api/plane/db/migrations/0127_pomodoro_sync_fields.py new file mode 100644 index 00000000000..3a2d3125802 --- /dev/null +++ b/apps/api/plane/db/migrations/0127_pomodoro_sync_fields.py @@ -0,0 +1,24 @@ +# Generated by Django 5.2.15 on 2026-08-14 00:05 + +import uuid +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('db', '0126_sync_event_device'), + ] + + operations = [ + migrations.AddField( + model_name='pomodorotimer', + name='session_index', + field=models.PositiveIntegerField(default=1), + ), + migrations.AddField( + model_name='pomodorotimer', + name='client_mutation_id', + field=models.UUIDField(blank=True, null=True), + ), + ] diff --git a/apps/api/plane/db/models/__init__.py b/apps/api/plane/db/models/__init__.py index 74d5c18d516..7fbf50b5922 100644 --- a/apps/api/plane/db/models/__init__.py +++ b/apps/api/plane/db/models/__init__.py @@ -8,6 +8,7 @@ from .base import BaseModel from .cycle import Cycle, CycleIssue, CycleUserProperties from .deploy_board import DeployBoard +from .device import Device, DeviceWorkspaceCursor from .draft import ( DraftIssue, DraftIssueAssignee, @@ -65,6 +66,7 @@ from .state import State, StateGroup, DEFAULT_STATES from .time_log import TimeLog from .pomodoro import PomodoroTimer +from .sync_event import SyncEvent, WorkspaceSyncSequence from .user import Account, Profile, User, BotTypeEnum from .view import IssueView from .webhook import Webhook, WebhookLog @@ -88,8 +90,6 @@ from .label import Label -from .device import Device, DeviceSession - from .sticky import Sticky from .description import Description, DescriptionVersion diff --git a/apps/api/plane/db/models/device.py b/apps/api/plane/db/models/device.py index 9254a21ffe9..7652b60789b 100644 --- a/apps/api/plane/db/models/device.py +++ b/apps/api/plane/db/models/device.py @@ -2,41 +2,76 @@ # SPDX-License-Identifier: AGPL-3.0-only # See the LICENSE file for details. -# models.py -from django.db import models +# Django imports from django.conf import settings +from django.db import models + +# Module imports from .base import BaseModel class Device(BaseModel): - class DeviceType(models.TextChoices): - ANDROID = "ANDROID", "Android" - IOS = "IOS", "iOS" - WEB = "WEB", "Web" - DESKTOP = "DESKTOP", "Desktop" + """A registered iOS/macOS device that can receive APNs pushes. + + Registered via a lightweight REST endpoint from the native app after it + obtains an APNs device token. `apns_push_task` only targets devices that + are not currently holding a live `/sync` WebSocket connection (tracked in + Redis by apps/live), and whose per-workspace cursor is behind the latest + `SyncEvent.seq` — i.e. push is a wakeup signal for stale/offline devices, + never the primary delivery path. + """ + + class Platform(models.TextChoices): + IOS = "ios", "iOS" + MACOS = "macos", "macOS" + + class ApnsEnvironment(models.TextChoices): + SANDBOX = "sandbox", "Sandbox" + PRODUCTION = "production", "Production" user = models.ForeignKey(settings.AUTH_USER_MODEL, on_delete=models.CASCADE, related_name="devices") - device_id = models.CharField(max_length=255, blank=True, null=True) - device_type = models.CharField(max_length=255, choices=DeviceType.choices) - push_token = models.CharField(max_length=255, blank=True, null=True) - is_active = models.BooleanField(default=True) + platform = models.CharField(max_length=16, choices=Platform.choices) + apns_token = models.CharField(max_length=255) + apns_env = models.CharField( + max_length=16, choices=ApnsEnvironment.choices, default=ApnsEnvironment.PRODUCTION + ) + last_active_at = models.DateTimeField(auto_now=True) class Meta: - db_table = "devices" verbose_name = "Device" verbose_name_plural = "Devices" + db_table = "devices" + ordering = ("-created_at",) + constraints = [ + models.UniqueConstraint(fields=["user", "apns_token"], name="device_unique_user_token") + ] + indexes = [models.Index(fields=["user", "platform"], name="device_user_platform_idx")] + + def __str__(self): + return f"{self.user_id} <{self.platform}>" -class DeviceSession(BaseModel): - device = models.ForeignKey(Device, on_delete=models.CASCADE, related_name="sessions") - session = models.ForeignKey("db.Session", on_delete=models.CASCADE, related_name="device_sessions") - is_active = models.BooleanField(default=True) - user_agent = models.CharField(max_length=255, null=True, blank=True) - ip_address = models.GenericIPAddressField(null=True, blank=True) - start_time = models.DateTimeField(auto_now_add=True) - end_time = models.DateTimeField(null=True, blank=True) +class DeviceWorkspaceCursor(BaseModel): + """Tracks the last `SyncEvent.seq` a device has processed, per workspace. + + Used both to resume WS/replay from the right point and to decide whether a + device needs an APNs wakeup push (its cursor is behind the workspace's + latest seq and it has no open WS connection). + """ + + device = models.ForeignKey(Device, on_delete=models.CASCADE, related_name="workspace_cursors") + workspace = models.ForeignKey("db.Workspace", on_delete=models.CASCADE, related_name="+") + last_seq = models.BigIntegerField(default=0) class Meta: - db_table = "device_sessions" - verbose_name = "Device Session" - verbose_name_plural = "Device Sessions" + verbose_name = "Device Workspace Cursor" + verbose_name_plural = "Device Workspace Cursors" + db_table = "device_workspace_cursors" + constraints = [ + models.UniqueConstraint( + fields=["device", "workspace"], name="device_cursor_unique_device_workspace" + ) + ] + + def __str__(self): + return f"{self.device_id} @ {self.workspace_id} -> {self.last_seq}" diff --git a/apps/api/plane/db/models/pomodoro.py b/apps/api/plane/db/models/pomodoro.py index 5963388834e..e9fcdfa7a3f 100644 --- a/apps/api/plane/db/models/pomodoro.py +++ b/apps/api/plane/db/models/pomodoro.py @@ -50,6 +50,17 @@ class Status(models.TextChoices): paused_seconds = models.PositiveIntegerField(default=0) status = models.CharField(max_length=32, choices=Status.choices, default=Status.RUNNING) description = models.TextField(blank=True) + # Which focus session (1-indexed) this is within the run leading up to a long + # break, i.e. counts up to `sessions_before_long_break` before resetting. + # Lets every device render "Session 2 of 4" identically without recomputing + # it from TimeLog history. + session_index = models.PositiveIntegerField(default=1) + # Idempotency key supplied by the client on start/pause/resume/skip/complete. + # Two devices racing the same logical action (e.g. both issue "pause" within + # the same round-trip) collapse to a single state transition instead of a + # double-pause / duplicate TimeLog. Nullable: only the most recent mutation's + # key is kept, it is not a log of every key ever seen. + client_mutation_id = models.UUIDField(null=True, blank=True) class Meta: verbose_name = "Pomodoro Timer" diff --git a/apps/api/plane/db/models/sync_event.py b/apps/api/plane/db/models/sync_event.py new file mode 100644 index 00000000000..a9dd7a90c4c --- /dev/null +++ b/apps/api/plane/db/models/sync_event.py @@ -0,0 +1,92 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +# Django imports +from django.db import models + +# Module imports +from .base import BaseModel + + +class SyncEvent(BaseModel): + """A single real-time sync event emitted for a workspace. + + Acts as a short-lived, durable outbox: connected clients (web / iOS / macOS) + receive events live over the `/sync` WebSocket, and offline/reconnecting + clients replay everything with `seq > since_seq` from this table before + switching to the live stream. Not an audit log — see `IssueActivity` / + `Webhook` for that; rows here are pruned after a short retention window by a + periodic cleanup task. + """ + + class EntityType(models.TextChoices): + ISSUE = "issue", "Issue" + ISSUE_COMMENT = "issue_comment", "Issue Comment" + CYCLE = "cycle", "Cycle" + MODULE = "module", "Module" + PROJECT = "project", "Project" + POMODORO_TIMER = "pomodoro_timer", "Pomodoro Timer" + + class Action(models.TextChoices): + CREATED = "created", "Created" + UPDATED = "updated", "Updated" + DELETED = "deleted", "Deleted" + MOVED = "moved", "Moved" + + workspace = models.ForeignKey("db.Workspace", on_delete=models.CASCADE, related_name="sync_events") + # Workspace-scoped monotonically increasing cursor. Assigned by sync_event_task + # via a per-workspace counter row (SELECT ... FOR UPDATE) so it is gap-free + # enough for cursor replay (small gaps from rolled-back transactions are fine; + # what matters is strict ordering, not contiguity). + seq = models.BigIntegerField() + entity_type = models.CharField(max_length=32, choices=EntityType.choices) + entity_id = models.UUIDField() + action = models.CharField(max_length=16, choices=Action.choices) + actor = models.ForeignKey( + "db.User", on_delete=models.SET_NULL, null=True, blank=True, related_name="+" + ) + # Small, diffable payload (changed fields / new state) — never a full + # re-fetch requirement. Clients apply it directly to their local cache/store. + payload = models.JSONField(default=dict, blank=True) + + class Meta: + verbose_name = "Sync Event" + verbose_name_plural = "Sync Events" + db_table = "sync_events" + ordering = ("workspace", "seq") + constraints = [ + models.UniqueConstraint(fields=["workspace", "seq"], name="sync_event_unique_workspace_seq") + ] + indexes = [ + models.Index(fields=["workspace", "seq"], name="sync_event_workspace_seq_idx"), + models.Index( + fields=["workspace", "entity_type", "entity_id"], name="sync_event_entity_idx" + ), + ] + + def __str__(self): + return f"{self.workspace_id} <{self.entity_type}:{self.entity_id}> seq={self.seq}" + + +class WorkspaceSyncSequence(BaseModel): + """Per-workspace monotonic counter backing `SyncEvent.seq`. + + A dedicated row (rather than relying on autoincrement) lets sync_event_task + take a row lock (`SELECT ... FOR UPDATE`) scoped to a single workspace, + avoiding cross-workspace contention while guaranteeing strictly increasing, + workspace-scoped sequence numbers usable as a reconnect cursor. + """ + + workspace = models.OneToOneField( + "db.Workspace", on_delete=models.CASCADE, related_name="sync_sequence" + ) + last_seq = models.BigIntegerField(default=0) + + class Meta: + verbose_name = "Workspace Sync Sequence" + verbose_name_plural = "Workspace Sync Sequences" + db_table = "workspace_sync_sequences" + + def __str__(self): + return f"{self.workspace_id} -> {self.last_seq}" diff --git a/apps/api/plane/settings/common.py b/apps/api/plane/settings/common.py index 25a212e7639..ceec76fa245 100644 --- a/apps/api/plane/settings/common.py +++ b/apps/api/plane/settings/common.py @@ -262,6 +262,15 @@ } } +# APNs (iOS/macOS silent + alert push for real-time sync, see bgtasks/apns_push_task.py) +# APNS_AUTH_KEY is the raw contents of the .p8 token-signing key from +# App Store Connect; left unset (falsy) disables APNs delivery entirely and the +# task becomes a no-op — WS delivery/replay-on-reconnect still covers devices. +APNS_AUTH_KEY = os.environ.get("APNS_AUTH_KEY") +APNS_KEY_ID = os.environ.get("APNS_KEY_ID") +APNS_TEAM_ID = os.environ.get("APNS_TEAM_ID") +APNS_BUNDLE_ID = os.environ.get("APNS_BUNDLE_ID", "so.plane.ios") + # Password validations AUTH_PASSWORD_VALIDATORS = [ {"NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator"}, diff --git a/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py b/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py index 0ecbbc4a9cc..712e6249a95 100644 --- a/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py +++ b/apps/api/plane/tests/contract/app/test_pomodoro_timer_app.py @@ -392,4 +392,62 @@ def test_list_returns_only_the_owners_timers(self, workspace, project_with_issue assert response.status_code == status.HTTP_200_OK timers = response.data assert len(timers) == 1 - assert timers[0]["started_by"] == create_user.id \ No newline at end of file + assert timers[0]["started_by"] == create_user.id + + +@pytest.mark.contract +@pytest.mark.django_db +class TestPomodoroTimerSyncIdempotency: + """A repeated `client_mutation_id` collapses to one state transition — + the mechanism that prevents two devices racing the same action (e.g. web + and iOS both sending "pause" around the same time) from double-applying + it. See PomodoroTimerViewSet._duplicate_mutation.""" + + @patch("plane.app.views.pomodoro.sync_event.delay") + def test_repeated_pause_with_same_mutation_id_is_a_noop( + self, mock_sync_event, workspace, project_with_issue, create_user + ): + timer = PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now(), + duration_minutes=25, + ) + + client = APIClient() + client.force_authenticate(user=create_user) + + mutation_id = "11111111-1111-1111-1111-111111111111" + first = client.post(_pomodoro_url(timer.id, "pause"), {"client_mutation_id": mutation_id}, format="json") + assert first.status_code == status.HTTP_200_OK + assert first.data["status"] == "paused" + first_paused_seconds = first.data["paused_seconds"] + + second = client.post(_pomodoro_url(timer.id, "pause"), {"client_mutation_id": mutation_id}, format="json") + assert second.status_code == status.HTTP_200_OK + assert second.data["paused_seconds"] == first_paused_seconds + + # Only the first pause should have emitted a sync event. + assert mock_sync_event.call_count == 1 + + @patch("plane.app.views.pomodoro.sync_event.delay") + def test_pause_emits_a_sync_event(self, mock_sync_event, workspace, project_with_issue, create_user): + timer = PomodoroTimer.objects.create( + workspace=workspace, + project=project_with_issue, + issue=project_with_issue._issue, + started_by=create_user, + started_at=timezone.now(), + duration_minutes=25, + ) + + client = APIClient() + client.force_authenticate(user=create_user) + response = client.post(_pomodoro_url(timer.id, "pause"), format="json") + + assert response.status_code == status.HTTP_200_OK + mock_sync_event.assert_called_once() + assert mock_sync_event.call_args.kwargs["entity_type"] == "pomodoro_timer" + assert mock_sync_event.call_args.kwargs["entity_id"] == str(timer.id) \ No newline at end of file diff --git a/apps/api/plane/tests/unit/bg_tasks/test_sync_event_task.py b/apps/api/plane/tests/unit/bg_tasks/test_sync_event_task.py new file mode 100644 index 00000000000..f24ddcace4f --- /dev/null +++ b/apps/api/plane/tests/unit/bg_tasks/test_sync_event_task.py @@ -0,0 +1,98 @@ +# Copyright (c) 2023-present Plane Software, Inc. and contributors +# SPDX-License-Identifier: AGPL-3.0-only +# See the LICENSE file for details. + +from unittest.mock import MagicMock, patch + +import pytest + +from plane.bgtasks.sync_event_task import sync_event +from plane.db.models import Device, DeviceWorkspaceCursor, SyncEvent, WorkspaceSyncSequence + + +@pytest.mark.django_db +class TestSyncEventTask: + def test_creates_monotonically_increasing_seq_per_workspace(self, workspace, create_user): + with patch("plane.bgtasks.sync_event_task.redis_instance") as mocked_redis: + mocked_redis.return_value.get.return_value = None + sync_event( + workspace_id=str(workspace.id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(workspace.id), # any uuid is fine for this assertion + action=SyncEvent.Action.CREATED, + actor_id=str(create_user.id), + ) + sync_event( + workspace_id=str(workspace.id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(workspace.id), + action=SyncEvent.Action.UPDATED, + actor_id=str(create_user.id), + ) + + events = list(SyncEvent.objects.filter(workspace=workspace).order_by("seq")) + assert [e.seq for e in events] == [1, 2] + assert WorkspaceSyncSequence.objects.get(workspace=workspace).last_seq == 2 + + def test_publishes_to_workspace_redis_channel(self, workspace, create_user): + with patch("plane.bgtasks.sync_event_task.redis_instance") as mocked_redis: + redis_client = MagicMock() + redis_client.get.return_value = None + mocked_redis.return_value = redis_client + + sync_event( + workspace_id=str(workspace.id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(workspace.id), + action=SyncEvent.Action.CREATED, + actor_id=str(create_user.id), + ) + + redis_client.publish.assert_called_once() + channel = redis_client.publish.call_args.args[0] + assert channel == f"sync:workspace:{workspace.id}" + + def test_skips_apns_push_for_devices_marked_online(self, workspace, create_user): + device = Device.objects.create(user=create_user, platform=Device.Platform.IOS, apns_token="tok") + DeviceWorkspaceCursor.objects.create(device=device, workspace=workspace, last_seq=0) + + with ( + patch("plane.bgtasks.sync_event_task.redis_instance") as mocked_redis, + patch("plane.bgtasks.apns_push_task.apns_push_task.delay") as mocked_push, + ): + redis_client = MagicMock() + redis_client.get.return_value = b"1" # device is online -> should be skipped + mocked_redis.return_value = redis_client + + sync_event( + workspace_id=str(workspace.id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(workspace.id), + action=SyncEvent.Action.CREATED, + actor_id=str(create_user.id), + ) + + mocked_push.assert_not_called() + + def test_pushes_apns_for_offline_stale_devices(self, workspace, create_user): + device = Device.objects.create(user=create_user, platform=Device.Platform.IOS, apns_token="tok") + DeviceWorkspaceCursor.objects.create(device=device, workspace=workspace, last_seq=0) + + with ( + patch("plane.bgtasks.sync_event_task.redis_instance") as mocked_redis, + patch("plane.bgtasks.apns_push_task.apns_push_task.delay") as mocked_push, + ): + redis_client = MagicMock() + redis_client.get.return_value = None # not online -> should be pushed + mocked_redis.return_value = redis_client + + sync_event( + workspace_id=str(workspace.id), + entity_type=SyncEvent.EntityType.ISSUE, + entity_id=str(workspace.id), + action=SyncEvent.Action.CREATED, + actor_id=str(create_user.id), + ) + + mocked_push.assert_called_once() + assert mocked_push.call_args.kwargs["device_id"] == str(device.id) diff --git a/apps/api/requirements/base.txt b/apps/api/requirements/base.txt index 1b27295fd97..1e368cacbdb 100644 --- a/apps/api/requirements/base.txt +++ b/apps/api/requirements/base.txt @@ -59,6 +59,8 @@ urllib3>=2.7.0 # requests — used directly for webhook delivery & link unfurling; pinned to # >=2.32 for the get_connection_with_tls_context adapter hook (SSRF IP pinning) requests==2.33.0 +# httpx — used for APNs HTTP/2 push delivery (sync_event -> apns_push_task) +httpx[http2]==0.24.1 # password validator zxcvbn==4.4.28 # timezone diff --git a/apps/live/src/controllers/index.ts b/apps/live/src/controllers/index.ts index 2ae3bcea07b..946d85c8498 100644 --- a/apps/live/src/controllers/index.ts +++ b/apps/live/src/controllers/index.ts @@ -8,5 +8,12 @@ import { CollaborationController } from "./collaboration.controller"; import { DocumentController } from "./document.controller"; import { HealthController } from "./health.controller"; import { PdfExportController } from "./pdf-export.controller"; +import { SyncController } from "./sync.controller"; -export const CONTROLLERS = [CollaborationController, DocumentController, HealthController, PdfExportController]; +export const CONTROLLERS = [ + CollaborationController, + DocumentController, + HealthController, + PdfExportController, + SyncController, +]; diff --git a/apps/live/src/controllers/sync.controller.ts b/apps/live/src/controllers/sync.controller.ts new file mode 100644 index 00000000000..daf56f4dc87 --- /dev/null +++ b/apps/live/src/controllers/sync.controller.ts @@ -0,0 +1,159 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import type { Request } from "express"; +import type WSClient from "ws"; +import Redis from "ioredis"; +// plane imports +import { Controller, WebSocket as WSDecorator } from "@plane/decorators"; +import { logger } from "@plane/logger"; +// lib +import { handleAuthentication } from "@/lib/auth"; +import { env } from "@/env"; +// services +import { SyncEventService, type TSyncEvent } from "@/services/sync/sync-event.service"; + +const ONLINE_TTL_SECONDS = 45; // refreshed on each heartbeat; matches client ping cadence with margin + +const onlineKey = (userId: string, workspaceId: string) => `sync:online:${userId}:${workspaceId}`; +const channelKey = (workspaceId: string) => `sync:workspace:${workspaceId}`; + +type TIncomingMessage = { type: "ack"; seq: number } | { type: "ping" }; + +/** + * `/sync` — real-time entity-change stream for web/iOS/macOS. + * + * Connection query params: `cookie` (or a JSON token like Hocuspocus's, for + * native clients that can't hold browser cookies), `userId`, `workspaceSlug`, + * `workspaceId`, `sinceSeq` (0 for a fresh client), and an optional `deviceId` + * (only present for iOS/macOS, so their APNs cursor can be advanced too). + * + * On connect: replay everything since `sinceSeq` from Postgres via Django + * (`SyncEventService.replay`), then switch to a live Redis subscription on + * `sync:workspace:` — matching the durable-outbox contract documented in + * apps/api/plane/bgtasks/sync_event_task.py. Replay-then-live is de-duped by + * `seq` on the client, since the two phases can technically overlap by one + * event if it lands mid-replay. + */ +@Controller("/sync") +export class SyncController { + [key: string]: unknown; + + @WSDecorator("/") + async handleConnection(ws: WSClient, req: Request) { + const params = new URLSearchParams(req.url?.split("?")[1] ?? ""); + const cookie = params.get("cookie") ?? req.headers.cookie ?? ""; + const userId = params.get("userId") ?? ""; + const workspaceSlug = params.get("workspaceSlug") ?? ""; + const workspaceId = params.get("workspaceId") ?? ""; + const deviceId = params.get("deviceId") ?? undefined; + const sinceSeq = Number(params.get("sinceSeq") ?? "0") || 0; + + if (!userId || !workspaceSlug || !workspaceId) { + ws.close(4400, "Missing required connection params"); + return; + } + + try { + await handleAuthentication({ cookie, userId }); + } catch (error) { + logger.error("SYNC_CONTROLLER: authentication failed", error as Error); + ws.close(4401, "Unauthorized"); + return; + } + + const subscriber = env.REDIS_URL + ? new Redis(env.REDIS_URL) + : new Redis({ host: env.REDIS_HOST, port: Number(env.REDIS_PORT) }); + let closed = false; + let heartbeat: ReturnType | undefined; + + const markOnline = async () => { + try { + const client = subscriber.duplicate(); + await client.set(onlineKey(userId, workspaceId), "1", "EX", ONLINE_TTL_SECONDS); + await client.quit(); + } catch (error) { + logger.warn("SYNC_CONTROLLER: failed to refresh online marker", error as Error); + } + }; + + const cleanup = async () => { + if (closed) return; + closed = true; + if (heartbeat) clearInterval(heartbeat); + try { + await subscriber.unsubscribe(channelKey(workspaceId)); + await subscriber.quit(); + } catch { + // connection already gone — nothing to clean up + } + }; + + try { + // 1. Replay everything missed while offline (durable outbox in Postgres). + const syncEventService = new SyncEventService(); + let cursor = sinceSeq; + let hasMore = true; + // Pagination is inherently sequential — each page's cursor depends on the previous + // page's result — and `closed` is flipped by the "close"/"error" handlers below, so + // both lint rules don't apply to this loop. + // eslint-disable-next-line no-unmodified-loop-condition + while (hasMore && !closed) { + // eslint-disable-next-line no-await-in-loop + const { events, has_more } = await syncEventService.replay(workspaceSlug, cursor, cookie, deviceId); + for (const event of events) { + ws.send(JSON.stringify({ type: "event", ...event })); + cursor = event.seq; + } + hasMore = has_more; + } + + // 2. Switch to the live stream. Subscribing only after replay completes + // (rather than in parallel) keeps ordering simple; any event + // published in between is still delivered live and the client's + // seq-based de-dup absorbs the rare overlap with the tail of replay. + await subscriber.subscribe(channelKey(workspaceId)); + subscriber.on("message", (_channel: string, message: string) => { + if (closed) return; + try { + const event = JSON.parse(message) as TSyncEvent & { workspace_id: string }; + if (event.seq <= cursor) return; // already delivered via replay + ws.send(JSON.stringify({ type: "event", ...event })); + cursor = event.seq; + } catch (error) { + logger.error("SYNC_CONTROLLER: failed to forward live event", error as Error); + } + }); + + await markOnline(); + heartbeat = setInterval(markOnline, ONLINE_TTL_SECONDS * 1000 * 0.6); + + ws.on("message", (raw: WSClient.RawData) => { + try { + const message = JSON.parse(raw.toString()) as TIncomingMessage; + if (message.type === "ping") markOnline(); + // "ack" is accepted for future cursor-persistence but the durable + // cursor already advances via SyncEventService.replay's device_id + // param and the periodic online-marker refresh covers liveness. + } catch { + // ignore malformed client frames + } + }); + + ws.on("close", cleanup); + ws.on("error", (error: Error) => { + logger.error("SYNC_CONTROLLER: WebSocket error", error); + cleanup(); + ws.close(1011, "Internal server error"); + }); + } catch (error) { + logger.error("SYNC_CONTROLLER: connection setup failed", error as Error); + await cleanup(); + ws.close(1011, "Internal server error"); + } + } +} diff --git a/apps/live/src/services/sync/sync-event.service.ts b/apps/live/src/services/sync/sync-event.service.ts new file mode 100644 index 00000000000..4b8e392353f --- /dev/null +++ b/apps/live/src/services/sync/sync-event.service.ts @@ -0,0 +1,50 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { logger } from "@plane/logger"; +import { AppError } from "@/lib/errors"; +import { APIService } from "@/services/api.service"; + +export type TSyncEvent = { + id: string; + seq: number; + entity_type: string; + entity_id: string; + action: "created" | "updated" | "deleted" | "moved"; + actor: string | null; + payload: Record; + created_at: string; +}; + +/** + * Calls back into the Django API to replay `SyncEvent`s a client missed while + * disconnected. Forwards the browser/app's own cookie (same pattern as + * PageCoreService forwarding it for document persistence) rather than a + * separate service-to-service secret — the replay endpoint is a normal + * per-user, workspace-scoped authenticated read. + */ +export class SyncEventService extends APIService { + + + async replay( + workspaceSlug: string, + sinceSeq: number, + cookie: string, + deviceId?: string + ): Promise<{ events: TSyncEvent[]; has_more: boolean }> { + try { + const response = await this.get(`/api/workspaces/${workspaceSlug}/sync/replay/`, { + headers: { Cookie: cookie }, + params: { since_seq: sinceSeq, ...(deviceId ? { device_id: deviceId } : {}) }, + }); + return response?.data as { events: TSyncEvent[]; has_more: boolean }; + } catch (error) { + const appError = new AppError(error, { context: { operation: "replay", workspaceSlug, sinceSeq } }); + logger.error("Failed to replay sync events", appError); + throw appError; + } + } +} diff --git a/apps/live/tests/services/sync/sync-event.service.test.ts b/apps/live/tests/services/sync/sync-event.service.test.ts new file mode 100644 index 00000000000..141ed312158 --- /dev/null +++ b/apps/live/tests/services/sync/sync-event.service.test.ts @@ -0,0 +1,71 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { describe, it, expect, vi, beforeEach } from "vitest"; +import { SyncEventService } from "@/services/sync/sync-event.service"; + +describe("SyncEventService", () => { + let service: SyncEventService; + let getSpy: ReturnType; + + beforeEach(() => { + service = new SyncEventService(); + getSpy = vi.fn(); + (service as unknown as { get: typeof getSpy }).get = getSpy; + }); + + it("forwards the workspace slug, since_seq, cookie and device_id", async () => { + getSpy.mockResolvedValue({ data: { events: [], has_more: false } }); + + await service.replay("my-workspace", 42, "session=abc", "device-1"); + + expect(getSpy).toHaveBeenCalledWith( + "/api/workspaces/my-workspace/sync/replay/", + expect.objectContaining({ + headers: { Cookie: "session=abc" }, + params: { since_seq: 42, device_id: "device-1" }, + }) + ); + }); + + it("omits device_id when not provided (web clients)", async () => { + getSpy.mockResolvedValue({ data: { events: [], has_more: false } }); + + await service.replay("my-workspace", 0, "session=abc"); + + expect(getSpy).toHaveBeenCalledWith( + "/api/workspaces/my-workspace/sync/replay/", + expect.objectContaining({ params: { since_seq: 0 } }) + ); + }); + + it("returns the events and has_more flag from the response", async () => { + const events = [ + { + id: "1", + seq: 1, + entity_type: "issue", + entity_id: "issue-1", + action: "created", + actor: "user-1", + payload: {}, + created_at: "2026-08-14T00:00:00Z", + }, + ]; + getSpy.mockResolvedValue({ data: { events, has_more: true } }); + + const result = await service.replay("my-workspace", 0, "session=abc"); + + expect(result.events).toEqual(events); + expect(result.has_more).toBe(true); + }); + + it("throws an AppError when the request fails", async () => { + getSpy.mockRejectedValue(new Error("network error")); + + await expect(service.replay("my-workspace", 0, "session=abc")).rejects.toThrow(); + }); +}); diff --git a/apps/web/app/(all)/[workspaceSlug]/layout.tsx b/apps/web/app/(all)/[workspaceSlug]/layout.tsx index 1c295eeee70..cedfa398c8c 100644 --- a/apps/web/app/(all)/[workspaceSlug]/layout.tsx +++ b/apps/web/app/(all)/[workspaceSlug]/layout.tsx @@ -10,11 +10,17 @@ import { WorkspaceContentWrapper } from "@/components/workspace/content-wrapper" import { AppRailVisibilityProvider } from "@/lib/app-rail"; import { GlobalModals } from "@/components/common/modal/global"; import { WorkspaceAuthWrapper } from "@/layouts/auth-layout/workspace-wrapper"; +import { useSyncSocket } from "@/hooks/sync/use-sync-socket"; import type { Route } from "./+types/layout"; export default function WorkspaceLayout(props: Route.ComponentProps) { const { workspaceSlug } = props.params; + // Real-time sync: reflects issue/comment/cycle/module/project/pomodoro + // changes made on other devices (including the native iOS/macOS apps) into + // this workspace's SWR cache and pomodoro store without a manual refresh. + useSyncSocket(workspaceSlug); + return ( diff --git a/apps/web/core/components/pomodoro/notify-phase-end.ts b/apps/web/core/components/pomodoro/notify-phase-end.ts index ef6abc78626..ac88f6385bd 100644 --- a/apps/web/core/components/pomodoro/notify-phase-end.ts +++ b/apps/web/core/components/pomodoro/notify-phase-end.ts @@ -13,6 +13,10 @@ export const notifyPomodoroPhaseEnd = async (options: { phase: "focus" | "break"; issueName?: string | null; settings: TPomodoroSettings; + /** the timer this phase belongs to — forwarded to the server so it can fan + * this phase-end out to the user's other devices (APNs alert push) even + * when this device has no Discord webhook configured. */ + timerId?: string; }): Promise => { const issueSuffix = options.issueName ? ` · ${options.issueName}` : ""; const title = options.phase === "focus" ? "Focus complete" : "Break over"; @@ -32,12 +36,14 @@ export const notifyPomodoroPhaseEnd = async (options: { } } - if (options.settings.discord_webhook_url?.trim()) { - try { - const service = new PomodoroTimerService(); - await service.notifyPhaseEnd({ phase: options.phase, title, body }); - } catch { - // ignore delivery failures so timer flow is uninterrupted - } + // Always tell the server a phase ended (not gated on Discord being + // configured) — it's the server that fans this out to other devices via + // sync_event/apns_push_task; the Discord post is just one thing it may + // additionally do with it. + try { + const service = new PomodoroTimerService(); + await service.notifyPhaseEnd({ phase: options.phase, title, body, timer_id: options.timerId }); + } catch { + // ignore delivery failures so timer flow is uninterrupted } }; diff --git a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts index ff75e82b414..7886a4de461 100644 --- a/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts +++ b/apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts @@ -148,6 +148,7 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { phase: "focus", issueName, settings, + timerId: activeTimer.id, }); if (settings.auto_start_break) { @@ -205,6 +206,7 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { phase: "break", issueName: focusIssueName, settings, + timerId: activeTimer?.id, }); const nextFocusIssueId = focusIssueId; @@ -226,6 +228,7 @@ export const usePomodoroTimer = (): TPomodoroTimerReturn => { breakSecondsLeft, breakEndsAt, sessionCount, + activeTimer?.id, ]); const pause = useCallback(async () => { diff --git a/apps/web/core/hooks/sync/use-sync-socket.ts b/apps/web/core/hooks/sync/use-sync-socket.ts new file mode 100644 index 00000000000..d35239d4b14 --- /dev/null +++ b/apps/web/core/hooks/sync/use-sync-socket.ts @@ -0,0 +1,69 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +import { useEffect } from "react"; +import { mutate } from "swr"; +// hooks +import { useUser } from "@/hooks/store/user/user-user"; +import { usePomodoroTimerStore } from "@/hooks/store/use-pomodoro-timer-store"; +import { useWorkspace } from "@/hooks/store/use-workspace"; +// services +import { SyncSocketService, type TSyncEvent } from "@/services/sync/sync-socket.service"; + +/** + * Opens one `/sync` connection for the active workspace and turns pushed + * events into local updates: + * - issue/comment/cycle/module/project events invalidate the matching SWR + * keys in place (`revalidate: true` lets SWR re-fetch just that entity and + * patch already-rendered cards/lists rather than a full page reload — + * this is deliberately a targeted revalidate, not a global `mutate()`). + * - pomodoro_timer events re-fetch the pomodoro store's active timer, which + * already derives remaining time from `started_at`/`paused_seconds` (see + * hooks/pomodoro/use-pomodoro-timer.ts) rather than counting down locally, + * so a fresh row from any device is immediately correct everywhere. + * + * Mount once per workspace (see the `[workspaceSlug]/layout.tsx` provider) — + * the underlying WebSocket handles its own reconnect/replay via a persisted + * cursor, so remounts on navigation are cheap no-ops as long as the + * workspace doesn't change. + */ +export const useSyncSocket = (workspaceSlug: string | undefined) => { + const { data: currentUser } = useUser(); + const { currentWorkspace } = useWorkspace(); + const pomodoroTimer = usePomodoroTimerStore(); + + useEffect(() => { + if (!workspaceSlug || !currentWorkspace?.id || !currentUser?.id) return; + + const socket = new SyncSocketService(workspaceSlug, currentWorkspace.id, currentUser.id); + + const revalidateByPrefix = (prefix: string) => (event: TSyncEvent) => { + void mutate( + (key) => typeof key === "string" && key.startsWith(prefix) && key.includes(event.entity_id), + undefined, + { revalidate: true } + ); + }; + + const unsubscribers = [ + socket.on("issue", revalidateByPrefix("/api/workspaces")), + socket.on("issue_comment", revalidateByPrefix("/api/workspaces")), + socket.on("cycle", revalidateByPrefix("/api/workspaces")), + socket.on("module", revalidateByPrefix("/api/workspaces")), + socket.on("project", revalidateByPrefix("/api/workspaces")), + socket.on("pomodoro_timer", () => { + void pomodoroTimer.applyRemoteSyncEvent(); + }), + ]; + + socket.connect(); + + return () => { + unsubscribers.forEach((unsubscribe) => unsubscribe()); + socket.disconnect(); + }; + }, [workspaceSlug, currentWorkspace?.id, currentUser?.id, pomodoroTimer]); +}; diff --git a/apps/web/core/services/pomodoro/pomodoro-timer.service.ts b/apps/web/core/services/pomodoro/pomodoro-timer.service.ts index 9320abb7675..8a2ffdb46d2 100644 --- a/apps/web/core/services/pomodoro/pomodoro-timer.service.ts +++ b/apps/web/core/services/pomodoro/pomodoro-timer.service.ts @@ -10,6 +10,14 @@ import type { TCompletePomodoroResponse, TPomodoroTimer, TStartPomodoroPayload } // services import { APIService } from "@/services/api.service"; +/** Generates a per-mutation idempotency key so a retried/duplicate request + * (e.g. two devices racing the same action) collapses to one state change + * server-side — see PomodoroTimerViewSet._duplicate_mutation. */ +const newMutationId = (): string => + typeof crypto !== "undefined" && "randomUUID" in crypto + ? crypto.randomUUID() + : `${Date.now()}-${Math.random().toString(16).slice(2)}`; + export class PomodoroTimerService extends APIService { constructor() { super(API_BASE_URL); @@ -24,7 +32,7 @@ export class PomodoroTimerService extends APIService { } async startTimer(data: TStartPomodoroPayload): Promise { - return this.post("/api/users/me/pomodoro-timers/", data) + return this.post("/api/users/me/pomodoro-timers/", { ...data, client_mutation_id: newMutationId() }) .then((response) => response?.data) .catch((error) => { throw error?.response?.data; @@ -32,7 +40,7 @@ export class PomodoroTimerService extends APIService { } async pauseTimer(timerId: string): Promise { - return this.post(`/api/users/me/pomodoro-timers/${timerId}/pause/`) + return this.post(`/api/users/me/pomodoro-timers/${timerId}/pause/`, { client_mutation_id: newMutationId() }) .then((response) => response?.data) .catch((error) => { throw error?.response?.data; @@ -40,7 +48,7 @@ export class PomodoroTimerService extends APIService { } async resumeTimer(timerId: string): Promise { - return this.post(`/api/users/me/pomodoro-timers/${timerId}/resume/`) + return this.post(`/api/users/me/pomodoro-timers/${timerId}/resume/`, { client_mutation_id: newMutationId() }) .then((response) => response?.data) .catch((error) => { throw error?.response?.data; @@ -48,7 +56,10 @@ export class PomodoroTimerService extends APIService { } async completeTimer(timerId: string, createTimeLog: boolean = true): Promise { - return this.post(`/api/users/me/pomodoro-timers/${timerId}/complete/`, { create_time_log: createTimeLog }) + return this.post(`/api/users/me/pomodoro-timers/${timerId}/complete/`, { + create_time_log: createTimeLog, + client_mutation_id: newMutationId(), + }) .then((response) => response?.data) .catch((error) => { throw error?.response?.data; @@ -56,7 +67,15 @@ export class PomodoroTimerService extends APIService { } async discardTimer(timerId: string): Promise { - return this.post(`/api/users/me/pomodoro-timers/${timerId}/discard/`) + return this.post(`/api/users/me/pomodoro-timers/${timerId}/discard/`, { client_mutation_id: newMutationId() }) + .then((response) => response?.data) + .catch((error) => { + throw error?.response?.data; + }); + } + + async skipTimer(timerId: string): Promise { + return this.post(`/api/users/me/pomodoro-timers/${timerId}/skip/`, { client_mutation_id: newMutationId() }) .then((response) => response?.data) .catch((error) => { throw error?.response?.data; @@ -67,6 +86,9 @@ export class PomodoroTimerService extends APIService { phase: "focus" | "break"; title: string; body: string; + /** the timer this phase belongs to — lets the server fan the alert out to + * this user's other devices via APNs (see PomodoroNotifyEndpoint) */ + timer_id?: string; /** optional override used by the settings test button */ webhook_url?: string; }): Promise { diff --git a/apps/web/core/services/sync/sync-socket.service.ts b/apps/web/core/services/sync/sync-socket.service.ts new file mode 100644 index 00000000000..d203ea88756 --- /dev/null +++ b/apps/web/core/services/sync/sync-socket.service.ts @@ -0,0 +1,138 @@ +/** + * Copyright (c) 2023-present Plane Software, Inc. and contributors + * SPDX-License-Identifier: AGPL-3.0-only + * See the LICENSE file for details. + */ + +// plane imports +import { LIVE_BASE_PATH, LIVE_BASE_URL } from "@plane/constants"; + +export type TSyncEntityType = "issue" | "issue_comment" | "cycle" | "module" | "project" | "pomodoro_timer"; +export type TSyncAction = "created" | "updated" | "deleted" | "moved"; + +export type TSyncEvent = { + id: string; + seq: number; + entity_type: TSyncEntityType; + entity_id: string; + action: TSyncAction; + actor: string | null; + payload: Record; + created_at: string; +}; + +type TSyncListener = (event: TSyncEvent) => void; + +const CURSOR_STORAGE_PREFIX = "plane-sync-cursor:"; +const RECONNECT_BASE_DELAY_MS = 1000; +const RECONNECT_MAX_DELAY_MS = 30000; +const HEARTBEAT_INTERVAL_MS = 20000; + +/** + * Thin client for the `/sync` WebSocket exposed by apps/live. One instance + * per open workspace: connects with the last-known cursor so a reload or + * network blip replays exactly what was missed (see + * apps/live/src/controllers/sync.controller.ts and + * apps/api/plane/bgtasks/sync_event_task.py for the server side of this + * contract), then keeps receiving live events and dispatches them to + * subscribers keyed by entity type — the store/SWR wiring lives in the + * subscribers, not here. + */ +export class SyncSocketService { + private ws: WebSocket | null = null; + private listeners = new Map>(); + private reconnectAttempt = 0; + private reconnectTimer: ReturnType | null = null; + private heartbeatTimer: ReturnType | null = null; + private destroyed = false; + + constructor( + private workspaceSlug: string, + private workspaceId: string, + private userId: string + ) {} + + private cursorKey() { + return `${CURSOR_STORAGE_PREFIX}${this.workspaceId}`; + } + + private getCursor(): number { + if (typeof window === "undefined") return 0; + return Number(window.localStorage.getItem(this.cursorKey()) ?? "0") || 0; + } + + private setCursor(seq: number) { + if (typeof window === "undefined") return; + try { + window.localStorage.setItem(this.cursorKey(), String(seq)); + } catch { + // ignore quota / private-mode errors — worst case a reconnect re-replays a bit more + } + } + + on(entityType: TSyncEntityType, listener: TSyncListener): () => void { + if (!this.listeners.has(entityType)) this.listeners.set(entityType, new Set()); + this.listeners.get(entityType)!.add(listener); + return () => this.listeners.get(entityType)?.delete(listener); + } + + connect() { + if (typeof window === "undefined" || this.destroyed) return; + + try { + const base = LIVE_BASE_URL?.trim() || window.location.origin; + const url = new URL(base); + url.protocol = window.location.protocol === "https:" ? "wss" : "ws"; + url.pathname = `${LIVE_BASE_PATH}/sync`; + url.searchParams.set("userId", this.userId); + url.searchParams.set("workspaceSlug", this.workspaceSlug); + url.searchParams.set("workspaceId", this.workspaceId); + url.searchParams.set("sinceSeq", String(this.getCursor())); + + const ws = new WebSocket(url.toString()); + this.ws = ws; + + ws.addEventListener("open", () => { + this.reconnectAttempt = 0; + this.heartbeatTimer = setInterval(() => { + if (ws.readyState === WebSocket.OPEN) ws.send(JSON.stringify({ type: "ping" })); + }, HEARTBEAT_INTERVAL_MS); + }); + + ws.addEventListener("message", (event) => { + try { + const message = JSON.parse(event.data as string) as TSyncEvent & { type: string }; + if (message.type !== "event") return; + this.setCursor(message.seq); + this.listeners.get(message.entity_type)?.forEach((listener) => listener(message)); + } catch { + // ignore malformed frames + } + }); + + ws.addEventListener("close", () => this.scheduleReconnect()); + ws.addEventListener("error", () => ws.close()); + } catch { + this.scheduleReconnect(); + } + } + + private scheduleReconnect() { + if (this.heartbeatTimer) { + clearInterval(this.heartbeatTimer); + this.heartbeatTimer = null; + } + if (this.destroyed) return; + const delay = Math.min(RECONNECT_BASE_DELAY_MS * 2 ** this.reconnectAttempt, RECONNECT_MAX_DELAY_MS); + this.reconnectAttempt += 1; + this.reconnectTimer = setTimeout(() => this.connect(), delay); + } + + disconnect() { + this.destroyed = true; + if (this.reconnectTimer) clearTimeout(this.reconnectTimer); + if (this.heartbeatTimer) clearInterval(this.heartbeatTimer); + this.ws?.close(); + this.ws = null; + } +} diff --git a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts index 5c724e41119..8baf8c0d439 100644 --- a/apps/web/core/store/pomodoro/pomodoro-timer.store.ts +++ b/apps/web/core/store/pomodoro/pomodoro-timer.store.ts @@ -80,6 +80,12 @@ export interface IPomodoroTimerStore { resumeTimer: () => Promise; completeTimer: (createTimeLog?: boolean) => Promise; discardTimer: () => Promise; + skipTimer: () => Promise; + /** Applies a `pomodoro_timer` sync event pushed from another device — see + * hooks/sync/use-sync-socket.ts. Re-fetches the authoritative timer row + * rather than trusting the event payload directly, since remaining time + * must always be derived from server timestamps, never patched locally. */ + applyRemoteSyncEvent: () => Promise; // phase actions transitionToBreak: () => void; startBreak: () => void; @@ -144,6 +150,8 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { resumeTimer: action, completeTimer: action, discardTimer: action, + skipTimer: action, + applyRemoteSyncEvent: action, transitionToBreak: action, startBreak: action, pauseBreak: action, @@ -521,4 +529,25 @@ export class PomodoroTimerStore implements IPomodoroTimerStore { this.resetCycle(); }); }; + + skipTimer = async () => { + if (!this.getActiveTimer()) return; + this.loader = "mutate"; + const timer = await this.pomodoroTimerService.skipTimer(this.activeTimer!.id); + + runInAction(() => { + this.activeTimer = timer; + this.sessionCount = timer.session_index; + this.loader = undefined; + this.publishSnapshot(); + }); + }; + + applyRemoteSyncEvent = async () => { + // A remote device changed timer state (started/paused/resumed/skipped/ + // completed). Re-fetch rather than trust the event payload: the payload + // is a hint for APNs/UI, the DB row is the single source of truth for + // remaining-time calculations everywhere. + await this.fetchTimers(); + }; } diff --git a/docs/ios-sync-implementation-guide.md b/docs/ios-sync-implementation-guide.md new file mode 100644 index 00000000000..2382d35aaf9 --- /dev/null +++ b/docs/ios-sync-implementation-guide.md @@ -0,0 +1,589 @@ +# iOS/macOS implementation guide: real-time sync + +This is the implementation companion to +[`sync-api-contract.md`](./sync-api-contract.md), which defines _what_ the +server sends and expects. This document is _how_ to build the Swift side of +it — types, networking, background delivery, and the Pomodoro countdown — +targeting a SwiftUI app shared between iOS and macOS (`Network`/`Foundation` +APIs used here are available on both). + +It assumes: + +- Swift 5.9+, iOS 16+ / macOS 13+ (for `URLSessionWebSocketTask`, `async/await`, + `UNUserNotificationCenter`'s modern APIs). +- You already have an authenticated session against the Plane API (login flow + is out of scope here — this guide starts from "I have a valid credential"). + +--- + +## 1. Project layout + +``` +PlaneSync/ +├── Models/ +│ ├── SyncEvent.swift +│ ├── Device.swift +│ └── PomodoroTimer.swift +├── Networking/ +│ ├── APIClient.swift # REST calls (existing in your app, extended below) +│ └── SyncSocket.swift # the /sync WebSocket client +├── Push/ +│ └── PushManager.swift # APNs registration + background wakeup handling +├── Sync/ +│ └── SyncCoordinator.swift # owns the socket, applies events to local state +└── Pomodoro/ + └── PomodoroTimerStore.swift # ObservableObject mirroring the web store +``` + +--- + +## 2. Models + +Mirror the payload shapes from the contract doc exactly — keep decoding +permissive (`payload` as `[String: JSONValue]` or similar) since new +`entity_type`s may appear before the app updates. + +```swift +// Models/SyncEvent.swift +import Foundation + +enum SyncEntityType: String, Codable { + case issue, issueComment = "issue_comment", cycle, module, project + case pomodoroTimer = "pomodoro_timer" +} + +enum SyncAction: String, Codable { + case created, updated, deleted, moved +} + +struct SyncEvent: Codable, Identifiable { + let id: String + let seq: Int + let entityType: SyncEntityType + let entityId: String + let action: SyncAction + let actor: String? + let payload: [String: AnyCodable] + let createdAt: Date + + enum CodingKeys: String, CodingKey { + case id, seq, actor, payload + case entityType = "entity_type" + case entityId = "entity_id" + case action + case createdAt = "created_at" + } +} + +/// Minimal type-erased JSON value so `payload` decodes without a fixed shape +/// per entity_type — see AnyCodable.swift in most Swift utility libraries, +/// or vendor a small one; omitted here for brevity. +``` + +```swift +// Models/Device.swift +struct DeviceRegistration: Codable { + let platform: String // "ios" | "macos" + let apnsToken: String + let apnsEnv: String // "sandbox" | "production" + + enum CodingKeys: String, CodingKey { + case platform + case apnsToken = "apns_token" + case apnsEnv = "apns_env" + } +} +``` + +```swift +// Models/PomodoroTimer.swift +import Foundation + +enum PomodoroStatus: String, Codable { + case running, paused, completed, discarded +} + +struct PomodoroTimer: Codable, Identifiable { + let id: String + let workspace: String + let project: String + let issue: String + let startedBy: String + let startedAt: Date // server timestamp — the source of truth + let durationMinutes: Int + let pausedSeconds: Int + let status: PomodoroStatus + let description: String + let sessionIndex: Int + let createdAt: Date + let updatedAt: Date + + enum CodingKeys: String, CodingKey { + case id, workspace, project, issue, status, description + case startedBy = "started_by" + case startedAt = "started_at" + case durationMinutes = "duration_minutes" + case pausedSeconds = "paused_seconds" + case sessionIndex = "session_index" + case createdAt = "created_at" + case updatedAt = "updated_at" + } + + /// Same formula as apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts — + /// derive from server timestamps, never count down independently. + func remainingSeconds(now: Date = Date()) -> Int { + let total = durationMinutes * 60 + let elapsed: Int + if status == .running { + elapsed = pausedSeconds + max(0, Int(now.timeIntervalSince(startedAt))) + } else { + elapsed = pausedSeconds + } + return max(0, total - elapsed) + } +} +``` + +Decode dates with `.iso8601` (`JSONDecoder().dateDecodingStrategy = .iso8601`) +— the API emits UTC ISO-8601 timestamps throughout. + +--- + +## 3. Registering for push (APNs) + +```swift +// Push/PushManager.swift +import UserNotifications +import UIKit // or AppKit on macOS + +final class PushManager: NSObject { + static let shared = PushManager() + + func requestAuthorizationAndRegister() { + UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { granted, _ in + guard granted else { return } + DispatchQueue.main.async { + UIApplication.shared.registerForRemoteNotifications() + } + } + } + + /// Call from `application(_:didRegisterForRemoteNotificationsWithDeviceToken:)`. + func didReceiveDeviceToken(_ tokenData: Data) { + let token = tokenData.map { String(format: "%02.2hhx", $0) }.joined() + Task { + do { + try await APIClient.shared.registerDevice( + DeviceRegistration( + platform: "ios", // "macos" on the Mac target + apnsToken: token, + apnsEnv: isSandboxAPNs() ? "sandbox" : "production" + ) + ) + } catch { + // non-fatal: WS delivery/replay still covers this device + // once it's foregrounded again. + print("Device registration failed:", error) + } + } + } + + private func isSandboxAPNs() -> Bool { + #if DEBUG + return true + #else + return false + #endif + } +} +``` + +`APIClient.registerDevice` is a plain `POST /api/users/me/devices/` call using +your existing authenticated `URLSession`/`APIClient` — see §1–2 of the +contract doc for the exact shape. Call `requestAuthorizationAndRegister()` +once after login (or on the Pomodoro/notifications settings screen), and call +`didReceiveDeviceToken` from your `AppDelegate`/`UIApplicationDelegateAdaptor`. + +**Handling the silent push** (in `application(_:didReceiveRemoteNotification: +fetchCompletionHandler:)` or the SwiftUI +`.backgroundTask(.appRefresh(...))`/`BGAppRefreshTask` equivalent): + +```swift +func application( + _ application: UIApplication, + didReceiveRemoteNotification userInfo: [AnyHashable: Any], + fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) -> Void +) { + guard let workspaceId = userInfo["workspace_id"] as? String else { + completionHandler(.noData) + return + } + Task { + do { + // Payload-free push: it only tells you *that* something changed. + // Reconnect/replay to get the actual data — see §5. + try await SyncCoordinator.shared.catchUp(workspaceId: workspaceId) + completionHandler(.newData) + } catch { + completionHandler(.failed) + } + } +} +``` + +For the visible Pomodoro phase-end push, `aps.alert`/`aps.sound` are already +set by the server — the system presents it automatically; no extra handling +needed beyond having notification permission granted. + +--- + +## 4. The `/sync` WebSocket client + +```swift +// Networking/SyncSocket.swift +import Foundation + +protocol SyncSocketDelegate: AnyObject { + func syncSocket(_ socket: SyncSocket, didReceive event: SyncEvent) +} + +final class SyncSocket { + weak var delegate: SyncSocketDelegate? + + private let workspaceSlug: String + private let workspaceId: String + private let userId: String + private let deviceId: String? + private let authTokenProvider: () -> String // returns cookie/bearer value + + private var task: URLSessionWebSocketTask? + private var reconnectAttempt = 0 + private var pingTimer: Timer? + private var isStopped = false + + init( + workspaceSlug: String, + workspaceId: String, + userId: String, + deviceId: String?, + authTokenProvider: @escaping () -> String + ) { + self.workspaceSlug = workspaceSlug + self.workspaceId = workspaceId + self.userId = userId + self.deviceId = deviceId + self.authTokenProvider = authTokenProvider + } + + private var cursorKey: String { "plane-sync-cursor-\(workspaceId)" } + private var cursor: Int { + get { UserDefaults.standard.integer(forKey: cursorKey) } + set { UserDefaults.standard.set(newValue, forKey: cursorKey) } + } + + func connect() { + isStopped = false + var components = URLComponents(string: "\(Config.liveBaseURL)\(Config.liveBasePath)/sync")! + components.scheme = Config.liveBaseURL.hasPrefix("https") ? "wss" : "ws" + components.queryItems = [ + URLQueryItem(name: "userId", value: userId), + URLQueryItem(name: "workspaceSlug", value: workspaceSlug), + URLQueryItem(name: "workspaceId", value: workspaceId), + URLQueryItem(name: "sinceSeq", value: String(cursor)), + deviceId.map { URLQueryItem(name: "deviceId", value: $0) }, + URLQueryItem(name: "cookie", value: authTokenProvider()), + ].compactMap { $0 } + + let session = URLSession(configuration: .default) + let task = session.webSocketTask(with: components.url!) + self.task = task + task.resume() + listen() + startHeartbeat() + } + + private func listen() { + task?.receive { [weak self] result in + guard let self else { return } + switch result { + case .failure: + self.scheduleReconnect() + case .success(let message): + if case .string(let text) = message { + self.handle(text) + } + self.listen() // keep receiving + } + } + } + + private func handle(_ text: String) { + guard let data = text.data(using: .utf8) else { return } + let decoder = JSONDecoder() + decoder.dateDecodingStrategy = .iso8601 + guard let event = try? decoder.decode(SyncEvent.self, from: data) else { return } + // De-dupe: only accept events strictly newer than our cursor. + guard event.seq > cursor else { return } + cursor = event.seq + DispatchQueue.main.async { + self.delegate?.syncSocket(self, didReceive: event) + } + } + + private func startHeartbeat() { + pingTimer?.invalidate() + pingTimer = Timer.scheduledTimer(withTimeInterval: 20, repeats: true) { [weak self] _ in + self?.task?.send(.string("{\"type\":\"ping\"}")) { _ in } + } + } + + private func scheduleReconnect() { + pingTimer?.invalidate() + guard !isStopped else { return } + let delay = min(pow(2.0, Double(reconnectAttempt)), 30) + reconnectAttempt += 1 + DispatchQueue.main.asyncAfter(deadline: .now() + delay) { [weak self] in + self?.connect() + } + } + + func disconnect() { + isStopped = true + pingTimer?.invalidate() + task?.cancel(with: .goingAway, reason: nil) + task = nil + } +} +``` + +This is a direct Swift port of +[`apps/web/core/services/sync/sync-socket.service.ts`](../apps/web/core/services/sync/sync-socket.service.ts) +— same query params, same cursor-in-storage/de-dupe/backoff behavior. Keep +them in sync if the contract changes. + +--- + +## 5. Coordinating events into app state + +```swift +// Sync/SyncCoordinator.swift +import Foundation + +final class SyncCoordinator: SyncSocketDelegate { + static let shared = SyncCoordinator() + + private var socket: SyncSocket? + private let pomodoroStore: PomodoroTimerStore = .shared + + func start(workspaceSlug: String, workspaceId: String, userId: String, deviceId: String?) { + socket?.disconnect() + let socket = SyncSocket( + workspaceSlug: workspaceSlug, + workspaceId: workspaceId, + userId: userId, + deviceId: deviceId, + authTokenProvider: { AuthSession.shared.cookieOrToken } + ) + socket.delegate = self + socket.connect() + self.socket = socket + } + + func stop() { + socket?.disconnect() + socket = nil + } + + /// Used both by the running socket's live stream and by the APNs + /// background-wakeup path (§3) — same replay endpoint either way. + func catchUp(workspaceId: String) async throws { + // Reuses SyncSocket's own replay-on-connect; for a background push + // it's often simpler to call the REST replay endpoint directly: + // GET /api/workspaces/{slug}/sync/replay/?since_seq= + // and apply the returned events the same way `didReceive` does below. + } + + func syncSocket(_ socket: SyncSocket, didReceive event: SyncEvent) { + switch event.entityType { + case .issue, .issueComment, .cycle, .module, .project: + // Re-fetch just this entity via your existing REST layer and + // patch it into local state / Core Data / whatever your app uses + // — do not trigger a full list reload. `event.action == .moved` + // on an issue means a scheduling field changed: reposition it in + // any calendar/date view instead of only updating its fields. + LocalStore.shared.refreshEntity(id: event.entityId, kind: event.entityType) + case .pomodoroTimer: + // Don't trust the event payload for anything timer-related — + // re-fetch the authoritative row, same as the web store does. + Task { await pomodoroStore.refreshFromServer() } + } + } +} +``` + +Call `SyncCoordinator.shared.start(...)` once the user has an active +workspace (e.g. right after workspace selection, or app launch if there's a +last-used workspace), and `stop()` on logout/workspace switch. If your app +supports multiple simultaneously-open workspaces (e.g. a macOS multi-window +setup), run one `SyncCoordinator`/`SyncSocket` pair per workspace. + +--- + +## 6. Pomodoro store + +```swift +// Pomodoro/PomodoroTimerStore.swift +import Combine +import Foundation + +@MainActor +final class PomodoroTimerStore: ObservableObject { + static let shared = PomodoroTimerStore() + + @Published private(set) var activeTimer: PomodoroTimer? + @Published private(set) var remainingSeconds: Int = 0 + + private var tickTimer: Timer? + + func refreshFromServer() async { + guard let timers = try? await APIClient.shared.fetchPomodoroTimers() else { return } + activeTimer = timers.first { $0.status == .running || $0.status == .paused } + recomputeRemaining() + restartTicker() + } + + /// Ticks once a second purely to re-render the UI — the *value* always + /// comes from `activeTimer.remainingSeconds(now:)`, never from + /// decrementing a local counter, so a backgrounded app (where the timer + /// doesn't fire) simply recomputes correctly the moment it wakes up. + private func restartTicker() { + tickTimer?.invalidate() + guard activeTimer?.status == .running else { return } + tickTimer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true) { [weak self] _ in + Task { @MainActor in self?.recomputeRemaining() } + } + } + + private func recomputeRemaining() { + remainingSeconds = activeTimer?.remainingSeconds() ?? 0 + } + + // MARK: - Actions (mirror PomodoroTimerViewSet's endpoints) + + func start(issueId: String, durationMinutes: Int?) async throws { + let timer = try await APIClient.shared.startPomodoro( + issueId: issueId, durationMinutes: durationMinutes, clientMutationId: UUID().uuidString + ) + activeTimer = timer + recomputeRemaining() + restartTicker() + } + + func pause() async throws { + guard let id = activeTimer?.id else { return } + activeTimer = try await APIClient.shared.pausePomodoro(id: id, clientMutationId: UUID().uuidString) + recomputeRemaining() + restartTicker() + } + + func resume() async throws { + guard let id = activeTimer?.id else { return } + activeTimer = try await APIClient.shared.resumePomodoro(id: id, clientMutationId: UUID().uuidString) + recomputeRemaining() + restartTicker() + } + + func skip() async throws { + guard let id = activeTimer?.id else { return } + activeTimer = try await APIClient.shared.skipPomodoro(id: id, clientMutationId: UUID().uuidString) + recomputeRemaining() + restartTicker() + } + + func complete(createTimeLog: Bool = true) async throws { + guard let id = activeTimer?.id else { return } + let response = try await APIClient.shared.completePomodoro( + id: id, createTimeLog: createTimeLog, clientMutationId: UUID().uuidString + ) + activeTimer = response.timer + recomputeRemaining() + restartTicker() + } + + func discard() async throws { + guard let id = activeTimer?.id else { return } + activeTimer = try await APIClient.shared.discardPomodoro(id: id, clientMutationId: UUID().uuidString) + recomputeRemaining() + tickTimer?.invalidate() + } +} +``` + +Every mutating call generates a fresh `UUID()` as `client_mutation_id` — this +is what makes a retried/duplicate request idempotent server-side (see +`PomodoroTimerViewSet._duplicate_mutation` in `apps/api/plane/app/views/ +pomodoro.py`), which matters here specifically because two devices (say, +Watch/iPhone/web) can race the same button press. + +**Starting a timer while one is already active elsewhere** returns +`409 Conflict` — surface it as e.g. _"A pomodoro is already running on +another device."_ rather than retrying. + +--- + +## 7. Phase-end notifications from this device + +When a focus/break phase completes locally (your own countdown logic, not a +`didReceive` event), call the existing notify endpoint so other devices get +an APNs alert: + +```swift +func notifyPhaseEnd(phase: String, title: String, body: String) async { + guard let timerId = activeTimer?.id else { return } + try? await APIClient.shared.notifyPomodoroPhaseEnd( + phase: phase, title: title, body: body, timerId: timerId + ) +} +``` + +This mirrors `notifyPomodoroPhaseEnd` in +`apps/web/core/components/pomodoro/notify-phase-end.ts` — always call it +regardless of whether this device has any particular notification channel +configured; the server decides whom else to notify. + +--- + +## 8. Config + +```swift +enum Config { + static let apiBaseURL = "https://api.yourplane.instance" + static let liveBaseURL = "https://live.yourplane.instance" + static let liveBasePath = "" // matches LIVE_BASE_PATH on the server +} +``` + +Match these to whatever your deployment's `API_BASE_URL` / `LIVE_BASE_URL` / +`LIVE_BASE_PATH` actually are (same env vars the web app and `apps/live` use). + +--- + +## 9. Testing checklist + +- [ ] Register a device, kill the app, trigger a change from web — confirm a + silent push arrives and `catchUp` populates the change without opening + the app. +- [ ] Open the app with the WS connected, make a change from web — confirm + it lands within ~1s via the live stream, not the push path. +- [ ] Force a network drop (airplane mode toggle) mid-session, make several + changes on web while offline, reconnect — confirm all of them replay in + order with no duplicates (check by `seq`, they should be strictly + increasing with no repeats). +- [ ] Start a Pomodoro on iOS, pause it from web — confirm iOS's countdown + updates to the paused value (not just stops ticking incorrectly). +- [ ] Put the app in the background mid-Pomodoro for several minutes, bring + it to foreground — confirm `remainingSeconds` is correct immediately + (this is the timestamp-derivation test; a naive local-countdown + implementation will be wrong here). +- [ ] Trigger the same pomodoro action (e.g. pause) from two devices within + the same second — confirm only one state transition happens, not two. diff --git a/docs/sync-api-contract.md b/docs/sync-api-contract.md new file mode 100644 index 00000000000..297b9817865 --- /dev/null +++ b/docs/sync-api-contract.md @@ -0,0 +1,183 @@ +# Real-time sync API contract (for native iOS/macOS clients) + +This document is the contract a separate iOS/macOS codebase implements against. +It is not implemented in this repository — only the server side (`apps/api`, +`apps/live`) and the web client are. See +[`.claude/plans/implement-a-real-time-synchronization-immutable-nebula.md`](../.claude/plans) +for the full design rationale. + +## 1. Authentication + +Every call below uses the user's normal Plane credential (session cookie for +web, API token / OAuth bearer for native apps) — there is no separate sync +credential. `/sync` is a WebSocket, so the credential travels as connection +query params rather than a header. + +## 2. Registering a device for push (native only) + +``` +POST /api/users/me/devices/ +{ + "platform": "ios" | "macos", + "apns_token": "", + "apns_env": "sandbox" | "production" +} +→ 201 { "id": "...", "platform": "...", "apns_token": "...", "apns_env": "...", "last_active_at": "..." } +``` + +Re-registering the same `apns_token` for the same user upserts (refreshes +`apns_env`/`last_active_at`) instead of duplicating. Call this once per app +launch after obtaining/refreshing the token from `UNUserNotificationCenter`. + +``` +DELETE /api/users/me/devices/{id}/ +→ 204 +``` + +Call on logout / notification permission revocation. + +## 3. The `/sync` WebSocket + +One connection per open workspace. + +``` +wss:///sync + ?userId= + &workspaceSlug= + &workspaceId= + &sinceSeq= + &deviceId= + &cookie= (web) — native clients pass an equivalent auth token instead +``` + +On connect the server: + +1. Replays every `SyncEvent` with `seq > sinceSeq` for the workspace (paged, + 500 at a time) — this is the offline/reconnect catch-up. +2. Switches to a live stream: every new event for the workspace as it happens. + +Every event frame: + +```json +{ + "type": "event", + "id": "uuid", + "seq": 1042, + "entity_type": "issue" | "issue_comment" | "cycle" | "module" | "project" | "pomodoro_timer", + "entity_id": "uuid", + "action": "created" | "updated" | "deleted" | "moved", + "actor": "user-uuid | null", + "payload": { "...": "small, entity-specific diff — see §5" }, + "created_at": "2026-08-14T00:00:00Z" +} +``` + +Client responsibilities: + +- Persist the highest `seq` seen per workspace locally; pass it back as + `sinceSeq` on the next connect (this is exactly what + `apps/web/core/services/sync/sync-socket.service.ts` does with + `localStorage`, mirror that behavior). +- De-dupe by `seq` — replay and the live stream can overlap by at most one + event around the switchover. +- Send `{"type": "ping"}` periodically (~20s) to keep the connection's + presence marker warm; this is what suppresses redundant APNs pushes while + a device is actively connected. +- On `entity_type: "issue"` / `"issue_comment"` / `"cycle"` / `"module"` / + `"project"` with `payload.project_id` (or `issue_id`), re-fetch just that + entity via the normal REST API and patch it in place if it's currently + visible — do not force a full list reload. `action: "moved"` on an issue + means a scheduling field changed (see §5) — reposition it in any date/ + calendar view instead of only updating its fields. + +## 4. Offline / background wakeups (APNs) + +When a registered device is both offline (no live `/sync` connection) and +behind the workspace's latest `seq`, the server sends a push: + +```json +{ + "aps": { "content-available": 1 }, + "workspace_id": "...", + "seq": 1042 +} +``` + +This is deliberately payload-free. On receipt (background fetch), reconnect +`/sync` with the device's last known `sinceSeq` and let replay do the rest — +never trust the push payload as the data itself. + +Pomodoro phase-end pushes are the one **visible** push type (`aps.alert` + +`aps.sound`) — sent to a user's other devices when a focus/break phase ends +on one device, so a phone in someone's pocket still gets notified. + +## 5. Entity payload shapes + +`payload` is a small, best-effort diff — always safe to ignore its contents +and just re-fetch the entity by `entity_id`, but for entities you already +have cached, applying it directly avoids a round trip: + +| entity_type | payload keys (typical) | +| ------------------ | ---------------------------------------------------------------------------------------------- | +| `issue` | `project_id`, and on update `changed_fields: string[]`; on `moved`, `start_date`/`target_date` | +| `issue_comment` | `issue_id`, `project_id` | +| `cycle` / `module` | `project_id`, `changed_fields` on update | +| `project` | `changed_fields` on update | +| `pomodoro_timer` | see below | + +`pomodoro_timer` payload (also the shape to expect back from +`GET /api/users/me/pomodoro-timers/`, which is the authoritative source — +always prefer it over the event payload for anything timer-related): + +```json +{ + "status": "running" | "paused" | "completed" | "discarded", + "started_at": "2026-08-14T00:00:00Z", + "duration_minutes": 25, + "paused_seconds": 130, + "session_index": 2, + "issue_id": "uuid", + "action": "created" | "paused" | "resumed" | "skipped" | "completed" | "discarded" | "phase_end" +} +``` + +**Compute remaining time from these fields, never by counting down locally**: + +``` +remaining = duration_minutes * 60 - paused_seconds + - (status == "running" ? now - started_at : 0) +``` + +This is the same formula `apps/web` uses (see +`apps/web/core/hooks/pomodoro/use-pomodoro-timer.ts`), so all devices agree +regardless of clock drift or how long they were backgrounded. + +## 6. Pomodoro control endpoints (idempotent) + +``` +POST /api/users/me/pomodoro-timers/ { issue_id, duration_minutes?, description?, client_mutation_id } +POST /api/users/me/pomodoro-timers/{id}/pause/ { client_mutation_id } +POST /api/users/me/pomodoro-timers/{id}/resume/ { client_mutation_id } +POST /api/users/me/pomodoro-timers/{id}/skip/ { client_mutation_id } +POST /api/users/me/pomodoro-timers/{id}/complete/ { create_time_log?, client_mutation_id } +POST /api/users/me/pomodoro-timers/{id}/discard/ { client_mutation_id } +``` + +`client_mutation_id` is a client-generated UUID (v4). Send a fresh one per +logical action; a retried request with the same key is a no-op on the server +(returns the current state instead of double-applying), which is what +prevents two devices racing the same button press from producing duplicate +transitions. Starting a timer while one is already active for the user +returns `409 Conflict` — surface that as "timer already running on another +device." + +## 7. Reconciling after being offline + +There is no separate offline-reconciliation endpoint. On reconnect: + +1. Re-open `/sync` with the last known `sinceSeq` — this replays every + missed event, including any Pomodoro transitions. +2. Additionally call `GET /api/users/me/pomodoro-timers/` once to get the + current authoritative timer state immediately (don't wait for the timer + entity's events to be individually replayed/parsed) — apply the same + remaining-time formula from §5. diff --git a/packages/types/src/pomodoro/timer.ts b/packages/types/src/pomodoro/timer.ts index f31a43bb172..7d2a458fce2 100644 --- a/packages/types/src/pomodoro/timer.ts +++ b/packages/types/src/pomodoro/timer.ts @@ -63,6 +63,8 @@ export type TPomodoroTimer = { paused_seconds: number; status: TPomodoroTimerStatus; description: string; + /** 1-indexed session number within the run leading up to a long break */ + session_index: number; created_at: string; updated_at: string; }; From 81207543ab521f7fe97f9ac47e1074cf28680207 Mon Sep 17 00:00:00 2001 From: Hexagondot Date: Fri, 14 Aug 2026 16:52:28 +0200 Subject: [PATCH 21/22] fix: rename devices table to push_devices to avoid collision with existing devices table (#5) The 0126_sync_event_device migration introduced a new Device model (iOS/macOS APNs push tokens) using db_table='devices', which collides with an existing 'devices' table (web push, different schema) from an earlier migration. Renaming avoids the CREATE TABLE conflict. Co-authored-by: Claude Sonnet 5 --- apps/api/plane/db/migrations/0126_sync_event_device.py | 2 +- apps/api/plane/db/models/device.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/plane/db/migrations/0126_sync_event_device.py b/apps/api/plane/db/migrations/0126_sync_event_device.py index 3ed58748f77..d3fc02b9350 100644 --- a/apps/api/plane/db/migrations/0126_sync_event_device.py +++ b/apps/api/plane/db/migrations/0126_sync_event_device.py @@ -31,7 +31,7 @@ class Migration(migrations.Migration): options={ 'verbose_name': 'Device', 'verbose_name_plural': 'Devices', - 'db_table': 'devices', + 'db_table': 'push_devices', 'ordering': ('-created_at',), }, ), diff --git a/apps/api/plane/db/models/device.py b/apps/api/plane/db/models/device.py index 7652b60789b..482ab1f997c 100644 --- a/apps/api/plane/db/models/device.py +++ b/apps/api/plane/db/models/device.py @@ -40,7 +40,7 @@ class ApnsEnvironment(models.TextChoices): class Meta: verbose_name = "Device" verbose_name_plural = "Devices" - db_table = "devices" + db_table = "push_devices" ordering = ("-created_at",) constraints = [ models.UniqueConstraint(fields=["user", "apns_token"], name="device_unique_user_token") From 556cdea6decc7cbb640481069ddbffeec5d0ba20 Mon Sep 17 00:00:00 2001 From: Mauro Date: Sat, 15 Aug 2026 14:18:05 +0200 Subject: [PATCH 22/22] Fix sync timers --- .commandcode/taste/taste.md | 0 apps/api/uv.lock | 8 ++++++++ apps/proxy/Caddyfile.ce | 24 ++++++++++++------------ docker-compose.yml | 13 +++++++++++++ 4 files changed, 33 insertions(+), 12 deletions(-) create mode 100644 .commandcode/taste/taste.md create mode 100644 apps/api/uv.lock diff --git a/.commandcode/taste/taste.md b/.commandcode/taste/taste.md new file mode 100644 index 00000000000..e69de29bb2d diff --git a/apps/api/uv.lock b/apps/api/uv.lock new file mode 100644 index 00000000000..ed390a81435 --- /dev/null +++ b/apps/api/uv.lock @@ -0,0 +1,8 @@ +version = 1 +revision = 3 +requires-python = ">=3.11" + +[[package]] +name = "plane" +version = "0.24.0" +source = { virtual = "." } diff --git a/apps/proxy/Caddyfile.ce b/apps/proxy/Caddyfile.ce index 14559f27219..f20042b66d4 100644 --- a/apps/proxy/Caddyfile.ce +++ b/apps/proxy/Caddyfile.ce @@ -1,3 +1,14 @@ +{ + {$CERT_EMAIL} + acme_ca {$CERT_ACME_CA:https://acme-v02.api.letsencrypt.org/directory} + {$CERT_ACME_DNS} + servers { + max_header_size 25MB + client_ip_headers X-Forwarded-For X-Real-IP + trusted_proxies static {$TRUSTED_PROXIES:0.0.0.0/0} + } +} + (plane_proxy) { request_body { max_size {$FILE_SIZE_LIMIT} @@ -8,7 +19,7 @@ redir /god-mode /god-mode/ permanent reverse_proxy /god-mode/* admin:3000 - + reverse_proxy /live/* live:3000 reverse_proxy /api/* api:8000 @@ -23,17 +34,6 @@ reverse_proxy /* web:3000 } -{ - {$CERT_EMAIL} - acme_ca {$CERT_ACME_CA:https://acme-v02.api.letsencrypt.org/directory} - {$CERT_ACME_DNS} - servers { - max_header_size 25MB - client_ip_headers X-Forwarded-For X-Real-IP - trusted_proxies static {$TRUSTED_PROXIES:0.0.0.0/0} - } -} - {$SITE_ADDRESS} { import plane_proxy } \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 787ba640aa6..70ae3c9da8f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -104,6 +104,17 @@ services: args: DOCKER_BUILDKIT: 1 restart: always + environment: + API_BASE_URL: ${API_BASE_URL:-http://api:8000} + WEB_BASE_URL: ${WEB_BASE_URL:-http://web:3000} + LIVE_BASE_URL: ${LIVE_BASE_URL:-http://live:3000} + LIVE_BASE_PATH: ${LIVE_BASE_PATH:-/live} + LIVE_SERVER_SECRET_KEY: ${LIVE_SERVER_SECRET_KEY} + REDIS_URL: ${REDIS_URL} + env_file: + - .env + depends_on: + - plane-redis plane-db: container_name: plane-db @@ -164,6 +175,8 @@ services: environment: FILE_SIZE_LIMIT: ${FILE_SIZE_LIMIT:-5242880} BUCKET_NAME: ${AWS_S3_BUCKET_NAME:-uploads} + env_file: + - .env depends_on: - web - api